github medizininformatik-initiative/aether v0.8.0

latest releases: v1.4.0, v1.3.0, v1.2.0...
5 months ago

This release decouples CRTDL from input type (enabling HTTP import + flattening together), surfaces CRTDL validation errors loudly, adds TLS config support for the S3 uploader, and tightens CLI ergonomics with breaking changes around CRTDL handling and service URL config.

What's Changed

Breaking Changes

  • CRTDL is now a required positional argument on pipeline start — Pipeline start no longer infers CRTDL from input type #287
  • Drop .crtdl extension support, use .json only — CRTDL files must now use .json extension #287
  • Service URLs standardized to server root — Drop trailing /fhir from services.dimp.url and services.send.url; clients append /fhir internally. Eliminates silent doubled /fhir/fhir/... 404s #317

Features

  • Decouple CRTDL from InputType — Enables HTTP import combined with flattening in a single pipeline #287
  • TLS config wired into S3 uploader — Self-signed cert support for send step #318

Bug Fixes

  • Surface CRTDL validation errors instead of silent demotion to local_directory — Invalid CRTDLs now fail loudly rather than being silently treated as local directories #316
  • Apply CRTDL enrichment for all import paths — Flattening uses the enriched CRTDL regardless of import path #328
  • Align job list table for multi-byte status symbols — Fix table alignment for unicode status characters #321

Documentation

  • Add introductory description of aether — New project intro in docs #315

CI & Housekeeping

  • Trigger docs-deploy on release tag push #320
  • Update TORCH to v1.0.0-alpha.19
  • Update `github.com/mattn/go-runewidth` to v0.0.23
  • Update `aws-sdk-go-v2/service/s3` to v1.100.0
  • Update Vue to v3.5.33, Vite to v8.0.10
  • Update PostgreSQL 18.3, nginx-unprivileged digests
  • Update step-security/harden-runner to v2.19.0
  • Lock file maintenance

Full Changelog

Don't miss a new aether release

NewReleases is sending notifications on new releases.