github dcm4che/dcm4chee-arc-light 5.35.0

4 hours ago

Enhancements

  • UI: Monitor - Storage: Show Information about configured Deleter Thresholds of Max Usable Space and current used disk space #4588
  • UI Navigation - MPPS : Provide More Functions dropdown with Download as CSV function #4662
  • Support to associate multiple Access Control IDs to one Study #4934
  • Update DB SQL scripts for 5.35.0 for databases other than postgres #4953
  • Provide patch script for SQLServer to enable null values in content_item.text_value #4956
  • UPS-RS REST APIs - Update Workitem, Change Workitem State and Request Cancellation : Provide support as per latest DICOM PS3.18 2026c #4963
  • Enable outgoing C-STORE to use a transfer syntax different from the archived object transfer syntax #4964
  • Enable sending out SR / PDF report content in outgoing HL7 ORU^R01 notifications #4965
  • UI Navigation - Instance level Show attributes from file : Enable some indication of InlineBinary content present in DICOM object attributes #4966
  • Remove (7FE0,0003) Encapsulated Pixel Data Value Total Length from retrieved DICOM Images by default configuration #4967
  • Improve HL7 rejection message sent to client if merged patient identifier is sent in PID.3 #4968
  • Enable compression of additional stored instances to a series which is already compressed by matching compression rule with Compression Delay configured #4973
  • Archive UI and Configurations: Enable Serbian (sr) language support #4974
  • Accept Processing CT SOP Classes by default configuration #4975
  • HL7 messages transformation to patient record : Only use valid patient identifiers from PID.3 list which contain non zero length / non quoted values for PID.3.1 #4979
  • FHIR ImagingStudy payload for STU3 : Prefix Series / SOP IUIDs with urn:oid: prefix #4981
  • Improve description of Share Transfer Capabilities from AE Title on AE's Network AE Extension - Attributes #4983
  • Enable JAXP FEATURE_SECURE_PROCESSING (FSP) by default on XSLT applied on receiving/sending HL7 v2 messages and attribute coercion by XSLT #4984
  • Reject vendor data with ZIP entries outside the unpack directory for security reasons #4985
  • Refactor FileSystemStorage, use methods of java.nio.file.Path instead of java.net.URI to assemble file paths #4986
  • File System Storage: Prevent storing of received objects outside the root path of the storage system #4987
  • Prevent Unauthenticated XML External Entity Injection on processing DICOMweb Metadata STOW-RS and UPS-RS requests #4988
  • Replace deprecated org.hibernate.annotations.QueryHints.FETCH_SIZE by org.hibernate.jpa.AvailableHints.HINT_FETCH_SIZE #4989
  • Streamline Entity Attribute Filters and IOD json files #4992
  • Return Patient QR attributes in UPS query #4994
  • Archive Docker image: make port used by Logging-Handler for GELF configurable by environment variable LOGSTASH_PORT #4996
  • StoreService : Improve log message thrown on A771 - Subsequent occurrence of rejected object #5001
  • Unscheduled Study - Delayed HL7 Order : Enable searching already stored study series by Accession Number of Requested Procedure #5002
  • Optionally do not restrict access to previous Studies of a Patient according configured Access Control IDs, if there is a recent Study of the Patient accessible #5003
  • Take IP/Hostname and Port from java.net.Socket instance instead of configured Hostname and Port Connection attributes persisting in the DB and in emitted Audit messages #5004
  • UI Navigation - Upload non DICOM files : Show the message returned in Warning response header to the user on upload failure #5005
  • UI Navigation Studies - Upload non DICOM file : Enable showing error stack trace returned on 500 - Internal server error when upload fails #5008
  • PAM-RS : Rectify HTTP error response codes for exceptions thrown on patient management REST APIs #5030

Bug Fixes

  • UI Navigation Workitems : Edit UPS fails with status 500 -null #4921
  • UI: Navigation->Work Items: UPS edit: some object after adding doesn't show all sub fields #4947
  • UI Navigation - Studies : Supplying Samples per Pixel (0028,0002) on Upload bulkdata fails #4949
  • Bulkdata attribute not returned in WADO downloaded dataset when it is part of a sequence #4950
  • UI Navigation - Studies : Upload of Bulkdata bpm / heic / heif images results in Imported undefined for Series Description and no value in Modality #4951
  • UI Configuration : Create exporter opens blank widget #4952
  • Download instance fails with IllegalArgumentException #4954
  • ICC Profile (0028,2000) present inside Optical Path Sequence (0048,0105) is not present in downloaded / exported / retrieved instance if Instances are Purged #4955
  • Store Access Control ID no longer available correctly in Store Access Control ID Rule #4957
  • Update of Series Metadata removes Attributes with BulkDataURI #4958
  • Adding multiple VR Length Threshold in Bulk Data Descriptor config breaks the LDAP / JSON serialization #4960
  • Failure during deletion of DB records on deletion of Studies on temporary Storage may cause accumulation of left over DB records blocking further deletion of studies #4961
  • UPS On Store : Scheduled Human Performer Name and Scheduled Human Performer Organization is not mapped out from corresponding tags present in C-Store attributes #4971
  • UPS-RS Search / Count : No UPS entries found if Worklist Label not specified in query filters or config UPS Worklist Label Filter and if additionally MWL Worklist Label Filter is configured #4972
  • NullPointerException in PatientServiceEJB.containsMatchingPatientID on HL7 ADT^A40 merge when target patient's persisted OtherPatientIDsSequence has Item with empty PatientID #4978
  • FHIR ImagingStudy payload : SOP Class UID not correctly encoded in Coding Datatype #4980
  • Add missing update-AS_RECEIVED-5.34.2.ldif : Include JPEG XL compressed images transfer syntaxes on Image SOP Classes of AS_RECEIVED Application Entity #4993
  • UI Issues since upgrading to new Angular version 22 #4995
  • STOW-RS : Archive allows storing .avi video with Content-Type as video/*, but fails later on retrieving via WADO-URI #5009
  • UI Navigation - Instance level metadata : Show attributes from file broken #5011
  • Changing patient identifier broken, if HL7 Track Changed Patient ID enabled and if triggered via archive UI #5013
  • UI Navigation Studies : More Functions - Upload DICOM Object function not accessible #5014
  • UI Navigation Studies : More Functions - Update matching studies - Attributes added not seen on widget #5015
  • UI: Fixing unit test after upgrade to Angular 22 #5016
  • UI Navigation - Patients : Prefix / Suffix components are interchanged in Create Patient / Edit Patient widgets in Simple view #5018
  • UI Navigation - Patient : Edit Patient widget Technical view misaligned #5019
  • UI Navigation - Patient / Study : Edit Patient / Edit Study widgets do not show attributes added using Add new attribute onto the widget view #5020
  • UI: Validation should allow some empty fields even required, when those fields can be left empty so that they can be generated by the server #5021
  • HL7 Transformation for ADT^A47 and ADT^A40 fails on trying to add non-existent CHIP / TATTOO PIDs to Other Patient IDs Sequence in Modified Attributes Sequence #5022
  • UI: Navigation, added attribute doesn't show up on file upload on study and series level #5023
  • UPSOnStore : Issuer of Admission ID Sequence (0038,0014) not populated in created UPS workitem #5024
  • UPSOnStore : Attributes format not handled for Issuer of Admission ID Sequence (0038,0014) / Issuer of Accession Number Sequence (0008,0051) fields #5025

Documentation

  • DICOM CS : Add missing SOP Classes in storage and query-retrieve AE specs #5012

Dependencies

  • Upgrade Postgres DB docker image to 18.3 #4946
  • ldap docker image: upgrade alpine to 3.24.0 and slapd to 2.6.13 #4976
  • Upgrade Wildfly to Wildfly EE 10 41.0.0.Final #5000
  • UI: Fixing some critical dependencies #5017

Binary Distribution Packages

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

Docker images

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/dcm4chee-arc-psql 5.35.0-secure sha256:7e818c3f6179b3600228fa3a3da2ba7475f2f51720df05411b3f9f21bf80620d 7e818c3f6179 1.94GB
dcm4che/dcm4chee-arc-psql 5.35.0-secure-ui sha256:5ea7bf853dc9a6b876a87881be1d9870d4ebe8bf615df323021b22c587b6e43f 5ea7bf853dc9 1.94GB
dcm4che/dcm4chee-arc-psql 5.35.0 sha256:aa423daf3602fc15bd0c7cbce70aafd000c290a8607da8ad3e45bce7ff109279 aa423daf3602 1.94GB

requires one of

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/postgres-dcm4chee 18.3-35 sha256:8e82e631cb013161dfa8c520da09c3c7a56b4c8d2858748a12626a2992518616 8e82e631cb01 644MB
dcm4che/postgres-dcm4chee 17.9-35 sha256:28bcc74f4fe0328563d41b8468465b78d10ffc53166bb7f7ca34530e42421791 28bcc74f4fe0 640MB
dcm4che/postgres-dcm4chee 16.13-35 sha256:afdac67a129ffd8950eb9821a699536db8656dc0323bca82fa5ccce923124c63 1fced918fa50 636MB
dcm4chepostgres-dcm4chee 15.17-35 sha256:d2c9a95ecd512b443d6f01225dedcfd91a7018e9f56e98c1e9724bea5d034abc d2c9a95ecd51 628MB
dcm4che/postgres-dcm4chee 14.22-35 sha256:78a66fd2b12451545ddff7242b2f7621c652b7fca1448cc6d3e0477a34a5a23b 78a66fd2b124 623MB
dcm4che/postgres-dcm4chee 13.23-35 sha256:d533b987a5c0bc8fe1c423b79a62c207c45a59c4e5060ec44c5490af2e7542e7 d533b987a5c0 619MB
dcm4che/postgres-dcm4chee 12.22-35 sha256:bc5392826f3005ab5f8ae245005290311b8b46b543f0bf47abbd17dc41ab4176 bc5392826f30 593MB

and

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/slapd-dcm4chee 2.6.13-35.0 sha256:e2871b5f07275476a497e8094fb9bf6523d701f0112593887ef57d7a9d38cca6 e2871b5f0727 23MB

Keycloak Docker image

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/keycloak 25.0.6 sha256:95b7036dbeb17f7c31c4703ec9bace3bd45ef8ae83c3aa5343293ab9dbc27a5a 95b7036dbeb1 1.07GB

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

NewReleases is sending notifications on new releases.