Skip to content

Latest commit

 

History

History
112 lines (76 loc) · 4.06 KB

File metadata and controls

112 lines (76 loc) · 4.06 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.0.8 - 2026-05-18

Changed

  • Configure H5::H5File output property H5Pset_libver_bounds to lower bouund H5F_LIBVER_V18. This maintains backward compatibility with the HDF5 1.8.x library, producing a version 2 or 3 superblock for Panolpy support.

v1.0.7 - 2026-05-04

Changed

  • Fixes two bugs in Segmented-Trajectory Subsetting (L2 Data IceSAT-2, GEDI).
    1. When a forward-reference segment definition (e.g. Beam-Leads.ssh_idx) is itself not subsetted, but the target dataset (Freeboard-Segment group) is, the forward index references would be left unchanged, and therefore incorrectly referenced the target items.
    2. When a subset of a forward-reference dataset included the tail-end of the dataset (e.g. Reference_Surface.Beam_Lead-Ndx), errors could introduce additional and/or missing elements in the target dataset (e.g., Beam-Leads group).

v1.0.6 - 2026-04-21

Changed

  • Adds a default start or end time for temporal requests that don't specify both start and end bounds. This previously threw an exception.

v1.0.5 - 2026-04-17

Changed

  • Updates and improves docker build process. No user facing changes, but a static hdf library is used instead of a build in docker version.

v1.0.4 - 2026-02-10

Changed

  • Adds new short name path to trajectorysubsetter_varinfo_config.json from the latest version of ATL24.
  • Throws an exception when no short name can be found during local development (not a functional change).
  • Copies .snyk alongside each of the tested requirements files.

v1.0.3 - 2025-12-15

Changed

  • Updates internal python dependencies to mitigate urllib3 vulnerabilities CVE-2025-66471 and CVE-2025-66418.

v1.0.2 - 2025-11-20

Changed

  • Add ruff and clang formatting to pre-commit-config.yaml to add to the Python formatting and also standardizes the C++ code.
  • Apply the new pre-commit formatting across the entire repository, having no functional change to any affected files.

v1.0.1 - 2025-10-29

Changed

  • The pre-commit-config.yaml has been applied across the entire repository. This primarily white space fixing, and has no functional change to any affected files.

v1.0.0 - 2025-10-29

This version of the Harmony Trajectory Subsetter service contains all functionality previously released internally to EOSDIS as sds/trajectory-subsetter:0.4.0. Minor reformatting of the repository structure has occurred to better comply with recommended best practices for a Harmony backend service repository, but the service itself is fundamentally unchanged.

For more information on internal releases prior to NASA open-source migration, see legacy-CHANGELOG.md.

Added

  • LICENSE file as required by NASA Open Source Software guidelines.
  • CODEOWNERS file to ensure default reviewers for pull requests.
  • GitHub workflows for running tests and publishing Docker images to GHCR.

Changed

  • Dockerfiles and scripts in the bin directory have been updated to make use of new GHCR image names.

Removed

  • On-premises scripts and artefacts for the SDPS system have been removed from the repository.