Release Description Document (Build B17)
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 B17
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 |
|---|---|
Adopt Provenance LDD for Superseded LIDs - CCB-21 (CCB-367) |
|
CCB-72: New enumerated values for funding_source |
|
CCB-68: ASCII_File_Name and ASCII_Directory_Path_Name are using malformed regex expressions |
|
CCB-75: Add new value for object type - “Interstellar Object” |
|
CCB-58: New Product_Native values for MSL/Mastcam |
|
CCB-79: Add enumerated value day**-1 to Units_of_Rates |
|
CCB-80: Support NEF as a Native format for Artemis |
|
CCB-85: Expand definition of DataCurator to account for non-PDS archivists and for cloud storage |
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 B17).
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.
Planned Updates
data-upload-manager#264 Sync DUM Metadata with rclone metadata
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
data-upload-manager#264 Sync DUM Metadata with rclone metadata |
🔵 |
p.could-have |
data-upload-manager#293 B17 DUM Enhancements: High Priority Updates / Bug Fixes / Tasks
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
data-upload-manager#293 B17 DUM Enhancements: High Priority Updates / Bug Fixes / Tasks |
🔵 |
unknown |
data-upload-manager#295 Add DUM Support For Handling Files In Archive Buckets
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
data-upload-manager#100 As a user, I want to force an upload of file that is already in the archive bucket |
🟡 |
requirement |
p.must-have |
data-upload-manager#99 As a user, I want to skip upload of files that are already in the archive bucket |
🟢 |
requirement |
p.must-have |
data-upload-manager#319 New Flag to Skipping Symlinks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
data-upload-manager#268 DUM loads duplicate files |
🟡 |
bug |
s.medium |
data-upload-manager#340 As a data provider, I want to skip following symlinks during ingress |
🟡 |
requirement |
p.should-have |
data-upload-manager#329 B17 DUM Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
data-upload-manager#318 S3 client initialization does not use explicit IAM role credentials |
🟡 |
bug |
s.medium |
data-upload-manager#321 S3 operations do not validate bucket ownership leading to Confused Deputy vulnerability |
🟡 |
bug |
s.high |
data-upload-manager#337 DUM client MD5 hash generation does not work on FIPS-enabled systems |
🟡 |
bug |
s.high |
data-upload-manager#336 Upload of gzip files does not happen if it is batched with non-gzip files |
🟡 |
bug |
s.medium |
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
data-upload-manager#304 Summary table bytes transferred does not calculate correctly with multiple threads |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
data-upload-manager#330 As a Node Operator, I want weblogs to be validated as gzipped prior to upload |
🟢 |
p.must-have |
Deep-archive
PDS Open Archival Information System (OAIS) utilities, including Submission Information Package (SIP) and Archive Information Package (AIP) generators
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
deep-archive#226 MD5 hashing does not work in FIPS mode |
🟡 |
s.high |
deep-archive#237 Registry transient error not handled gracefully – JSONDecodeError on 500 response |
🟡 |
s.high |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
deep-archive#238 Optimize API payload size by requesting only required fields |
🟡 |
p.should-have |
Doi-service
Service and tools for generating DOIs for PDS bundles, collections, and data sets
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
doi-service#513 Tests fail with ModuleNotFoundError for pkg_resources after setuptools 81 release |
🟡 |
s.high |
doi-service#510 DOI Search is not returning all SBN collections from DataCite for 10.26007 |
🟡 |
s.medium |
doi-service#515 ‘Datapaper’ is not a valid ProductType error |
🟡 |
s.medium |
doi-service#500 pds-doi-cmd release fails when there are multiple List_Author classes in a label |
🟡 |
s.medium |
doi-service#502 SFTP roundup script does not run due to missing invoke dependencies on Python 3.13 |
🟡 |
s.high |
doi-service#497 FIPS Compliance: MD5 usage in checksum() function still causes ValueError on FIPS-enabled systems |
🔵 |
s.high |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
doi-service#493 Remove or ignore use of MD5 from code |
🔵 |
unknown |
Harvest
Version<=4 of the standalone Harvest client application providing the functionality for capturing and indexing product metadata into the PDS Registry system. Version 5+ are now managed through https://github.com/NASA-PDS/registry-loader/
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
harvest#283 Harvest cannot parse Date without time |
🟢 |
s.high |
harvest#279 GEO no longer able to harvest data due to cognito issue |
🟡 |
s.critical |
harvest#259 Harvest LDD errors don’t provide enough context to know what is going on |
🟡 |
s.high |
harvest#144 Harvest setting pds:Time_Coordinates.pds:stop_date_time to bogus value when value is missing from label |
🟡 |
s.medium |
harvest#285 False positive Duplicate detected by harvest |
🔵 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
harvest#292 harvest successfully ingests nonexistent LDD attributes when it should error out |
🟡 |
p.must-have |
Lasso-issues
Utilities for wrapping GitHub API for creating specific data structures and reports from GitHub issues
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
lasso-issues#51 RDD and markdown reports do not respect ignore flag in products config |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
lasso-issues#47 As a PDS project manager, I want enhanced issue reporting with component grouping and parent-child hierarchy |
🟡 |
p.should-have |
lasso-issues#41 As a user, I want to automate creation of release theme issues from CSV schedules |
🔵 |
p.could-have |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
lasso-issues#48 Remove ZenHub integration from codebase |
🔵 |
unknown |
Nucleus
Nucleus is a software platform used to create workflows for the Planetary Data (PDS).
Planned Updates
nucleus#127 [SBN] CSS: Deploy Nucleus to Prod and Kickoff Processing
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
nucleus#178 Design and Implement PDS Common Logging Libraries for Java and Python
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
nucleus#181 Upgrade Airflow to 3.x
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
nucleus#181 Upgrade Airflow to 3.x |
🔵 |
unknown |
Operations
Tickets for the PDSEN Operations Team
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
operations#900 nssdca-delivery missing from issue templates |
🟡 |
s.low |
Pds-api
PDS web APIs specifications and user’s manual
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
pds-api#296 Link to PDF document is broken |
🟡 |
s.low |
Pds4-context-products
Repository for managing PDS4 Context Products
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
pds4-context-products#86 What is the “No Specific Investigation” investigation that is stored in the registry? |
🟡 |
unknown |
pds4-context-products#70 Invalid XML structure in two context products causes incorrect page types in search |
🟡 |
s.high |
Pds4-information-model
The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.
Planned Updates
pds4-information-model#926 Refactor PDS4 Data Dictionary Search to Support Scalability
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
pds4-information-model#965 Develop New Product Resource Data Model for Services and Tools
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
pds4-information-model#931 As a Data Steward, I want to be able to collect metadata about PDS4 online resources |
🔵 |
requirement |
p.should-have |
pds4-information-model#981 B17 SCR Freeze
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
pds4-information-model#982 The contributor_type DataCurator has a typo / misdefined |
🟡 |
bug |
s.medium |
pds4-information-model#983 B17 Standards Documents Updates
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
pds4-information-model#984 B17 Information Model Delivery to I&T
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
pds4-information-model#985 B17 Information Model SCR Implementation and LDDTool Updates
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
pds4-information-model#663 Adopt Provenance LDD for Superseded LIDs - CCB-21 (CCB-367) |
🔵 |
requirement |
p.must-have |
pds4-information-model#990 Complete documentation for PROV LDD |
🔵 |
enhancement |
unknown |
pds4-information-model#991 Improve PROV LDD with controlled vocabulary |
🔵 |
enhancement |
unknown |
pds4-information-model#1002 CCB-75: Add new value for object type - “Interstellar Object” |
🟡 |
requirement |
p.must-have |
pds4-information-model#1006 CCB-85: Expand definition of DataCurator to account for non-PDS archivists and for cloud storage |
🟡 |
requirement |
p.must-have |
pds4-information-model#1005 CCB-80: Support NEF as a Native format for Artemis |
🟡 |
requirement |
p.must-have |
pds4-information-model#1004 CCB-79: Add enumerated value day**-1 to Units_of_Rates |
🟡 |
requirement |
p.must-have |
pds4-information-model#1003 CCB-58: New Product_Native values for MSL/Mastcam |
🟡 |
requirement |
p.must-have |
pds4-information-model#1000 CCB-68: ASCII_File_Name and ASCII_Directory_Path_Name are using malformed regex expressions |
🟡 |
requirement |
p.must-have |
pds4-information-model#997 CCB-72: New enumerated values for funding_source |
🟡 |
requirement |
p.must-have |
Other Updates
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
pds4-information-model#995 [namespace-registry] add new namespace “asl” |
🔵 |
p.must-have |
pds4-information-model#976 [namespace-registry] add new namespace phoenix |
🔵 |
p.must-have |
pds4-information-model#994 [namespace-registry] add new namespace “ops” |
🔵 |
p.must-have |
Pds4-jparser
Java Library providing APIs for parsing and exporting information on PDS4 products, including table and image objects to various formats including CSV, PNG, VICAR, FITs, etc.
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
pds4-jparser#192 Support new PDS4 IM product types (e.g. Product_Resource) and document IM upgrade process |
🟡 |
s.medium |
pds4-jparser#193 AxisArray.getSequenceNumber() does not compile after IM upgrade from 1L00 to 1M00 |
🟡 |
s.high |
Peppi
Planetary Data Explorer: Python (PEPPi) client library (pds.peppi) to access Planetary Data from the NASA Planetary Data System
Planned Updates
peppi#121 Integrate PDS Registry MCP Server Info with PEPPI
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
peppi#121 Integrate PDS Registry MCP Server Info with PEPPI |
🔵 |
unknown |
Other Updates
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
peppi#158 As a data user, I want to search for products by DOI |
🟡 |
unknown |
Planetary-data-cloud
PDS Cloud Migration documentation, issue, tracking and simple tools for assisting in the PDS hybrid cloud study and migration efforts.
Planned Updates
planetary-data-cloud#117 Implement Optional Cognito Password Rotation Requirement (Disabled)
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#144 Develop Egress Management Strategy
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
planetary-data-cloud#144 Develop Egress Management Strategy |
🔵 |
p.must-have |
planetary-data-cloud#147 B16 Bi-annual Cloud Resource Housekeeping
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
planetary-data-cloud#147 B16 Bi-annual Cloud Resource Housekeeping |
🔵 |
unknown |
planetary-data-cloud#157 Egress Management Strategy Phase 1 - Throttling and Monitoring
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#178 Plan, Schedule, and Implement First PDC CoP
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
planetary-data-cloud#178 Plan, Schedule, and Implement First PDC CoP |
🔵 |
unknown |
planetary-data-cloud#183 Develop Monthly Cloud Reporting Metrics Spreadsheet and Documentation
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#193 B17 Bi-annual Cloud Resource Housekeeping
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#194 Complete Migration of ATM Backup
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#195 PDC Role Definitions: Tenant EN Platform and Data Engineer Roles
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#199 Consolidate DUM and Registry Configurations
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
planetary-data-cloud#199 Consolidate DUM and Registry Configurations |
🔵 |
unknown |
planetary-data-cloud#202 Require and Implement Tagging Across All Component Terraforms
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#205 Support PDC Migration to SCIP
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
planetary-data-cloud#206 Develop Risk List
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
planetary-data-cloud#206 Develop Risk List |
🔵 |
unknown |
planetary-data-cloud#207 Data Storage Management Strategy Phase 1 - Tool Trade, Dashboards, Thresholds, Alerts
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Portal-ds-view
Data Set View application (pds.nasa.gov/ds-view)
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
portal-ds-view#60 JSP view pages are vulnerable to HTML/link injection via unsanitized parameter output |
🟡 |
unknown |
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.
Planned Updates
registry#266 Implement design for alternate data file paths / file path updates
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry#333 Add S3 URIs to Registry Metadata
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry#432 Onboard IPDA Partner: ISRO
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry#436 B17 Registry Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry#466 Can no longer load data into en-registry from staging EC2 |
🔵 |
bug |
s.critical |
registry#471 generate_registry_status_reports.py results incomplete |
🟡 |
bug |
s.medium |
registry#451 Trade Study and Cost Analysis of AOSS vs. Managed OpenSearch vs. Self-managed Cluster
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry#451 Trade Study and Cost Analysis of AOSS vs. Managed OpenSearch vs. Self-managed Cluster |
🔵 |
unknown |
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry#456 Some properties return “null” values |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry#426 As a user, I want to load date times as strings in order to support leap seconds |
🟡 |
p.must-have |
registry#484 As a PDS Node Operator, I want to validate that products listed as missing from the registry are truly absent from the PDS Search API |
🟡 |
p.should-have |
registry#481 As a PDS Node Operator, I want to track historical counts of missing and staged products over time |
🟡 |
p.should-have |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry#460 Document and script the monthly legacy registry statusing |
🔵 |
unknown |
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.
Planned Updates
registry-api#715 Complete Design for Supporting Registration and Search of Mirrored Archives
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-api#622 Add Search Functionality to Find When Class / Attribute Has Been Used / Exists
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-api#406 As a user, I want to query for documents where a specific search field exists in the document |
🟡 |
requirement |
p.must-have |
registry-api#632 Add Initial Support for Searching Full PDS4 Structured Metadata
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-api#611 As a user, I want to search by a full/unique hierarchical path for a specific attribute |
🟡 |
requirement |
p.must-have |
registry-api#689 First Draft of OPS LDD
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-api#698 Refactor Registry API Functionality for /products/{identifier}/members/members
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-api#706 B17 Search API Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-api#706 B17 Search API Support: High Priority Enhancements / Bug Fixes / Tasks |
🔵 |
p.could-have |
registry-api#709 Enable Metrics, Logging, and Monitoring for Registry API
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-api#721 B17 Registry API Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-api#705 Inconsistent support for application/vnd.nasa.pds.pds4+json response format |
🟢 |
bug |
s.high |
registry-api#716 API in production is unstable and returns 500 errors |
🟡 |
bug |
s.critical |
registry-api#729 Update Functionality To Find When Class / Attribute Has Been Used / Exists
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-api#727 As a user, I want the exists operator to be prepended to the query |
🟡 |
enhancement |
p.should-have |
registry-api#751 Finalize Release of`/members` Enhancements to Production
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Registry-legacy-solr
Legacy Registry Software components leveraging Apache Solr. Includes Legacy Harvest Tool, Registry Manager, PDS3 Catalog Tool, and Search Core library. These components provide the capabilities for loading PDS3 and PDS4 data into the Legacy Solr Registry, driving the PDS keyword search.
Planned Updates
registry-legacy-solr#162 Load IPDA Partner Agency Bundles, Collections, and Context Products into Legacy Registry
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-legacy-solr#241 B17 Registry Legacy Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-legacy-solr#243 Unexpected Internal Reference And Reference Page Types Values |
🟡 |
bug |
s.medium |
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-legacy-solr#237 harvest-solr XML flattening does not preserve relationships between nested elements |
🟡 |
s.medium |
Registry-loader
*Tools used to load and update data in the registry, currently harvest and registry manager package in a docker image. *
Planned Updates
registry-loader#11 Combine registry-common/harvest/registry-mgr into one registry-loader repo
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-loader#11 Combine registry-common/harvest/registry-mgr into one registry-loader repo |
🔵 |
unknown |
registry-loader#49 Develop Harvest and Registry Manager Test Framework
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-loader#44 Remove error from log |
🟡 |
s.medium |
registry-loader#52 Harvest does not detect uppercase file extensions for labels, nor report errors for those missing products |
🟡 |
s.high |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-loader#42 As a Harvest user, I want both the file path and the lidvid included in log messages |
🟡 |
p.should-have |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-loader#41 Merge registry-common, registry-mgr, harvest into one uber repo |
🔵 |
unknown |
Registry-mgr
Version<=5 of the standalone Registry Manager application responsible for managing the PDS Registry (https://github.com/NASA-PDS/registry) schemas and indexes. Version 6+ is now managed through https://github.com/NASA-PDS/registry-loader/ .
Planned Updates
No planned updates realized for this build in this repository.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-mgr#135 Output does not always say if set-archive-status has failed |
🟡 |
s.medium |
registry-mgr#72 When delete-data command is used, log file specified is empty |
🟡 |
s.medium |
registry-mgr#170 set-archive-status says it updates more products than are in the bundle |
🟡 |
s.high |
Registry-sweepers
*Scripts that run regularly on the registry database, to clean and consolidate information *
Planned Updates
registry-sweepers#186 Optimize Sweepers Performance - Part 2
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
registry-sweepers#187 Update ancestry handling for handling members of collection LIDVID |
🔵 |
enhancement |
unknown |
registry-sweepers#189 Update sweepers to support new structured metadata
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-sweepers#201 Implement Handling of Partial Collections Uploads and Orphan Products
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
registry-sweepers#210 Implement Sweepers Execution in Airflow
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-sweepers#192 Docker container does not run with non-root user |
🟡 |
s.medium |
registry-sweepers#209 Legacy registry sync reconciliation report incorrectly flags bundles as missing from registry |
🟡 |
s.critical |
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
registry-sweepers#185 Remove parent_bundle_identifier support for non-aggregate products |
🔵 |
unknown |
Software-issues-repo
Issue tracking repository as a centralized entry point for general PDS software bugs and feature requests.
Planned Updates
software-issues-repo#119 2026 Annual Contingency Plan Review and Test
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
software-issues-repo#119 2026 Annual Contingency Plan Review and Test |
🔵 |
unknown |
software-issues-repo#120 B16 Security Code Scans
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
software-issues-repo#120 B16 Security Code Scans |
🔵 |
p.must-have |
software-issues-repo#121 B16 Prep for I&T
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
software-issues-repo#121 B16 Prep for I&T |
🔵 |
unknown |
software-issues-repo#142 B17 Security Code Scans
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
software-issues-repo#143 B17 Prep for I&T
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
software-issues-repo#155 B17 Release Planning
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
software-issues-repo#155 B17 Release Planning |
🔵 |
unknown |
software-issues-repo#156 B17 Triage Security Code Scans
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
software-issues-repo#157 Close our PDS Security Plan
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Other Updates
Enhancements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
software-issues-repo#140 Add automation with GitHub Actions for integrating label selections and GitHub Projects |
🔵 |
unknown |
System-i-n-t
Repo for PDS EN System I&T scripts and issue tracking
Planned Updates
system-i-n-t#68 B16 Standards Document Review
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
system-i-n-t#68 B16 Standards Document Review |
🔵 |
unknown |
system-i-n-t#70 B16 System Integration & Test
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
system-i-n-t#70 B16 System Integration & Test |
🔵 |
unknown |
system-i-n-t#71 B16 Deployment and Release
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
system-i-n-t#71 B16 Deployment and Release |
🔵 |
unknown |
system-i-n-t#72 B16 Delivery & Deployment Review (DDR)
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
system-i-n-t#72 B16 Delivery & Deployment Review (DDR) |
🔵 |
unknown |
system-i-n-t#76 B17 dLDD Integration & Test
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
system-i-n-t#77 B17 Standards Document Review
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
system-i-n-t#78 B17 System Integration & Test
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
system-i-n-t#79 B17 Information Model I&T
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
system-i-n-t#80 B17 Delivery & Deployment Review (DDR)
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
system-i-n-t#81 B17 Deployment and Release
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Validate
Validates PDS4 product labels, data and PDS3 Volumes
Planned Updates
validate#1473 B17 Validate Support: High Priority Enhancements / Bug Fixes / Tasks
Issue |
I&T Status |
Level |
Priority / Bug Severity |
|---|---|---|---|
validate#956 Validate reports unexpected NaN error for ASCII_String fields |
🟡 |
bug |
s.medium |
validate#1316 Encoded_Audio encoding_standard_id = WAV gives MP4 error in Validate 3.7.1 |
🟢 |
bug |
s.medium |
validate#1241 Validating large data file (150GB) is trying to write the entire file to local temp space - error upon not enough local space |
🔵 |
bug |
s.high |
validate#1408 JSON reports duplicates messages per product specified |
🔵 |
bug |
s.medium |
validate#1481 Referential integrity not being checked in all places there is an Internal_Reference area |
🟡 |
bug |
s.medium |
validate#1458 Number of passing products in summary does not match actual total |
🟡 |
bug |
s.medium |
validate#1510 When validate reports a directory has a warning it says “XML could not be parsed.” which is misleading. |
🟡 |
bug |
s.medium |
validate#1539 error.directory.unallowed_name not raised on Windows for absolute directory_path_name |
🟡 |
bug |
s.medium |
validate#1542 As a data provider, I want to add a new encoding type for Product Native |
🔵 |
requirement |
p.must-have |
validate#1541 As a data provider, I want to add two new encoding types for Product Native |
🔵 |
requirement |
p.should-have |
validate#1550 Validate does not support Product_Resource - pds4-jparser JAXB context built against outdated IM schema (1K00) |
🟡 |
bug |
s.high |
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
validate#1423 Running validate 4.0.4 on terminal produces lots of new line characters while processing |
🟡 |
s.low |
validate#1453 new/updated context objects have not been incorporated into the validator for 2 months |
🔵 |
s.medium |
validate#1544 Add MSSS ODR and Nikon NEF encoding types for Product_Native |
🟡 |
p.must-have |
validate#1294 validate does not handle Special Constants for UnsignedMSB4 |
🟡 |
s.medium |
validate#1557 Validate does not count cleanly-passing products, incorrectly triggering no_products_found error |
🟡 |
s.medium |
Requirements
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
validate#1544 Add MSSS ODR and Nikon NEF encoding types for Product_Native |
🟡 |
p.must-have |
validate#1509 As a user, I want the validate report entry for when there is a context name mismatch to show the LID of the context object as well as the correct known values.. |
🔵 |
p.should-have |
Web-analytics
None
Planned Updates
web-analytics#63 Onboard Nodes to Upload Web Logs With DUM
No closed sub-issues identified for this theme in the current build yet. Click on the link in this section title for details.
Other Updates
Bugs
Issue |
I&T Status |
Priority / Bug Severity |
|---|---|---|
web-analytics#66 Terraform mistakenly expires logs after 30 days |
🟡 |
s.high |
Release Summary Metrics
This section provides a summary of the issues addressed in this release, organized by issue type.
Component/Repo |
Bugs |
Enhancements |
Requirements |
Tasks |
Themes |
Total |
|---|---|---|---|---|---|---|
data-upload-manager |
6 |
0 |
4 |
0 |
5 |
15 |
deep-archive |
2 |
1 |
0 |
0 |
0 |
3 |
doi-service |
6 |
1 |
0 |
0 |
0 |
7 |
harvest |
5 |
0 |
1 |
0 |
0 |
6 |
lasso-issues |
1 |
1 |
2 |
0 |
0 |
4 |
nucleus |
0 |
0 |
0 |
0 |
3 |
3 |
operations |
1 |
0 |
0 |
0 |
0 |
1 |
pds-api |
1 |
0 |
0 |
0 |
0 |
1 |
pds4-context-products |
2 |
0 |
0 |
0 |
0 |
2 |
pds4-information-model |
1 |
5 |
9 |
0 |
6 |
21 |
pds4-jparser |
2 |
0 |
0 |
0 |
0 |
2 |
peppi |
0 |
0 |
1 |
0 |
1 |
2 |
planetary-data-cloud |
0 |
0 |
0 |
0 |
14 |
14 |
portal-ds-view |
1 |
0 |
0 |
0 |
0 |
1 |
registry |
3 |
1 |
3 |
0 |
5 |
12 |
registry-api |
2 |
1 |
2 |
0 |
10 |
15 |
registry-legacy-solr |
2 |
0 |
0 |
0 |
2 |
4 |
registry-loader |
2 |
1 |
1 |
0 |
2 |
6 |
registry-mgr |
3 |
0 |
0 |
0 |
0 |
3 |
registry-sweepers |
2 |
2 |
0 |
0 |
4 |
8 |
software-issues-repo |
0 |
1 |
0 |
0 |
8 |
9 |
system-i-n-t |
0 |
0 |
0 |
0 |
10 |
10 |
validate |
14 |
0 |
4 |
0 |
1 |
19 |
web-analytics |
1 |
0 |
0 |
0 |
1 |
2 |
TOTAL |
57 |
14 |
27 |
0 |
72 |
170 |
Liens
Issue |
Title |
Rationale |
|---|---|---|
Engineering Node Software Catalog
The Engineering Node Software resources are listed in the Software Release Summary (B17)
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)