github dcm4che/dcm4chee-arc-light 5.30.0

latest releases: 5.32.0, 5.31.2, 5.31.1...
15 months ago

Enhancements

  • Read access to DICOM Objects packed in TARs #2736
  • Support more than one nearline/permanent storage being checked before deleting studies from online/cache storage #2760
  • UI: Make display of clock widget configurable #3176
  • UI: Allow setting of ui2 web app page title #3316
  • Storage Exporter: Optionally pack objects of the (Study, Series) entity in a TAR on copying to the other Storage system #3656
  • UI : Enable reading out Warning headers of successful REST services #3668
  • Download Studies as CSV : Return ModalitiesInStudy (0008,0061) in csv response sent back to client #3969
  • UI Navigation : Show Study Description (0008,1030) by default on expanding Edit Attributes on Upload Bulk data files on Patient level #3972
  • WADO-RS Retrieve Metadata: Apply configured C-STORE SCP Attribute Coercion also on retrieved Metadata #3975
  • Archive Docker image: optionally deploy only the Archive Backend or the Archive UI #3979
  • WADO-RS: prioritize Media Types in "accept" Header or "accept" Query Parameter for compressed formats over Media Types for uncompressed formats with equal q value #3981
  • FileSystemStorage: make behavior on existing file configurable by optional property "onFileExists" #3983
  • UI Configuration - Storage Descriptor : Provide link to extended field descriptions and examples for Storage Property #3985
  • UI Configuration - Exporter Descriptor : Provide link to extended field descriptions and examples for Exporter URI and Exporter Property #3986
  • UI Configuration - Archive Device attributes : Update description of Delete MWL Delay field explicitly stating the date time field of MWL item considered by the specified delay #3988
  • UI Configuration - Device attributes : Update descriptions of Manufacturer Information, Organisation, Issuers fields #3991
  • UI Configuration - Web Application : Provide link to examples for Web Application Property #3992
  • Upgrade sphinx_rtd_theme to 1.0.0 to enable correct formatting of bullet points in configuration tables in DICOM CS html pages #3993
  • RESTful service to list distinct values for Institution Name (0008,0080) of received Series / MWLs #3995
  • UI Navigation page - Study / Series tabs - Institution Name query filter : Enable selecting multiple values returned from DB plus custom value for this field #3997
  • UI Navigation page - MWL tab : Provide Institution Name query filter to enable selecting multiple values returned from DB plus custom value for this field #3998
  • Retrieve Cache for Read access to DICOM Objects packed in TARs #4001
  • UI Navigation - Patients / Studies tabs : Extend fields in shown dialog window on copy / move / link / merge actions #4007
  • Optimize export from TAR Archiver Storage to other Storage by Storage Exporter #4008
  • Extend Link Instances with MWL Entry service to enable application of link strategy specified by client #4010
  • Use Worklist Label (0074,1202) instead of MWL SCP AET for separating MWL #4015
  • Link Instances with MWL REST service : On matching Study Instance UIDs of instances to be linked with that of MWL, extend the service to map Requested Procedure Description / Requested Procedure ID from MWL to Study Description / Study ID of Study respectively #4016
  • UI Navigation : Replace Select rejected type with more appropriate Select Rejection Note type wherever Rejection Note codes are displayed involving rejection action on studies in dialog windows #4017
  • Accept Variable Modality LUT Softcopy Presentation State Storage SOP Class by default configuration #4019
  • UI: Add the version number of release on HTML script tags #4020
  • UI: If there is not format configured to be used to format the person name, don't format the person name with a default format #4024
  • Update DB SQL scripts for 5.30.0 for databases other than postgres #4025
  • UI: Enable to enter Worklist Label (0074,1202) on create/update of MWL Items #4026
  • UI: Navigation MWL - Provide Worklist Label (0074,1202) as query filter and as a column in displayed list of MWL items #4027
  • UI: Drop-down list to enter values for MWL Worklist Labels #4032
  • Support deletion of objects archived in TAR files #4035
  • Accept HL7 Messages with missing values for MSH fields required according to IHE RAD TF Vol 2 Message Control requirements #4038
  • RESTful services to update matching Studies/Series by provided attributes #4041
  • RESTful Service to update Study or Series attributes: enable to pass Reason for Modification and Source of Previous Values by Query Parameters #404
  • UI Navigation Studies more functions: Update Attributes of matching Studies #4043
  • UI Navigation Series more functions: Update Attributes of matching Series #4044
  • UI Navigation Study: Enable user to specify values for Reason for Modification and Source of Previous Value on Edit of Study Attributes #4046
  • UI Navigation : Extend Issuer of Patient query filter to allow adding / sending values for Issuer of Patient ID Qualifiers Sequence #4057
  • UI Navigation : Extend Issuer of accession number & Issuer of Admission ID Sequence query filters to allow adding / sending fully qualified issuers #4058
  • UI Navigation tabs : Improve / streamline list of query filters #4059
  • UI Navigation MWL / MPPS : Provide More to expand hidden filters #4060
  • UI Navigation tabs : Provide widget to add fully qualified issuers in query filters #4061
  • Enable RS Forwarding for Link Instances with MWL Entry service with MERGE link strategy #4063
  • Enable to replace previous received objects by new received objects even if the digest of the new received object equals to the digest of the previous received object #4064
  • UI Navigation - Create / Update Patients : Enable adding multiple patient identifiers in Other Patient IDs Sequence #4077
  • Avoid data loss caused by wrong configuration of Storage Cluster ID #4084

Bug Fixes

  • Concurrent receive of first objects belonging to different Studies of same Patient creates duplicate Patient Records #3154
  • HL7 Procedure Status Update MWL remains ineffective unless (not-required) HL7 Procedure Status Update Sending & Receiving Applications are configured #3970
  • UIDs with negative components appended to Series / SOP Instance UIDs (optionally also within Predecessors Documents Sequence) of Basic Text SR / Encapsulated PDF reports on receive of HL7 ORU messages #3973
  • Cache for attribute coercion by merging matching MWL item attributes does not consider applied XSL stylesheet #3978
  • WADO-RS: the archive should not decompress objects for retrieval if Transfer Syntax Parameter transfer-syntax=* is specified #3982
  • UI: Move/Copy multiple Instances of one Series of one Study causes generation of multiple Series in the destination Study #3989
  • Exporter to other Storage System does not consider UID Map of replacement instances #4000
  • Deletion of objects of large studies from storage system triggered by deletion threshold may fail #4004
  • Retry to store an object on the storage system may result in corrupted objects on storage #4009
  • json schema files of other languages than english (=default) are stale #4030
  • Delete Study Permanently RS service fails for study with multiple referenced instance locations #4036
  • WADO-RS JSON Metadata retrieval does not consider a configured retrieve cache #4037
  • Reject matching studies RS service fails with NullPointerException in Rejection Task processing #4045
  • LDAP docker image based on alpine:3.12.x broken #4048
  • UI: Persion Name filter dosen't work well with preset filters #4049
  • UI Configuration : Configuration fields specified as an array of integers defined by an enumeration are sent as string array in Update Device RS service request payload #4050
  • Audit incoming HL7 messages : Incorrectly formatted HL7 messages leading to missing PID segment results in NullPointerException #4051
  • UI Configuration Update Device : For integer array configuration fields unselecting any x values always trims x values from the end of array resulting in incorrect request payload #4052
  • QIDO-RS - Search Study / Series / Instances : Invalid Retrieve URL values sent in response if includedefaults=false and includefield does not contain respective UID to be returned #4062
  • UI Navigation Studies : Referring Physician's Name (0008,0090) not displayed in study results table #4065
  • Processing of Procedure Status Update Tasks may fail by IncompatibleSpecificCharacterSetException #4070
  • Delete Patient Permanently RS service results in misleading Delete x instances of study log messages and fails with ConstraintViolationException #4075
  • UI Navigation : Content Description for Reports does not show Code Meaning from Concept Name Code Sequence #4078
  • UI Navigation : Edit Attributes is ineffective on uploading bulkdata files #4079
  • QIDO RS: filter Studies by Storage System does not return matches for Studies also available on associated cache/retrieve Storage System #4080
  • Forwarding C-STORE RQs from external C-MOVE SCP broken since 5.18.1 #4081
  • UI: Date Time Format not working if the milliseconds part is longer as 3 #4082

Dependencies

  • Upgrade to Java 11 #3984
  • Upgrade Postgres DB docker image to 15.2 #4022
  • ldap docker image: upgrade alpine to 3.17.3 #4023
  • Keycloak docker image: Upgrade to Keycloak.X 21.0.2 #4028
  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 21.0.2 #4029
  • Upgrade jaxws-tools-maven-plugin to 1.3.0.Final #4033

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.30.0

Don't miss a new dcm4chee-arc-light release

NewReleases is sending notifications on new releases.