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.
- Add
secret-key-env
andaccess-key-env
options to load secrets from environment variables. - Include dicom-test-files as a git submodule.
- Add docker compose for a simple setup scenario with Orthanc.
- Return HTTP 404 "Not Found" for empty DICOM streams.
- Rename
server.dimse.host
andserver.http.host
config key tointerface
. aets.aet.host
accepts host names now, resolving to the first IP address.
0.2.0 - 2024-06-27
- New S3 backend with initial support for WADO-RS. STOW-RS and QIDO-RS (backed by FHIR) is planned for a future release.
- New documentation website hosted by GitHub Pages
- New
uncompressed
config to enforce uncompressed transfer syntaxes. - New
graceful-shutdown
config to enable or disable graceful shutdown for the HTTP server.
- Disabled endpoints will return 503 (Service Unavailable) instead of 404 (Not Found).
- Select correct presentation context when sending PDUs
- STORE-SCP should accept uncompressed only
- Upgrade to
dicom-rs
0.7.0
This is the first pre-release. It includes basic support for QIDO-RS, WADO-RS and STOW-RS for the DIMSE backend.
- Configurable backend
- DIMSE backend
- Implement QIDO-RS using the C-FIND protocol
- Implement WADO-RS using the C-MOVE protocol
- Implement STOW-RS using the C-STORE protocol