Attention
- The legacy UI at
http://localhost:8080/dcm4chee-arc/ui
is no longer included - use new UI athttp://localhost:8080/dcm4chee-arc/ui2
- The configuration which Storage System is used by a particular Archive AE changed (caused by #667): The LDAP attribute which reference the Storage ID for object storage used by the AE changed from
dcmStorageID
todcmObjectStorageID
, and it's no longer possible to configure a default Storage ID used for object storage on Device level! For the default configuration the ldif for that change looks:dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify delete: dcmStorageID - dn: dicomAETitle=DCM4CHEE,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org changetype: modify add: dcmObjectStorageID dcmObjectStorageID: fs1 -
Bugs
- UI: "clipboard is empty" is showing on CTRL+V when the user selected and unselected a patient #664
- HL7Charset.toDicomCharacterSetCode() returns wrong values for "KS X 1001" and "ISO IR14" #665
- Permanent deletion of rejected instances causes NPE on scheduled Export Task #666
- Patient_id entries missing in patient_id table for system generated patients by store associations. #670
- Scheduled station AET, breed and species missing for veterinary mwl #672
- IOCM-RS /aets/{aet}/rs/studies fails to create new Study #673
- Archive device configuration changes done from UI removes dicomVendorData attribute in LDAP #676
- UI2 - Delete permanently not working properly #679
- UI : For patients without Patient ID, show an error message when user tries to delete the patient #680
- Audit for Permanent deletion of studies via RESTful service or scheduler throws NPE #683
- Find SCP returns '*' as second Retrieve AET in C-FIND responses #686
- UI2 : Unable to merge patients for patients having no patient names #687
- OutOfMemory errors on unlimited queries #695
- Create Patient using RESTful not forwarded correctly #696
- storescp throws java.lang.IllegalArgumentException: GrayscaleSoftcopyPresentationStateStorageSOPClass #697
- Update device error : dcmNetworkConnection.schema.json has dcmTLSProtocol as single-valued instead of array #698
- rs/realm not found #705
- RESTful delete device service fails with 404-Not found #706
- Update archive device from UI fails #707
- Archive device configuration changes done from UI breaks dicom-tls and hl7-tls connections #708
- Error in audit service stops the whole Delete Studies batch #710
Improvements
- CONFIG-RS: Ensure uniquness of Application Entity Titles #305
- CONFIG-RS: Ensure uniquness of HL7 Application Names #306
- Refactor STOW-RS tool #651
- Refactor dcm4che-tool-jpg2dcm #660
- Spool archive start and stop events before sending audit messages #662
- UI: In the Monitoring-> Exporter page modify the reschedule function so the user can select the exporter-template and aets too #663
- Enable to configure multiple Storage Systems for an AE #667
- Provide second generic DICOM Exporter Descriptor associated with DCM4CHEE_ADMIN #675
- UI2: Upgrading angular to angular version 4 #678
- UI2: On export study/series/instances the descriptions are not visible on dropdownlist when you hover #681
- RESTful services : Merge patient, Merge patients and Change Patient ID - Synchronize another archive with local changes by IOCM-RS #682
- Update Element Dictionary to DICOM 2017b #684
- Reject Storage Commitment Requests from not installed AEs #688
- Docker: Make Logger level of GELF logger configurable by ENV GELF_LEVEL #692
- RESTful service for creating/updating device configuration shall return meaningful content in error reponses #700
- UI: validate entered UIDs #703
Tasks
- Migrate Configuration UI to Angular 2 #611
- Add Storage attribute 'Storage Threshold' #668
- Show Rejection Notes for Data Retention Policy Retired by DCM4CHEE_ADMIN #674
- Return Instance Creation Date/Time by Query Service with default configuration #689
- extract associations.schema.json from swagger.json #693
- Replace IO.Writer write method with more readable JsonWriter write #699
- Remove legacy Angular JS 1.x based UI #702
- Include json parse error location information in response sent back to client; send Response Status as BAD_REQUEST #709
New Features
- RESTful service to list configured Storage Systems #677
- RESTful service to get and update Device Vendor Data #690
- UI2 : Enable to list configured storage systems #694
- UI2 : Enable to get and update Device Vendor Data #701
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.10.2