github dcm4che/dcm4chee-arc-light 5.34.3

one day ago

Enhancements

  • Enable sending TQ1 before OBR segment in outgoing HL7 Procedure Status Update OMG^O19 notification message #4876
  • Support using SHA-256 Digest Algorithm for checksum of stored objects #4878
  • Support HTTP Range Requests for accessing encapsulated videos by WADO-URI or WADO-RS Rendered Instance #4879
  • HL7 Order to DICOM MWL : Extend mapping for Scheduled Procedure Step Start Date Time #4882
  • Improve logging of RESTful service to create FHIR Imaging Study resource on external FHIR Server #4883
  • Include Patient Resource as Contained Resource in created FHIR Imaging Study resource on external FHIR Service #4885
  • UI: Add a prevention of editing permission block, if the user doesn't have all permissions nor is a super admin #4887
  • Keycloak audit logging: ensure exceptions on assembly of audit message get caught #4888
  • Support Attribute Coercion to remove specified attributes by extending Merge Attribute Coercion to specify attributes to be removed by {attributeID}! #4893
  • UI Permissions : Provide new permissions for admin role for Action - AE widget #4898
  • QIDO-RS: avoid to invoke SQL query to count number of matches two times #4899
  • Procedure Update Service - HL7 Order to DICOM MWL : Add logging if no MWLs will be created / updated on empty ScheduledProcedureStepSequence #4903
  • Extend SERIES attribute filter to include Performing Physician Identification Sequence (0008,1052) #4906
  • Extend request payload to send more information from DICOM dataset for Create ImagingStudy request for Lithuanian National Project FHIR #4908
  • UI: Extend svg directive to be able to use svg files #4909
  • Avoid to include properties with default values for Storage attributes in transferred JSON representation to/from the UI #4912
  • Extend SERIES attribute filter to include Acquisition Date (0008,0022) / Acquisition Time (0008,0032) / Acquisition DateTime (0008,002A) #4913
  • Provide Patient Information by FHIR Read for Patient Resource #4914
  • Create UPS on Cancellation of previous UPS #4916
  • Refactor create FHIR Imaging Study resource on external FHIR Server using Instance Query instead of StudyAttributesWithSOPInstanceRefs #4917
  • Refactor create FHIR Imaging Study resource on external FHIR Server moving rendering code from org.dcm4chee.arc.fhir.client.ImagingStudy to org.dcm4chee.arc.fhir.util.FHIRBuilder #4918
  • Enable searching by multiple UPS Worklist Labels configured on archive AE levels #4923
  • UI Config : Change Trusttore / Keystore types from string to enum in schema.json files #4927
  • Improve StorageExporter.tarFiles() exception handling on TAR export failure #4931
  • Improve StorageExporter.tarFiles() to update Locations DB records related to one TAR file in one transaction #4932
  • UI Config schema.json : Enable providing description values to integer enums #4936
  • Calculate Encapsulated Pixel Data Value Total Length on HTTP Range Requests if unknown #4937
  • Support HTTP Range Requests for accessing the last N bytes of encapsulated videos using a suffix-byte-range-spec #4938
  • UI Configuration : Provide description for String enum values #4939
  • Provide Patient Information by FHIR Search for Patient Resource #4674
  • UI Monitoring - Storage Verification : Enable Upload CSV to schedule storage verification tasks for Study / Series IUIDs specified in CSV #4868

Bug Fixes

  • HL7 ORU sent to archive with SQLServer backend fails #4874
  • UI: Monitoring->export: The reschedule dialog is smaller as the content #4875
  • Create ImagingStudy at FHIR Server doesn't work in pro #4880
  • UI: the dropdowns using StudyWebService are differnly handeled in master and pro, which makes some widgets not work #4881
  • UI: Other PIDs sequence, the Patient ID / Issuer of Patient ID fields are disabled / non editable #4884
  • Copy operation to Cloud Storage fails with org.jclouds.http.HttpResponseException #4886
  • IHE RAD-69 / WADO-WS: Retrieve of DICOM instances with encapsulated Videos fails #4890
  • (Re-)Calculation of Series Query Attributes from Series Metadata does not consider Query Retrieve View attributes #4897
  • UI: Adding Permission support for the Tab Storage verification #4900
  • Editing Study/Series/Patient/etc. in UI causes overflow and doesn't work #4901
  • Create ImagingStudy REST API fails with NullPointerException if instances of study are PURGED #4904
  • Create ImagingStudy resource fails with NullPointerException if instance.inst_no is null (i.e. no value for Instance Number (00200013) in stored DICOM object) #4905
  • Storage Attribute 'Deleter Threshold Max Useable Space' entered in UI is not persisted in LDAP #4911
  • ConcurrentModificationException in ExportScheduler.onStore() during concurrent device config reload #4915
  • UPS Worklist Label configured on WORKLIST specific AE not effective on UPS queries #4922
  • Unsecured version of UI redirects to https://keycloak:8443 #4925
  • REST forwarding of Create Patient / Merge Patient fails with NumberFormatException #4928
  • UI Config - RESTful Forward Rule : Add missing RS Operation UpdateSeriesAccessControlID in schema.json files #4929

Documentation

  • Provide separate documentation page for Merge Attributes Coercion : DICOM Attribute Coercion Parameters and reference it in schema.json files for archive UI and in DICOM CS #4894
  • Swagger Docs - Export studies / series specified in CSV REST APIs : Request URL path parameters {studyUIDField} / {seriesUIDField} doesn't match parameter name 'field' #4907
  • Swagger : Provide format for REST API query parameters {dateTime} #4926

Dependencies

  • Upgrade Wildfly to 39.0.1.Final #4889
  • Keycloak Docker Image: upgrade base image to amazoncorretto:21.0.10-al2023 #4892
  • ldap docker image: upgrade alpine to 3.23.3 #4910

Binary Distribution Packages

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

Docker images

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/dcm4chee-arc-psql 5.34.3-secure sha256: 5d724c15911268c8617be59574cbc503364cd3172575ed1fa4e319689a67e7c7 5d724c159112 1.92GB
dcm4che/dcm4chee-arc-psql 5.34.3-secure-ui a256:c19575b3b0ecddc1e585b6cfb528087718810628f4e14bd60e3a18577b2dbbba c19575b3b0ec 1.92GB
dcm4che/dcm4chee-arc-psql 5.34.3 sha256:f127f5940971eeaa732a50d51d2f44435e6999639bf334d48382507d01921423 f127f5940971 1.92GB

requires one of

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/postgres-dcm4chee 11.22-34 sha256:c872cd26e88daa4d85c787b255bddcbdf381f6c9eec9d632d44aa2fb1b2d6a85 c872cd26e88d 532MB
dcm4che/postgres-dcm4chee 12.22-34 sha256:d5df293008ead0268502ee39b133923a7b0a199a296c4716935b79143eaff5b6 d5df293008ea 592MB
dcm4che/postgres-dcm4chee 13.20-34 sha256:709584f0831838adcc7e6a0bea0b24b8d87e323873f0116ac66232fc83b681fb 709584f08318 600MB
dcm4che/postgres-dcm4chee 14.17-34 sha256:9548885ec710e4e723f1830dfd69fdd6745189e762303f605a033423518f20b3 9548885ec710 604MB
dcm4che/postgres-dcm4chee 15.12-34 sha256:47e248a2412f59a7fe0ee9a115ec58da91b6fe45669a54202a4c6dd8010a45b2 47e248a2412f 609MB
dcm4che/postgres-dcm4chee 16.8-34 sha256:4bfefa00798781af60f658bd447bc91cfe2cec5168cce5fc1cdeedeec73c1a22 4bfefa007987 618MB
dcm4che/postgres-dcm4chee 17.4-34 sha256:728c3055b894127c661a1645ffd0ccc2ad6461b86e957e245a9cc9bbc9c499e2 728c3055b894 621MB

and

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/slapd-dcm4chee 2.6.10-34.3 sha256:06bd3cca43c90894f30ad7657539b99842db9047f071aca59255ff19620bb960 06bd3cca43c9 22.9MB

Keycloak Docker image

REPOSITORY TAG DIGEST IMAGE ID SIZE
dcm4che/keycloak 25.0.6 sha256:b0213533d66092422821b37cae32b7845d56fd9f947e4cbb5b467683df8df988 b0213533d660 1.07GB

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

NewReleases is sending notifications on new releases.