Release Description Document (Build B14.0)

This release of the PDS4 System is intended as an operational release of the system components to date. The original plan for this release can be found here: plan B14.0

The following sections can be found in this document:

PDS4 Standards and Information Model Changes

This section details the changes to the PDS4 Standards and Information Model approved by the PDS4 Change Control Board and implemented by the PDS within the latest build period.

Ref

Title

pds4-information-model#679

CCB-336 Add a License_Information class to the Identification_Area

pds4-information-model#698

CCB-357: Create Product_External - LID Schematron Rule Update

Software Changes

For each software repository, the changes are listed in 2 categories:

  • Planned Updates

  • Other Updates

The ‘Planned Updates’ are organized by ‘Themes’ (or ‘Release Themes’), which are defined in advance and approved by the PDS Software Working Group (see Plan B14.0).

The ‘Other Updates’ occurs during the build cycle without being planned or attached to a theme. They are organized by types (bug, enhancements, requirements, tasks). Any updates that require a de-scope of planned tasks are reviewed by the PDS Software Working Group.

The deliveries are validated by the development team and go through an additional Integration & Test process, as applicable, as indicated by the `Testing Status` column in the tables below. There are 3 possible statuses for testing:

  • 🔵 Skip Testing - Testing is not needed for this ticket. These are determined at the discretion of the team based upon the technical or operational nature of the closed task.

  • 🟡 Testing Needed

  • 🟢 Testing Complete - Initial testing complete, and test cases/results documented.


Data-upload-manager

Data Upload Manager (DUM) component for managing the interface for data uploads to the Planetary Data Cloud from Data Providers and PDS Nodes.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

data-upload-manager#11 Refine Design and Prototype

Issue

I&T Status

Level

Priority / Bug Severity

data-upload-manager#10 As a user, I want to use Cognito Single Sign On to authenticate to the DUM service

🔵

requirement

unknown

data-upload-manager#21 Develop Ingress Client Logging Capabilities

🔵

requirement

unknown

data-upload-manager#12 Develop IaC for Deployment

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Requirements

Issue

I&T Status

Priority / Bug Severity

data-upload-manager#24 As a user, I want to parallelize upload of data products to PDC

🟡

p.should-have

Enhancements

Issue

I&T Status

Priority / Bug Severity

data-upload-manager#26 Add support for presigned upload URL usage

🔵

unknown


Deep-archive

PDS Open Archival Information System (OAIS) utilities, including Submission Information Package (SIP) and Archive Information Package (AIP) generators

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

deep-archive#147 Jenkins Deep Regsitry Archive ran for the first time, failed

🔵

unknown

deep-archive#151 Installation instructions don’t work on Windows 11

🟡

s.medium


Devops

Parent repo for PDS DevOps activities

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

devops#34 jenkins continuous deployment does not pull docker images

🟡

s.critical

Requirements

Issue

I&T Status

Priority / Bug Severity

devops#50 As a user, I want PDS EN produced Docker images to support multiple platforms (x86 and ARM)

🟡

p.must-have

devops#35 As a EN team member, I want to check the API test reports in testrail

🟡

p.should-have


Doi-service

Service and tools for generating DOIs for PDS bundles, collections, and data sets

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

doi-service#408 Sync script is pushing non-findable DOIs to ADS

🔵

s.medium


Ds-view

Data Set View application (pds.nasa.gov/ds-view)

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Enhancements

Issue

I&T Status

Priority / Bug Severity

ds-view#3 Upgrade Dataset View and dependencies to support Harvest/Registry upgrades

🟡

p.must-have


Harvest

Standalone Harvest client application providing the functionality for capturing and indexing product metadata into the PDS Registry system (https://github.com/nasa-pds/registry).

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

harvest#124 Access forbidden during nominal pipeline execution of harvest on Mars2020 archive

🟡

s.critical

Requirements

Issue

I&T Status

Priority / Bug Severity

harvest#119 As a developer, I want to know what version of Harvest was used to load a product

🟡

p.should-have


Lasso-issues

Utilities for wrapping GitHub API for creating specific data structures and reports from GitHub issues

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

lasso-issues#2 RDD generation fails when a theme issue is not a zenhub issue

🟡

s.medium


Mi-label

Metadata Injector for PDS Labels (MILabel) provides a command-line interface for generating PDS4 Labels using a user provided PDS4 XML template and input (source) data products.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

mi-label#42 Upgrade to latest product-tools to remove log4j security vulnerability

🟡

s.critical

mi-label#45 Transform error when calling Generator directly

🔵

s.high


Nucleus

Nucleus is a software platform used to create workflows for the Planetary Data (PDS).

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

nucleus#38 Develop Logging and Monitoring Strategy

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

nucleus#39 Operationalize Nucleus for Initial CSS Prototype

Issue

I&T Status

Level

Priority / Bug Severity

nucleus#22 As a user, I want to deploy a baseline nucleus automatically.

🟡

requirement

p.should-have

nucleus#23 As a user, I want to monitor a nucleus workflow execution

🟡

requirement

p.must-have

nucleus#24 As a user, I want to configure a nucleus pipeline

🟡

requirement

p.must-have

nucleus#27 As a user, I want to estimate the cost for a new deployment

🟡

requirement

p.must-have

nucleus#41 Determine DAG definition standard

Issue

I&T Status

Level

Priority / Bug Severity

nucleus#51 Evaluate the ability to create Nucleus workflow using CWL (Common Workflow Language)

🟡

task

unknown


Operations

Tickets for the PDSEN Operations Team

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

operations#364 B13.1 Deploy and Release

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

operations#459 B14.0 dLDD Build and I&T

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

operations#455 B14.0 EN Deployment & Release

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

operations#413 Monthly Metrics are not generating for EN the (1) tool metrics or (2) other reports

🔵

unknown

Enhancements

Issue

I&T Status

Priority / Bug Severity

operations#414 [ldd-request] Create new LDD “mgn”

🟡

p.must-have

operations#378 Develop script to enhance sitemap with data set landing page URLs

🔵

p.should-have


Pds-api

PDS web APIs specifications and user’s manual

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

pds-api#262 PDS API is not respecting the sort field

🟡

unknown

pds-api#260 PDS API documents are unclear wrt quoting in queries

🟡

unknown

pds-api#259 API search returns 500 for anything besides simple queries

🟡

unknown


Pds3-product-tools

Library supporting the design/generation, validation and submission of PDS3 archival products.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

pds3-product-tools#21 code too large error on generated ODLParser class preventing build and tag of upgraded log4j dependencies needed by pds4-jparser

🟡

s.critical

pds3-product-tools#17 [SECURITY] Upgrade to latest log4j-api/log4-core

🟡

s.critical


Pds4-information-model

The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

pds4-information-model#635 B14.0 Develop Planetary Systems Target Ontology

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

pds4-information-model#652 B14.0 LDDTool/IMTool Code Refactoring

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

pds4-information-model#667 lddtool does not generate the correct closing tag for rule_type = Report

🟢

s.medium

pds4-information-model#661 LDDTool fails for dependent LDDs since v14.2.0

🟢

s.critical

pds4-information-model#658 Bug trying to generate LDD and missing files

🟢

s.high

Requirements

Issue

I&T Status

Priority / Bug Severity

pds4-information-model#698 CCB-357: Create Product_External - LID Schematron Rule Update

🟡

p.must-have

pds4-information-model#679 CCB-336 Add a License_Information class to the Identification_Area

🟢

p.must-have

Enhancements

Issue

I&T Status

Priority / Bug Severity

pds4-information-model#686 Verify LDDTool Processing of the Discipline LDDs matches outputs previous releases

🟢

p.must-have

pds4-information-model#670 Adds to default output JSON TermMap

🟢

p.must-have


Planetary-data-cloud

PDS Cloud Migration documentation, issue, tracking and simple tools for assisting in the PDS hybrid cloud study and migration efforts.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

planetary-data-cloud#29 Migrate Web Analytics prototype to PDS Cloud

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

planetary-data-cloud#65 Initial NGAP-to-MCP Migration Research

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.


Planetary-data-engine

Free-text search capability for planetary data, services, tools, and information

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

planetary-data-engine#2 Evaluate SDE, Legacy Registry, and OpenSearch Keyword Search capabilities

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.


Planetarydata.org

Website and related services for the International Planetary Data Alliance, nominally run at https://planetarydata.org/

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

planetarydata.org#7 Operational Deployment of new planetarydata.org WordPress site

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.


Portal-tasks

PDS Portal tasks repo used to track update requests for the website. Actual code and website are managed in separate private repo

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

portal-tasks#64 Fix and Improve pds.nasa.gov SEO

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

portal-tasks#80 Unexpected metadata causing bug in ds-view

🟡

s.medium

portal-tasks#84 Fix coldfusion vulnerability identified by ITSD

🔵

s.critical

Enhancements

Issue

I&T Status

Priority / Bug Severity

portal-tasks#78 As a user, I want a DOI landing page for Product_External products

🔵

p.must-have


Portal-wp-tasks

PDS Web Design System

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

portal-wp-tasks#37 Enhancing Initial Search Prototype Implementation Based Upon User Testing

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.


Registry

PDS Registry provides service and software application necessary for tracking, searching, auditing, locating, and maintaining artifacts within the system. These artifacts can range from data files and label files, schemas, dictionary definitions for objects and elements, services, etc.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

registry#143 Preparations for B13.1 Registry Updates

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

registry#186 Enhance Terraform Scripts for Continuous Deployment and MCP

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

registry#214 Enhance cost monitoring, alerting, and error handling for Registry and Registry Sweepers

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry#180 Provenance script failing on production registry

🔵

s.high

registry#213 Increase disk space for ATM opensearch

🔵

s.critical

Requirements

Issue

I&T Status

Priority / Bug Severity

registry#168 As a manager, I want to see the progress of data sets ingested into registry vs. legacy registry

🟡

p.should-have

registry#211 As an operator, I want to be notified of when Registry storage capacity exceeds 75% capacity.

🔵

p.must-have

registry#226 As a system, I can support up to 25 simultaneous writes from Harvest

🟡

p.must-have


Registry-api

Web API service for the PDS Registry, providing the implementation of the PDS Search API (https://github.com/nasa-pds/pds-api) for the PDS Registry.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-api#341 members of a bundle does not work on new test dataset

🟡

s.high

registry-api#296 API crashes with JVM memory error on data sets with very large labels (>1MB)

🟢

s.medium

registry-api#262 the request url in the error message does not make sense

🟡

s.low

registry-api#277 Product summary object has an incomplete “properties” set

🟢

s.medium

registry-api#352 Pagination performance does not meet requirements

🟡

s.high

registry-api#343 API falsely reports 10000 hits for hits>10000

🟡

s.medium

registry-api#349 Request for json+pds4 response fails in production

🟡

s.high

registry-api#356 Accept:* response not defaulting to valid application/json

🟢

s.high

registry-api#362 field case in response and query have mismatched cases

🟡

s.high

registry-api#375 text/csv format is impacted by the repairkit script (apparently)

🟡

s.high

registry-api#305 API not returning value for NAIF bundles

🟢

s.high

registry-api#355 api does not return information that OpenSearch says is public

🟡

s.high

Requirements

Issue

I&T Status

Priority / Bug Severity

registry-api#361 As a user, I want my API request to execute successfully even when the registry contains corrupted documents

🟡

p.could-have

registry-api#336 As a PDS operator, I want to know the health of the registry API service

🟢

p.should-have


Registry-common

Library utilized by tools that manage and load data into the PDS Registry, including Harvest, Registry Manager, and Supplementer

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-common#40 Fix code scanning alerts

🟡

s.high


Registry-harvest-legacy

None

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Enhancements

Issue

I&T Status

Priority / Bug Severity

registry-harvest-legacy#7 Upgrade legacy harvest with upgraded log4j libraries and Solr 8.11.2

🟡

p.must-have


Registry-loader

*Tools used to load and update data in the registry, currently harvest and registry manager package in a docker image. *

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-loader#26 Stable Roundup can no longer trigger Imaging workflow

🟡

unknown


Registry-mgr-legacy

None

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-mgr-legacy#5 Fix XSLT issues with displaying search results

🟡

s.high

Enhancements

Issue

I&T Status

Priority / Bug Severity

registry-mgr-legacy#3 Upgrade legacy registry mgr with upgraded log4j libraries and Solr 8.11.2

🟡

p.must-have


Registry-pds3-catalog

None

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-pds3-catalog#2 Catalog does not create field ‘package_id’

🟡

s.medium

Enhancements

Issue

I&T Status

Priority / Bug Severity

registry-pds3-catalog#4 Upgrade Catalog Tool and dependencies to support Harvest/Registry upgrades

🟡

p.must-have


Registry-sweepers

*Scripts that run regularly on the registry database, to clean and consolidate information *

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-sweepers#34 Provenance bulk update db writes fail under specific conditions related to presence of CCRs

🔵

s.critical


Roundup-action

Do a “roundup”, a/k/a PDS-style continuous integration and delivery

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Requirements

Issue

I&T Status

Priority / Bug Severity

roundup-action#116 As a developer, I want the Roundup Action to use the newly split pds-github-util commands

🔵

unknown


Search-api-notebook

Jupyter notebooks for demonstrating and utilizing the Planetary Data System (PDS) Search API

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

search-api-notebook#10 Prototype integration of pyWWT and PDS Search API in Jupyter

Issue

I&T Status

Level

Priority / Bug Severity

search-api-notebook#20 Data layer separation for pyWWT visualization

🟡

enhancement

p.should-have

Other Updates

Requirements

Issue

I&T Status

Priority / Bug Severity

search-api-notebook#26 As a user, I want to retrieve and view IR/UV/Visual wavelength images

🟡

p.should-have


Search-ui-legacy

None

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Enhancements

Issue

I&T Status

Priority / Bug Severity

search-ui-legacy#1 Upgrade Keyword Search and dependencies to support Harvest/Registry upgrades

🟡

p.must-have


Software-issues-repo

Issue tracking repository as a centralized entry point for general PDS software bugs and feature requests.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

software-issues-repo#63 B14.0 Release Planning

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

software-issues-repo#72 B14.0 Triage Static Code Analysis Reports

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

software-issues-repo#78 Develop and Review Draft ISA for Node Interfaces

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Other Updates

Requirements

Issue

I&T Status

Priority / Bug Severity

software-issues-repo#49 As a software user, I want to see the known bugs for a component release

🔵

p.could-have


System-i-n-t

Repo for PDS EN System I&T scripts and issue tracking

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

system-i-n-t#49 B14.0 System Integration & Test

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

system-i-n-t#48 B14.0 Standards Document Review (Doc Review Team)

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

system-i-n-t#47 B14.0 Delivery & Deployment Review (DDR)

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.


Transform

Transforms PDS3 and PDS4 product labels and data into various formats.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

transform#35 Examples missing from tar/zip packages

🟡

s.medium

transform#36 Unable to transform from PDS3 Label to PDS4 Label with upgraded mi-label

🟡

s.medium


Validate

Validates PDS4 product labels, data and PDS3 Volumes

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

validate#534 B14.0 Content Validation Improvements: Additional Table Types, Additional File Areas

Issue

I&T Status

Level

Priority / Bug Severity

validate#7 Update to support ComplexLSB8 data types and investigate Floating point exception

🟢

enhancement

p.should-have

validate#190 Validation fails to catch real value in ASCII_NonNegative_Integer field (Table_Delimited)

🟢

bug

s.medium

validate#217 As a user, I want to validate content for all possible PDS4 table types

🟢

requirement

p.must-have

validate#343 As a user I want to see the name of a table/array in errors, if one is specified

🟢

requirement

p.could-have

validate#431 warning.table.characters_between_fields missing for last record in table

🟢

bug

s.low

validate#476 As a user, I want to check that are no duplicate LIDs/LIDVIDs in a File_Area_Inventory

🟢

requirement

p.should-have

validate#606 Support for Encoded Video and Encoded Audio

Issue

I&T Status

Level

Priority / Bug Severity

validate#604 As a user, I want to validate MP4/H.264 encoded video as observational data

🟢

requirement

p.must-have

validate#605 As a user, I want to validate MP4/H.264/AAC encoded video with audio as observational data

🟡

requirement

p.must-have

validate#662 As a user, I want to validate WAV encoded audio as observational data

🟡

requirement

p.must-have

validate#663 As a user, I want to validate M4A/AAC encoded audio as observational data

🟡

requirement

p.must-have

validate#607 Support for Improved Datetime Checks

Issue

I&T Status

Level

Priority / Bug Severity

validate#608 Update datetime regex for content validation

🟡

enhancement

p.must-have

validate#610 B14.0 Enhancements to Initial Version of Registry Referential Integrity Validator

Issue

I&T Status

Level

Priority / Bug Severity

validate#643 Document how to use validate-refs tool in Validate Operation User Guide

🟢

enhancement

p.must-have

validate#629 Add Check for Schematron/Schema Version Mismatch

Issue

I&T Status

Level

Priority / Bug Severity

validate#628 As a user, I want to throw a WARNING when a product’s schematron version does not match the schema version

🟢

requirement

p.should-have

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

validate#644 Validate gives errors for ‘NaN’ and ‘Inf’ values in IEEE754 data

🟢

s.medium

validate#679 Validate throws internal error when coming across non-label XML in a target directory

🟡

s.medium

validate#690 Validate does not accurately check for missing_constant values

🟡

unknown

validate#693 Upgrade verapdf dependency per transitive log4j vulnerability

🟡

s.critical

validate#673 Validate does not handle Special_Constants valid_minimum and valid_maximum in accordance with information model

🟡

s.medium

validate#649 validate does not validate a collection if collection.xml pointed to

🟢

s.medium

validate#684 Validation failures are contingent on presence of <file_size> attribute in <File> class

🟡

s.high

validate#500 Validate does not allow .arch_h file name/data type

🟢

s.low

validate#652 validate 3.3.0 snapshot produces incorrect SKIP/INFO messages

🟢

s.medium

validate#631 Expected value in validate report for context reference name is not same as value in the context file

🟢

s.low

validate#479 validate erroneously flags PDF/A-1a compliant file

🟢

s.medium

validate#674 validate does not handle special constants with data type of SignedLSB2

🟡

s.medium

validate#561 Validate incorrectly enforces file naming requirements on bundles/collections

🟢

s.low

Requirements

Issue

I&T Status

Priority / Bug Severity

validate#599 As a user, I want to be able to use both online and local schema/schematron files.

🟡

p.could-have

validate#535 As a user, I want to receive a warning if records in file are greater than records value specified in label

🟡

p.should-have

validate#683 As a user, I want to receive a WARNING when table objects are out of order

🟡

p.must-have

validate#462 As a user, I want validate to throw an error when a collection inventory contains an invalid secondary product reference

🟡

p.should-have

validate#651 As a user, I want to support bit patterns within Special_Constants values

🟡

p.should-have

validate#658 As a user, I want the PDF error reports to be output in a user-specified directory

🟡

p.should-have

validate#617 As a user, I would like to enforce browse file extension with encoding type

🟡

p.should-have

Enhancements

Issue

I&T Status

Priority / Bug Severity

validate#680 validate does not correctly diagnose errors in the record_length value for fixed width Table_Character objects

🟡

p.should-have

validate#567 Update ArrayObject exceptions to enable improved error messaging

🔵

p.could-have


Wds-react-legacy

PDS Web Design System - React Implementation

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

wds-react-legacy#88 A debug content shows in the document tab

🟡

s.medium


Web-analytics

None

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

No planned updates realized for this build in this repository.

Other Updates

Requirements

Issue

I&T Status

Priority / Bug Severity

web-analytics#21 As a user, I want year over year metrics for total egress

🟡

p.should-have

web-analytics#9 Dashboard: EN Search Query analytics - queries over time period

🔵

p.must-have

Enhancements

Issue

I&T Status

Priority / Bug Severity

web-analytics#13 Map special characters in Athena/Presto SQL queries before dataset creation in QS.

🔵

unknown

web-analytics#3 Migrate PDS Web Analytics dashboards in PDS-managed AWS environment

🔵

p.should-have


Web-modernization

PDS.nasa.gov Web Modernization repo for managing the overall design process and user testing for modernizing the PDS web experience.

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

web-modernization#194 Analyze Usability Testing Data

No requirements, enhancements, or bug fixes tickets identified for this theme in the current build. Click on the link in this section title for details.

Liens

Engineering Node Software Catalog

The Engineering Node Software resources are listed in the Software Release Summary (B14.0)

Installation and Operation

PDS Engineering Node Software have 3 different venues/purposes for execution: Standalone, Discipline Node Deployment or Engineering Node-only Deployment For the Installation and Operation manual see the users manuals in the software summary sections below:

Reference documents

This section details the controlling and applicable documents referenced for this release. The controlling documents are as follows:

  • PDS Level 1, 2 and 3 Requirements, April 20, 2017.

  • PDS4 Project Plan, July 17, 2013.

  • PDS4 System Architecture Specification, Version 1.3, September 1, 2013.

  • PDS4 Operations Concept, Version 1.0, September 1, 2013.

  • PDS Harvest Tool Software Requirements and Design Document (SRD/SDD), Version 1.2, September 1, 2013.

  • PDS Preparation Tools Software Requirements and Design Document (SRD/SDD), Version 0.3, September 1, 2013.

  • PDS Registry Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.

  • PDS Report Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.

  • PDS Search Service Software Requirements and Design Document (SRD/SDD), Version 1.0, September 1, 2013.

  • PDS Search Scenarios, Version 1.0, September 1, 2013.

  • PDS Search Protocol, Version 1.2, March 21, 2014.

  • PDAP Search Protocol, Version 1.0, March 21, 2014.

  • PDS Security Service Software Requirements and Design Document (SRD/SDD), Version 1.1, September 1, 2013.

  • PDS Deep Archive Software Requirements and Design Document (SRD/SDD)

  • PDS DOI Service Requirements and Design Document (SRD/SDD)