Enhancements
- UI Monitoring: Unify lists for Queues, Export, Retrieve, Compare, Storage Verification Tasks #3383
- UI: Provide a person name filter widget #3627
- Accept Second Generation Radiotherapy - Enhanced RT Image and RT Patient Position Acquisition Instruction RT Radiation Set Delivery Instruction SOP Classes by default configuration #3914
- STOW-RS: Optionally coerce attributes of received DICOM objects according IHE Import Reconciliation Workflow #3919
- Add Contributing Equipment Sequence (0018,A001) on Instance level attributes filter in default and sample configuration of archive #3921
- UI Navigation: Upload DICOM file(s) to a particular Patient with query parameter '?irwf=UNSCHEDULED&00100020={patient}' #3923
- UI Navigation: Upload DICOM file(s) associated to a particular MWL item with query parameter '?irwf=SCHEDULED&0020000D={study}&00400100.00400009={sps}' #3924
- Attribute Coercion: Use LDAP attribute "dcmSupplementFromDeviceReference" instead "dicomDeviceName" to persist DN of Device configuration referenced by Device Name Coercion Parameter #392
- Remove redundant AETs in URI scheme specific part of new archive attribute coercions Supplement Composite / Supplement MPPS in sample configuration #3926
- Support Query Keys for Analysis Result Objects according IHE RAD-137 of AI Results (AIR) IP by default configuration #3933
- Support (re)calculation of Series Query Attributes of Series with purged Instance Records #3936
- RESTful services to update Request Attributes of Series #3937
- QIDO RS: change behavior of proprietary Query Parameter requested=false on Study Level #3939
- Supplement Issuer of Patient ID with hash of Patient Name and Birthday on MPPS N-CREATE by default configuration #3942
- Query parameters passed in RESTful services shall get reflected in the 'URI' Active Participant of emitted audit messages #3951
- UI Navigation Studies / Series : Provide widget to mark a study / series as requested / unscheduled #3952
- LDAP docker container: Provide script to provide Modality Worklist and Unified Worklist Services also by the primary Application Entity #3954
- UI: Add a HTML support on description of the JSON Schemas / configuration #3960
- LDAP docker image: Provide ENVs to adjust device name, AE Title, host and port of external C-STORE SCP in default configuration #3964
- UI Configuration : Provide links to extended field descriptions and examples in legacy / new archive attribute coercions #3966
- UI Configuration : Provide link to extended field descriptions and examples for Conditions #3968
Bug Fixes
- Secured UI : Cannot access any "admin" role specific functions #3245
- Missing changetype in LDIF file: update-IOCM_REGULAR_USE-5.26.0.ldif #3915
- UI: Navigation: Sometimes appears the message 'Configure at least one web application..." even there are webapps available, that coses an bug on message widget which prevents messaging widget working after that. #3922
- UI: Monitoring->Retrieve: Hooks are not called if the pathToValue is empty, so that the columns 'Process Delay' and 'Process Time' stays empty #3934
- Hide SPS with Status by MWL SCP(s) not effective with empty Scheduled Procedure Step Status (0040,0020) in C-FIND RQ identifier #3935
- Add missing REST service definition to Count Patients from external archive in QueryRS class #3940
- Attribute Coercion: merge-attrs: not effective for nullifying Sequence attributes #3947
- Concurrent receive of HL7 v2 message for same Patient may create duplicate Patient records in DB #3948
- Supplement attributes from device coercion : Use IssuerOfServiceEpisodeIDSequence instead of retired IssuerOfServiceEpisodeID #3953
- Rejection of large number of instances fails by Transaction Timeout #3955
- UI Navigation: Deleting multiple selected objects/patient, doesen't work #3956
- UI: Range picker widget: If there is any date already in the date field, the today button of the widget doesn't work #3958
Dependencies
- Keycloak docker image: Upgrade base image to eclipse-temurin:17.0.6_10-jdk #3927
- Keycloak docker image: Upgrade to Keycloak.X 21.0.0 #3928
- Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 21.0.0 #3929
- Archive docker image: Upgrade base image to eclipse-temurin:17.0.6_10-jdk #3930
- Upgrade gosu in archive docker image to 1.16 #3931
- Upgrade gosu in keycloak docker image to 1.16 #3932
Documentation
- Wiki: update HowTo Cluster Keycloak with MariaDB and LDAP using Docker Standalone to Keycloak.X 18.0.1+ #3697
- Update REST Services doc to streamline with Swagger UI #3944
- Access to several wiki pages broken #3946
- Provide documentation for Archive Attribute Coercions : overview, differentiation between legacy and new, and ways to migrate existing legacy coercion configs to new coercions #3967
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.29.2