Release Description Document (Build B14.1)

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.1

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.

No PDS4 Standards Updates

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.1).

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#4 Develop Cost Model

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.

data-upload-manager#13 CSS MVP: Deploy to MCP and Test Uploads to Nucleus

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.

data-upload-manager#29 Develop Directory Write Locking Mechanism

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.

data-upload-manager#51 Add User-Defined Object Metadata

Issue

I&T Status

Level

Priority / Bug Severity

data-upload-manager#50 As a user, I want to include a MD5 checksum in the the user-defined object metadata being sent in the upload payload

🟡

requirement

p.must-have


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#151 Installation instructions don’t work on Windows 11

🟢

s.medium

deep-archive#155 pds-deep-registry-archive produces invalid SIPs/AIPs

🟢

s.high

deep-archive#158 Transfer manifest mismatch between pds-deep-archive and pds-deep-registry-archive

🟢

s.high

Enhancements

Issue

I&T Status

Priority / Bug Severity

deep-archive#159 Upgrade deep-archive to comply with latest search API changes (API v1.4.0 / pds-api-client v1.5.0)

🔵

p.must-have


Devops

Parent repo for PDS DevOps activities

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

devops#37 Automatically deploy an up to date I&T platform where all software can be tested (Part 2)

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.

devops#67 Develop baseline CI/CD for React Projects

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.


Doi-ui

The web interface for the PDS DOI Service providing the ability management PDS archive DOIs. See the DOI Service for more details on the available capabilities. https://nasa-pds.github.io/doi-service/

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-ui#215 When the cognito token is expired, the UI fails and returns a misleading/badly formatted error message

🟢

s.high


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

Bugs

Issue

I&T Status

Priority / Bug Severity

ds-view#14 Memory leak in Solr connections leading to Tomcat crash

🔵

s.critical

ds-view#12 v2.14.2 does not work for resource links

🟢

s.high

ds-view#22 Not returning latest version of collection/bundle from ds-view pages

🟡

s.critical

Enhancements

Issue

I&T Status

Priority / Bug Severity

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

🟢

p.must-have

ds-view#8 Upgrade to latest Solr 9.3.x

🔵

unknown


Feedback-widget

Javascript widget for user feedback

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

feedback-widget#18 Feedback says (CORS) error but submits

🟡

s.medium


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

harvest#129 Add Support for LBLX File Extension

Issue

I&T Status

Level

Priority / Bug Severity

harvest#130 As a user, I want to ingest data products with labels having .lblx file extension

🟡

requirement

p.must-have

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

harvest#134 Too many requests error to OpenSearch

🟡

s.medium

harvest#141 A bundle that previously loaded throws an error on reload attempt

🟡

s.high


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#7 Unable to generate RDD when upgrading rstcloth 0.5.0

🟡

s.medium

lasso-issues#11 add-version-label-to-open-bugs fails when launched multiple times as sometime done through the CICD

🟡

s.high


Ldd-gen-action

Do a “roundup” of a local data dictionary, a/k/a PDS-style continuous integration for local data dictionary

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

ldd-gen-action#7 Submodules execution does not support nested dependencies

🟡

s.high


Ldd-manager

tools and software needed for managing PDS4 Sub-Models (formerly known as Data Dictionaries)

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

ldd-manager#7 LDD Manager fails when there are nested dependencies

🟡

s.high

ldd-manager#2 Generate does not fail fast when the ingest ldd file is missing

🟢

s.low


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#64 Executing pds-generate does not output anything

🟡

s.high

mi-label#46 Jackson-databind vulnerability identified

🟡

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#17 CSS MVP: Deploy Baseline Nucleus for Catalina Sky Survey in Development Environment

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#66 MCP Pilot: Pilot Nucleus Deployment for CSS and MESSENGER MDIS 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.

nucleus#62 Develop Support For Off-Nominal Data Loads

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

nucleus#76 Nucleus documentation is broken

🔵

s.medium


Operations

Tickets for the PDSEN Operations Team

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

operations#379 Phase 2: Wordpress migration for pds-engineering website

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#516 LDD Build has odd Python version error. Build fails

🔵

s.medium


Pds-api

PDS web APIs specifications and user’s manual

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

pds-api#274 Initialize a Wrapper API Client

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.


Pds-api-client

Python library and API for accessing the online PDS Search API. This repository however only contains the utilities used to generate, test, document and demo the actual pds.api-client package. The library itself is only released on pypi (https://pypi.org/project/pds.api-client/) but not here on github

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-client#29 product_properties_list() returns None

🟡

s.high


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#689 B14.1 Planetary Systems Target Ontology: Rings, Satellites Small Bodies

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#700 Document Nuances for Reusability of Generic LDD Classes/Attributes

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#703 B14.1 Information Model SCR Implementation

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#704 B14.1 Information Model Delivery to 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.

pds4-information-model#705 B14.1 Standards Documents 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.

pds4-information-model#713 B14.1 SCR Freeze

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#733 LDDTool is throwing ERROR SetMasterAttrXMLBaseDataTypeFromDataType - Data Type is missing -

🟢

s.critical

pds4-information-model#744 LDDTool producing invalid XSD for Voyager LDD

🟢

s.high

pds4-information-model#761 Documentation broken with latest upgrade for maven site plugin

🔵

s.medium

pds4-information-model#771 LDDTool does not include all rules from IngestLDD file

🟡

s.critical

pds4-information-model#763 Version flag no longer works on Windows

🟢

unknown

pds4-information-model#750 Unable to build maven site after JDK17 upgrade

🟢

s.high

pds4-information-model#746 JDK17 issue re-introduced bug per #733

🟢

s.high

pds4-information-model#738 LDDTool is not creating valid URL for KPLO

🟢

s.high

pds4-information-model#754 webpage links are not working

🟢

s.medium

pds4-information-model#770 ERROR 11179 data dictionary class is missing for overwrite

🟡

s.high

pds4-information-model#471 PDS4 IM repo fails with openjdk 17+

🟢

s.low

Requirements

Issue

I&T Status

Priority / Bug Severity

pds4-information-model#709 Add KARI as a new agency urn:kari:kpds

🔵

p.must-have

Enhancements

Issue

I&T Status

Priority / Bug Severity

pds4-information-model#734 Add LDDTool Execution Smoke Test to Branch Testing and Unstable testing

🔵

p.should-have

pds4-information-model#716 [namespace-registry]update namespace URL for KPDS

🟢

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#35 MCP Pilot: Deploy Registry

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#61 Design and Implement Initial Archive Browser Beta

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#69 Design and Implement Minor Planet Center (MPC) Cloud Backup Solution

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#71 CSS MVP: Identify Requirements and Complete CSS AWS Open Data Registry Onboarding

Issue

I&T Status

Level

Priority / Bug Severity

planetary-data-cloud#90 As a user, I want to know how the CSS archive is organized and how users can find the data they need

🟡

requirement

p.must-have

planetary-data-cloud#91 As a user, I want to know how to use CSS data on AWS

🟡

requirement

p.must-have

planetary-data-cloud#76 Design and Implement Warm Storage Data Backup Solution

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#77 B14.1 Bi-Annual Cost Model Review

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#79 Phase 1 Migration of Existing Production JPL AWS Infra to 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.

Other Updates

Enhancements

Issue

I&T Status

Priority / Bug Severity

planetary-data-cloud#72 Update cost model to provide more accurate representation of existing Registry deployments

🔵

unknown


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#5 Complete Sinequa Useability Analysis

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#7 Develop Query Test Suite and Success Criteria

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-wp-tasks

PDS Web Design System

User Guide

Github Repo

Issue Tracking

Requirements

Stable Release

Dev Release

Planned Updates

portal-wp-tasks#44 Develop Initial Headless Wordpress Docker 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.

portal-wp-tasks#49 Implement Header

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-wp-tasks#56 Implement Initial Investigation Landing Page Template and Associated Components

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#155 Registry Multi-tenancy Design and implementation with Cognito

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#178 Improved Fault Tolerance for Registry and Registry API

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#231 Design Support for Alternate Data File Paths

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#258 Implement Cloud Resources for OpenSearch Serverless Authentication

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#234 Missing NAIF from Legacy Dashboard

🔵

s.low

Requirements

Issue

I&T Status

Priority / Bug Severity

registry#176 As a user, I want the registry to have 99.9999999% uptime

🔵

p.must-have

registry#273 As a data manager, I want to query OpenSearch Serverless from the command-line

🟡

p.should-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

registry-api#389 Cleanup Code Scanning Issues Identified

Issue

I&T Status

Level

Priority / Bug Severity

registry-api#387 Cleanup logging of keys

🟢

bug

s.medium

registry-api#388 Insufficient scrubbing of user input values prior to logging

🟢

bug

s.medium

Other Updates

Bugs

Issue

I&T Status

Priority / Bug Severity

registry-api#352 Pagination performance does not meet requirements

🟡

s.high

registry-api#404 Broken tests per pagination upgrade #397

🔵

s.high

registry-api#411 members query return 500 when members do not exist in the registry or alternate_id does not exists

🟡

s.critical


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

Legacy Harvest Tool for loading PDS4 data into the Legacy Solr Registry driving the website keyword search.

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

registry-harvest-legacy#8 As a user, I want to ingest Product_External products into the Registry

🟡

p.must-have


Registry-mgr-legacy

Software app for managing the Legacy Solr Registry on pds.nasa.gov. This application is tightly coupled with https://github.com/NASA-PDS/registry-harvest-legacy and https://github.com/NASA-PDS/search-ui-legacy

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#49 Faceting is not working properly for counts and overall functions

🟡

s.high

registry-mgr-legacy#42 Hit count and pagination not working in XSLT response

🟡

s.high

Enhancements

Issue

I&T Status

Priority / Bug Severity

registry-mgr-legacy#17 Upgrade to latest Solr 9.3.x

🟢

unknown


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

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-pds3-catalog#6 Upgrade to latest Solr 9.3.x

🟢

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#109 When building registry-sweeper version 1.2.1, docker image 1.3.0 was published on docker hub

🔵

s.medium

registry-sweepers#86 Property values returned by the API are inconsistent, as list or single value.

🟢

s.high

registry-sweepers#111 Timeout bug when running legacy dashboard sync

🟡

s.high

Enhancements

Issue

I&T Status

Priority / Bug Severity

registry-sweepers#92 Investigate/implement non-redundant provenance processing

🟡

p.should-have


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

Bugs

Issue

I&T Status

Priority / Bug Severity

roundup-action#124 Roundup pushes version update prior to completion of execution

🔵

s.medium

roundup-action#136 Roundup DocsPublication step not working in maven

🔵

s.high


Search-ui-legacy

Legacy Keyword Search UI querying the Legacy Registry through Apache Solr.

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

search-ui-legacy#7 NullPointerException when wt is not provided

🟡

s.high

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#67 Switchover from PDS JIRA to Private GitHub for PDS4 SCR Management

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#80 Upgrade Legacy Registry Tools and Services to Fix Vulnerability

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#86 Complete Tasks and Artifacts Supporting NASA A&A Process

Issue

I&T Status

Level

Priority / Bug Severity

software-issues-repo#54 As a user, I want to ensure no passwords/secrets are committed to a PDS repo

🟢

requirement

p.must-have

software-issues-repo#93 B14.1 Bi-Annual Triage CodeQL Static Code Analysis Scan Results

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#94 B14.1 Prep for 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.

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#50 B14.1 Standards Document Review

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#46 B14.1 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#45 B14.1 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#67 Transform failing with java.lang.NoClassDefFoundError on Windows

🟡

s.high

transform#45 Broken download link and Windows JAVA settings in installation docs

🟢

s.medium

transform#30 [SECURITY] Upgrade to log4j-core/log4j-api

🟢

s.low

transform#46 NoClassDefFoundError exception when transforming XML to PDS3 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#695 Update Validate Test Suite to Support Larger Data Sets

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.

validate#833 Fix Performance and Content Validation Regressions

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

validate#723 Installation instructions need updates for Windows

🟢

unknown

validate#781 Validate making incorrect assumption that first object has and object length == file_size

🟢

s.high

validate#739 Intermittent network failures attempting repeated downloads of schemas/schematrons

🟢

s.high

validate#748 Buffer limit IOException thrown with validate-refs

🔵

s.high

validate#681 Validate incorrectly throws precision mismatch error for Table_Delimited

🟢

s.medium

validate#754 Validate 3.3.0 erroneously reports data objects out of offset order

🟢

s.medium

validate#427 validate does not work correct when path name contains a space on mac

🟢

s.low

validate#698 Investigate and Fix code scanning alert for potential improvements

🔵

s.medium

validate#747 validate flags IEEE 754 “infinity” values as invalid

🟢

s.high

validate#809 Validate fails to read files on Windows systems after Internal Reference check updates (#308)

🟢

s.high

validate#761 Validate gives errors for ‘NaN’ values in IEEE754 data

🟢

s.high

validate#760 Uncaught exception thrown when only 1 of schemas/schematrons are provided via command-line

🟢

s.medium

validate#844 Exception when trying to handle missing_constant == Infinity

🟡

s.medium

validate#432 Requirement #308 does not appear to be working for checking referential integrity from products to others in the bundle

🟢

s.high

validate#750 Validate-refs with manifest of file paths does not seem to read the files correctly

🟢

s.high

validate#785 validate catches valid_maximum but not valid_minimum

🟢

s.medium

validate#475 Validate crashes on invalid # of records, and spurious file left behind

🟢

p.wont-have

validate#763 Validate.bat does not execute on Windows

🟢

s.critical

validate#854 validate 3.5.0-SNAPSHOT attempts to look at all files, not just *.xml

🟢

s.medium

Requirements

Issue

I&T Status

Priority / Bug Severity

validate#741 As a user, I want validate’s referential integrity tool to read a manifest of files and check referential integrity

🟢

p.must-have

validate#755 As a user, I want validate to throw an error when a file is being referenced by more than one label

🟢

p.must-have

validate#827 As a user, I want to have the parameter names used in 3.5.0 reports to be the same as they were in ≤3.4.1

🟡

p.should-have

validate#773 As a user, I want validate with the registry when a file is being referenced by more than one label

🟢

p.must-have

validate#308 As a user, I want to check that all Internal References are valid references to other PDS4 products within the current validating bundle

🟢

p.must-have


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

Liens

Issue

Title

Rationale

pds-swg_26 [CR] Defer Registry/API new requirements, Add Performance Improvement Tasks

[CR] Defer Registry/API new requirements, Add Performance Improvement Tasks

Increased scope of NASA-PDS/registry#185 to use Cognito for multi-tenant OpenSearch requires developer needed for other tasks NASA-PDS/registry-sweepers#92 was necessary in order to decrease cost and improve scalability of registry sweepers

Engineering Node Software Catalog

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

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)