New Feature
- stowrsd utility: Simple STOW-RS Server #910
Improvements
- Attribute::matches: ignore Matching Keys with not supported VR instead throwing UnsupportedOperationException #896
- Audit Suppress Criteria: add Participant Object Type Code, Participant Object Type Code Role and Participant Object Data Life Cycle #901
- stowrs and pdf2dcm utilities : Supplement Encapsulated Document Length (0042,0015) attribute #906
- dcm2pdf utility : Extract original unpadded encapsulated document of odd length #907
- Remove duplicate 'serviceClasses' from WebApplication.toString() #911
- Override toString() in KeycloakClient allowing configuration to be shown in invoked loggers #912
- Optimize info logging on successful emission of audit messages #913
- DicomInputStream: correct invalid VR code for known tag #918
- swappxdata: consider embedded overlays and burned in black/white annotations by big-endian detection #919
- MediaTypes: Provide utility method to create MediaType instances for "application/dicom;transfersyntax=" #920
- dcm4che-net:WebApplication: Add ServiceClass AGFA_BLOB for proprietary RESTful services #922
Bug Fixes
- testSetTimezoneOffsetFromUTC() fails if system timezone has negativ UTC time offset #928
- agfa2dcm: fails to extract DICOM files encoded with Explicit VR Big Endian Transfer Syntax #929
Dependencies
- Update to OpenCV 4.5.1 #909
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4che3/5.23.2