Skip to content

Commit 45e0481

Browse files
committed
release: v0.3.0-beta.4
1 parent a043c6b commit 45e0481

3 files changed

Lines changed: 17 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
- QIDO-RS and MWL services now support `uid-list-matching` syntax for match query parameters.
13-
14-
### Changed
15-
16-
- Trailing slashes in URLs are now trimmed for all endpoints before processing (`/studies/` and `/studies` are equivalent).
17-
18-
## [0.3.0]
19-
20-
### Added
21-
2212
- New `/rendered` endpoints, rendering the first instance in the requested media type.
23-
- Supported rendered media types are:
24-
- `image/jpeg` (default)
25-
- `image/png`
26-
- Support for the `quality` query parameter to control the compression for lossy formats like JPEG.
27-
- Support for the `window` query parameter for windowing.
28-
- Support for the `viewport` query parameter for cropping and scaling.
13+
- Supported rendered media types are:
14+
- `image/jpeg` (default)
15+
- `image/png`
16+
- Support for the `quality` query parameter to control the compression for lossy formats like JPEG.
17+
- Support for the `window` query parameter for windowing.
18+
- Support for the `viewport` query parameter for cropping and scaling.
2919
- New `/metadata` endpoints for returning metadata for a given DICOM instance.
30-
- New `dicom-rst-s3` container image variant
20+
- New `dicom-rst-s3` container image variant.
21+
- QIDO-RS and MWL services now support `uid-list-matching` syntax for match query parameters ([GH-46](https://github.com/UMEssen/DICOM-RST/pull/46)).
22+
- Support for sequence attribute filtering ([GH-49](https://github.com/UMEssen/DICOM-RST/pull/49)).
3123

3224
### Changed
3325

3426
- Updated `dicom-rs` dependency to 0.9.0
35-
- Baseline support for files in deflate transfer syntaxes, such as `Deflated Explicit VR Little Endian`
27+
- Baseline support for files in deflate transfer syntaxes, such as `Deflated Explicit VR Little Endian`
28+
- Trailing slashes in URLs are now trimmed for all endpoints before processing (`/studies/` and `/studies` are equivalent).
29+
- Return HTTP status code 200 (OK) instead of 204 (No Content) for QIDO-RS/MWL responses where there were no matches ([GH-51](https://github.com/UMEssen/DICOM-RST/pull/51), [CP-2473](https://www.dicomstandard.org/news-dir/current/docs/cpack134/cp2473.pdf)).
3630

3731
## [0.2.1]
3832

@@ -85,12 +79,10 @@ It includes basic support for QIDO-RS, WADO-RS and STOW-RS for the DIMSE backend
8579

8680
- Configurable backend
8781
- DIMSE backend
88-
- Implement QIDO-RS using the C-FIND protocol
89-
- Implement WADO-RS using the C-MOVE protocol
90-
- Implement STOW-RS using the C-STORE protocol
82+
- Implement QIDO-RS using the C-FIND protocol
83+
- Implement WADO-RS using the C-MOVE protocol
84+
- Implement STOW-RS using the C-STORE protocol
9185

9286
[0.2.0]: https://github.com/UMEssen/DICOM-RST/releases/tag/v0.2.0
93-
9487
[0.2.1]: https://github.com/UMEssen/DICOM-RST/releases/tag/v0.2.1
95-
9688
[0.3.0]: https://github.com/UMEssen/DICOM-RST/releases/tag/v0.3.0

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dicom-rst"
3-
version = "0.3.0-beta.2"
3+
version = "0.3.0-beta.4"
44
description = "A robust DICOMweb server with swappable backend"
55
edition = "2021"
66
rust-version = "1.86.0"

0 commit comments

Comments
 (0)