Skip to content

5.26.1

Compare
Choose a tag to compare
@gunterze gunterze released this 09 Jun 07:39
· 1273 commits to master since this release

Enhancements

  • Keycloak Docker image: Provide ENVs for HTTPS/SSL with a Reverse Proxy #3141
  • Improve HL7 error acknowledgement sent to clients on HL7 messages' processing failures #3628
  • HL7 order / observation reports messages processing : Ensure admission ID is populated from Visit Number or Patient Account Number #3631
  • Optionally verify TLS Server Identity against DNS name or IP in server certificate #3633
  • Audit Service : Suppress spooling of connection failures to audit record repository #3634
  • Suppress log of stacktrace on SocketException on read of first HL7message from accepted TCP connection #3635
  • UI Navigation - AE list : Provide list of default values for Primary Device Type on registering a new Application Entity #3641
  • Reduce logging level of exceptions in audit service from WARN to INFO #3644
  • Retrieve audit service improvements and fixes #3646
  • MWL Feed by HL7 v2 Order: Make matching of OBX:5.2 for mapping of Patient Weight/Height case insensitive #3659
  • Storage Commitment SCP: Validate Action Information in received N-ACTION RQs #3660
  • archive docker image: enable to preserve older files in host directories from getting overwritten by files with newer timestamp from the image #3661
  • HL7 Procedure Status Update specific configuration : Streamline field names for consistency #3662
  • UI Navigation - Workitems : Enable allowing patient attributes to be added on creating a new UPS #3663
  • UI Navigation patient IOD : Replace optionality of Clinical Trial Sponsor Name and Clinical Trial Protocol ID attributes from Type1 to Type2 #3664
  • UI Navigation Workitems : Avoid misleading duplicate CANCEL buttons on requesting cancellation of workitem popup #3666
  • archive docker image: Change default value for ENV WILDFLY_DISABLE_CACHING_FOR_SECURED_PAGES from true to false #3670
  • Coerce DICOM object attributes from MWL : Extend querying MWL items from local archive to also consider PatientID as matching filter #3675
  • Support matching by "Patient ID only" for attribute coercion from matching MWL item #3676
  • LDAP docker image: split update LDIF files per version into separate directories #3683
  • LDAP Docker image: enable to customize command used to apply environment variables on importing LDIF files specified by LDAP_INIT_CONFIG at first LDAP startup #3684
  • LDAP Docker image: Enable to customize which scripts are invoked on each container start up #3685
  • Keycloak Docker Image: Initialize Keycloak clients for Archive UI and Archive Wildfly Administration Console on first startup #3686
  • Correct odd length of Pixel Data (Segment) on receive/retrieve #3687

Bug Fixes

  • QIDO and WADO-RS services returning multipart/relayed payloads fail with ClassCastException on WIldfly 25.0.x #3496
  • HL7 Referred Merged Patient policy configured as REJECT or IGNORE_DUPLICATE_MERGE is ineffective #3620
  • PatientMergedException triggered HL7 error acknowledgement messages do not contain Error Location in ERR:2 #3622
  • Empty PID.11 Patient Address in HL7 messages creates DICOM Patient Address (0010,1040) attribute value as ^ #3632
  • RESTful service for exporting DICOM objects of one Study or Series broken for Series with purged Instances #3639
  • LDAP data update 5.26.0 fails with modify operation type is missing at line 4 #3647
  • Queued export triggered on study or series levels fails with NPE #3649
  • Typo in LDIF filename ICOM_EXPIRED-5.16.2.ldif (correct: IOCM_EXPIRED-5.16.2.ldif) in LDAP docker container and binary distribution package #3650
  • ArchiveAttributeCoercion2::toString throws NPE if property otherDevice = null #3655
  • Calculated Study size may become stale on receive of further objects of that study during the calculation #3674
  • Keycloak may throw java.lang.StringIndexOutOfBoundsException on emitting Audit Message via syslog-tls #3679
  • Archive Docker Image: UI broken in 5.26.0 by using wrong path for AE specific RESTful services #3682

Dependencies

  • Upgrade Wildfly in archive docker image to 26.1.1.Final #3477
  • Upgrade Apache jclouds to 2.5.0 #3652
  • Upgrade Keycloak in docker image to 18.0.0 (Keycloak.X Quarkus distribution) #3658
  • Upgrade included JDBC Drivers #3673
  • ldap docker image: upgrade alpine to 3.16.0 #3680

Documentation

  • Building of dcm4chee-arc-hl7cs at readthedocs.org fails #3439
  • HL7 CS : Add error codes mapping and usage information #3619
  • Links to diagrams in the wiki are broken #3642

Binary Distribution Packages

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