github medizininformatik-initiative/aether v0.3.0

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

This release improves TORCH compatibility with the alpha 14 protocol, adds TLS support for self-signed certificates, and updates dependencies.

What's Changed

TORCH Alpha 14 Protocol Alignment

  • TORCH client protocol — Full alignment with the alpha 14 reference implementation #170 #167
    • Use application/fhir+json Content-Type for extraction submissions
    • Handle HTTP 102 (Processing) alongside 202 during polling
    • Parse OperationOutcome diagnostics for extraction progress display
    • File availability waiting with HEAD/Range readiness checks before download
    • Configurable retries via file_ready_retries and file_ready_interval_seconds

New Features

  • TLS configuration for self-signed certificates — Trust custom CA certificates common in hospital and research network environments #163
    • Configure tls.ca_cert_path to trust internal CA bundles
    • tls.insecure_skip_verify for development/testing environments (with warning)

Refactoring

  • FlattenerClient uses shared HTTPClient — Consistent retry logic, logging, and TLS support across all service clients #164

Housekeeping

  • Update Go to 1.26.0
  • Update golangci-lint to v2.9.0
  • Update step-security/harden-runner to v2.14.2
  • Lock file maintenance

Full Changelog · Closed Issues

Don't miss a new aether release

NewReleases is sending notifications on new releases.