DICOM-rs v0.10.0 is released #802
Enet4
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
DICOM-rs 0.10.0
This milestone has finally arrived! DICOM-rs 0.10.0 comes with dependency updates, an updated Rust compiler version requirement, a revised support for DICOM over TLS, a Move SCU tool, and support for generic extended negotiation at the upper layer protocol, not to mention a bunch of fixes and improvements.
Changes
As before, you might need a more recent version in order to build the tools, or build the library crates with extra features. (Project maintenance: update dependencies and bump MSRV #757)
rayonwas disabled. Now it has been excluded from codec implementations, so that it is only really included with therayonfeature enabled. (Remove Rayon as default feature from codec implementations and update Cargo feature set of pixeldata #785)dicom-storescuanddicom-storescphas been gated on Cargo feature "tls" (Feature-gate TLS support in dicom-storescu and dicom-storescp #789)openjpeg-sys-threadsnow also impliesopenjpeg-sys(feature flag: openjpeg-sys-threads #791 @bowenxuuu)New
dicom-movescuprovides a CLI tool to transfer DICOM objects around via DIMSE (New: Move SCU tool #707 @Enet4 & @knopkem)read_toparameter, that allows to read certain dicom file, without excluding chosen tag (Addread_toparameter, that allows to read certain dicom file, without excluding chosen tag #763 @qarmin)jxl-oxideandzune-jpegxl(Remove Rayon as default feature from codec implementations and update Cargo feature set of pixeldata #785)Fixes
PartialEqforFileMetaTable([object] Reimplement PartialEq for FileMetaTable #775)AsyncPdataWriterhanging in some cases (BUG: Fix hanging of AsyncPdataWriter #783 @naterichman)Enhancements
called_ae_titlemethod on server association structs (ENH: Expose called_ae_title method on server association structs #755 @naterichman)Miscellaneous
extended_negotiation_filter_implto the Association trait (Move extended_negotiation_filter_impl to the Association trait #770 @pgimeno4d)📦 New crates
dicom-movescu0.10.0📦 Updated crates
dicom-core0.10.0dicom-dictionary-std0.10.0dicom-encoding0.10.0dicom-parser0.10.0dicom-transfer-syntax-registry0.10.0dicom-ul0.10.0dicom-scpproxy0.10.0dicom-object0.10.0dicom-json0.10.0dicom-dump0.10.0dicom-pixeldata0.10.0dicom-app-common0.10.0dicom-echoscu0.10.0dicom-findscu0.10.0dicom-storescp0.10.0dicom-storescu0.10.0dicom-toimage0.10.0dicom-fromimage0.10.0dicom-dictionary-builder0.10.0dicom0.10.0🙏 Thanks
It is acknowledged that it is not simply the code that creates more code, but the offered work and effort deposited on the project by more than 40 contributors since the beginning of the project.
Thank you again @pgimeno4d and @naterichman for the continued contributions to network support.
We also welcome @sjswerdloff, @nathannncurtis, @knopkem, and @shepmaster to the full list of DICOM-rs contributors.
What's next
As the number of reports progressively increase, the next versions will likely involve a lot of maintenance and bug squashing for better resilience.
Please be aware that the contributor guidelines have been updated.
Full Changelog: v0.9.1...v0.10.0
This discussion was created from the release Bump to v0.10.0.
Beta Was this translation helpful? Give feedback.
All reactions