5.11.0
New Features
- Audit RESTful Service which sends HL7 v2 ADT message to external HL7 Application #976
- Track Retrieve Tasks in table retrieve_task #1021
- RESTful service to monitor Retrieve Tasks #1022
- RESTful service to delete, cancel and reschedule Retrieve Tasks #1023
- UI : List External Retrieve Tasks #1025
- UI : Enable to Delete/Cancel/Reschedule the External Retrieve Tasks #1026
- RESTful service to count entities in external archives #1042
- RESTful service to retrieve matching Studies/Series/Instances from external C-MOVE SCP #1043
- UI Studies: Retrieve all matching Studies from external Archive #1048
- RESTful service to return size of matching Studies #1054
- UI Studies: Display size of matching Studies in Archive on user request #1055
Improvements
- Objects of Series which Instance records are purged are not exported by EXPORT-RS services #627
- UI: Propagate authentication to REST layer #923
- UI: Limit add/update of 'Patient Sex Neutered' value to 'ALTERED' or 'UNALTERED' #1001
- UI Configuration: Provide widget to input of DICOM and HL7 character set codes #1006
- Optionally refuse attempts to reject instances of a Study with no expire date in the past for Data Retention Expiry #1008
- Reject Storage Commitment Requests if the number of pending Storage Commitment Requests exeeds a configurable limit #1010
- Audit Configuration Changes: Only include attribute of created objects which values different from the default value in the Audit Record #1014
- UI : Create Patient in External Archives - Enforce users to enter a Patient ID #1019
- UI : Hide options 'Upload DICOM object' and 'Permanent Delete' for External archives #1020
- Make maximal number of Messages in Queue configurable #1028
- UI : Optionally give user the selection to Update Patient External alongwith Change Patient ID External #1031
- RESTful services: return "404 Not Found" instead "503 Service Unavailable" if referenced Archive AE is not configured #1032
- Emit audit message for external HL7 RESTful services using queue #1035
- Enable to specify list of tags of Attributes to be nullified in Attribute Coercion Rules #1036
- UI Studies: Display total count of matching Patients/Studies/MWL #1044
- UI Studies: Display total count of matching Patients/Studies in external Archives on user request #1045
- UI Studies: Enable to select a different external AET from which entities are retrieved, as from which they were queried #1047
- QIDO-RS: Return Size of Study in private Attributes #1051
- UI: PDF Upload: Provide Document Title #1058
- Improve logging of update of aggregated Series Metadata and purge and restore of Instance records #1080
- Prioritize Export Tasks #1082
- Avoid Circular Patient merge caused by wrong HL7 Messages which contain same Patient ID in MRG and PID Segment #1086
- Merge Patient(s)/Change Patient ID RESTful Services : Reject requests which contain PriorPatientID(s) same as target PatientID #1087
- Change Patient ID RESTful service : Create patient, if record does not exist in database #1088
Bug Fixes
- Copy/Move fails for objects which instance records were purged #542
- UI: Study Instance UID and Exporter ID not seen in list of storage commitment results in Storage Commitments tab #995
- IOCM-RS Reject Study/Series/Instance error case - Error message not sent back in response #1009
- UI: When the HL7ApplicaionNames are not set, creating a Patient in an external AE fails without any message. #1013
- UI : Add new Application Entity - Set 'dicomAssociationInitiator' and 'dicomAssociationAcceptor' defaults to 'true' #1017
- UI Configuration : Wrong path shown in button group on Devices page #1018
- UI : Change Patient ID in external archives invokes update patient RESTful service as well #1030
- Attribute Coercion on received objects and MPPS broken #1034
- UI: Downloading files (Vendor, DICOM-file etc) in an secured api, don't work #1038
- QIDO-RS fails with 400 Bad Request, if OAuth2 bearer token is passed by Query Parameter "access_token" #1039
- Export Rules with Condition ReceivingApplicationEntityTitle= does not trigger Export Task #1046
- IHE RAD-69: Retrieve Imaging Document Set broken in 5.10.5 #1049
- UI: Uploading of vendordata not working on windows #1050
- UI: QIDO requests shall explicitly specify HTTP Header Accept: application/dicom+json #1053
- UI:study if description of uploaded pdf-file was leaved empty, on the list it's showing "false" instead of empty string #1057
- UI: show error message if the user is trying to open presentation states who's images are missing #1060
- RAD-69 PartialSuccess RegistryResponse status namespace not as required in IHE specs #1061
- Failed to process Audit Spool File - Audit Logger: java.lang.NullPointerException #1062
- Change Patient ID RESTful service merges issuers of prior and new Patient ID #1065
- UI: Modal dialog is not looking good when the resolution is not so big. #1066
- UI: Sometimes getting the error '...Cannot read property 'notSecure' of undefined...) #1068
- create-firebird.sql fails with key size exceeds implementation restriction #1069
- Missing private Attributes in aggregated Series Metadata #1076
- Copy/Move Instances from one Study to another Study may change Patient attributes of the target Study #1077
- Link Study/Series/Instances with MWL Entry may change Patient attributes of the MWL Entry #1078
Tasks
- Upgrade jclouds to 2.0.2 #589
- UI Configuration : Eliminating a pre-selected value for a required field must show an error to user #1007
- Rename CMoveSCU Queue Description to Dicom Retrieve Tasks #1024
- COUNT-RS: change RESTful service to count number of matching entities #1041
- Provide Docker image with Postgres 10.0 #1052
- Upgrade Wildfly in docker images to 11.0.0.Final #1056
- Upgrade Keycloak in Docker image to 3.4.0.Final #1059
- Provide SQL update scripts for v5.11 #1063
- Do not specify support of JPEG 2000 Transfer Syntaxes in default configuration #1072
- Upgrade docker image with logstash to 6.0.0 #1092
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.11.0