github medizininformatik-initiative/aether v0.2.0

latest releases: v1.1.0, v1.0.0, v0.17.0...
6 months ago

This release adds several new pipeline steps—wait, compression, flattening, and send—along
with improved configuration flexibility and documentation updates.

What's Changed

New Pipeline Steps

  • Wait Step — Pause the pipeline for manual data inspection and modification #73
    • Creates a {step}_wait directory with copied files for review
    • Resume with aether pipeline continue <job-id>
  • Flattening Step — Transform FHIR NDJSON to CSV using fhir-flattener #6 #24
    • Builds ViewDefinitions from CRTDL attribute groups and lookup tables
    • Outputs CSV files to jobs/<job-id>/csv/
  • Send Step — Transfer pipeline results to downstream systems #124 #125
    • DSF mode: prepares DocumentReference + Binary resources for DSF transfer
    • FHIR server mode: uploads resources directly to a target FHIR server

Improvements

  • Zstd compression for pipeline output files #87
    • Configurable levels: fastest, default, better, best
    • Auto-detects compressed files on read for backward compatibility
  • Configure local_import directory via config file with CLI override #140
  • Store ViewDefinitions in job directory for debugging #139
  • Support column at ViewDefinition level in lookup tables #142
  • pipeline continue now loops through all remaining steps #112

Documentation

  • Simplify documentation for non-developer audience
  • Link feature cards to their documentation pages #76
  • Align contributing docs with OpenSSF best practices #85
  • Add OpenSSF Best Practices badge
  • Fix redundant DIMP Pseudonymization naming #83
  • Update documentation to match current implementation #138
  • Add dark-mode compatible logo #95

Security & CI

  • Add step-security/harden-runner to all CI workflow jobs
  • Apply least privilege principle to workflow permissions
  • Update cosign to use --bundle flag for keyless signing

Housekeeping

  • Remove unused RetryCount from PipelineStep #130
  • Remove unused ResourceType field from FHIRDataFile #93
  • Update TORCH to 1.0.0-alpha.13 #145
  • Update Go to 1.25.7, Cobra to 1.10.2, and other dependencies

Full Changelog · Closed Issues

Don't miss a new aether release

NewReleases is sending notifications on new releases.