Skip to content

Releases: dcm4che/dcm4chee-arc-light

5.9.1

15 Feb 12:12
Compare
Choose a tag to compare

Fixes

Bug

  • Missing JMS Queue RSClient in docker images #556

The fix does not include changes in the archive source (Tag 5.9.1 is just an alias of Tag 5.9.0) and does not concern the binary release package. So there are only new docker images for the archive:

  • dcm4che/dcm4chee-arc-psql:5.9.1
  • dcm4che/dcm4chee-arc-psql:5.9.1-secure
  • dcm4che/dcm4chee-arc-psql:5.9.1-secure-ui
  • dcm4che/dcm4chee-arc-psql:5.9.1-logstash
  • dcm4che/dcm4chee-arc-psql:5.9.1-logstash-secure
  • dcm4che/dcm4chee-arc-psql:5.9.1-logstash-secure-ui

available at Docker Hub, which still works with

  • dcm4che/slapd-dcm4chee:2.4.40-9.0
  • dcm4che/postgres-dcm4chee:9.4-9
  • dcm4che/postgres-dcm4chee:9.6-9

5.9.0

01 Feb 13:08
Compare
Choose a tag to compare

Bug

  • Duplicate dcm4chee-arc-entity-VERSION.jar in EAR. #503
  • UI: Show more function in Study List fails. #504
  • Receiving HL7 order message containing multiple MWL items referenced in it fails. #509
  • create_mysql.sql seems not to be updated to 5.8.x #510
  • build failed on UI module. #511
  • Docker image: Keycloak User Federation broken, if $LDAP_ROOTPASS != secret. #514
  • MPPS triggered IAN broken. #515
  • QIDO-RS: Invalid encoding of multiple values for Modalities in Study. #517
  • UI: Configuration of Archive Network AE properties broken. #519
  • Invalid IAN (N-CREATE-RQ without data set) on rejection of objects with 'Retention Expired. #522
  • Decrement number of studies of patient when study is replaced. #523
  • Calculation of Series query attributes may fail with 'duplicate key value violates unique constraint'. #524
  • WADO-RS Retrieved Metadata contains private Archive Attributes, if instance records are already purged. #526
  • UI: Downloading DICOM Object not working, and the Image Icon is missing sometimes. #527
  • UI: Some http services not working after updating angular to 1.6 #528
  • Export icon goes missing on Study/Series/Instance level once clicked on it. #529
  • Stored Metadata of compressed images does not contain BulkDataURI property. #531
  • No entry for "dn: dicomDeviceName=unknown,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org" in default-config.ldif #535
  • StoreService Error Cases : MessageFormat.format throws IllegalArgumentException. #536
  • Failed to load configuration if optional ArchiveDevice attributes RejectExpiredStudiesFetchSize or RejectExpiredSeriesFetchSize are missing. #537
  • HL7 message error cases : Response acknowledge not being sent back as 'AE'. #538
  • docker image dcm4che/postgres-dcm4chee:9.4-8 contains outdated versions of SQL scripts. #539

Improvement

  • Persist Wildfly Administration User/Password in LDAP. #376
  • Updata Meta-data ZIP on storage for Series on Study Update. #473
  • Updata Meta-data ZIP on storage for Series on Patient Update. #474
  • Support storage of additional instances of Series which instance records are already purged. #505
  • Optionally validate Patient ID of received instances against the Patient ID in previous received instances of the Study. #506
  • Updata Meta-data ZIP on storage for Series on receive of additional Instance of the Series. #507
  • Updata Meta-data ZIP on storage for Series on Rejection of Instances of the Series. #508
  • Support rejection of instances from Series which instance records are already purged. #512
  • Do not purge instance records of Series containing rejected Instances or Rejection Notes. #513
  • Disable creation of HL7PSU tasks on rejection of objects. #518
  • Enable to trigger Export of Entities from which Instances were removed on store of Instances with matching SOP Instance UID but different Series/Study Instance UID. #520
  • Log C-FIND RQ, C-GET RQ and MWL C-FIND RQ on INFO Level. #530

New Feature

  • Notify configured HL7 receivers about changes of the Status of requested Procedures triggered by MPPS or Study received. #500
  • Provide Authentication and Logging HTTP Proxy to Kibana. #532

Task

  • Update db scripts for 5.9.0 for databases other than postgres. #525
  • Upgrade ELK to 5.1.2 #534

Binary Distribution Packages

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

5.8.1

29 Dec 17:42
Compare
Choose a tag to compare

Improvement

  • Restrict C-MOVE Destinations to a configurable list of AE Titles for each Archive AE #498
  • Validate Hostname or IP Address of Association Requestor #499
  • Enable to configure several Audit Loggers to send Audit Messages to several Audit Record Repositories #501
  • Delay retries of failed DB updates on Storage #502

Binary Distribution Packages

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

5.8.0

23 Dec 08:37
Compare
Choose a tag to compare

Bug

  • HL7 messages forwarding : Conditions' matching done incorrectly #459
  • RESTful Copy/Move of Series fails #461
  • Retrieve of objects of a study changes Last-Modified Date of resources of that Study requested by WADO-URI/RS #469
  • QIDO-RS : For 0 matches, send back response status as 204 - No Content #477
  • Failed to process Audit Spool File: java.lang.ArrayIndexOutOfBoundsException: 17 #479
  • QIDO-RS: Use Warning header field instead HTTP Status 206 Partial Content, if not all matches are returned #484
  • Depending on the limit that is set on the UI, some study is missing #492
  • UI: Ordering by Study /MWL Date twisted #496
  • RESTful Service to query MWL Items does not consider orderby attributes in SPS Sequence item #497

Improvement

  • Avoid repeating log about failed return C-MOVE RSP to C-MOVE SCU #453
  • WADO RS/URI : Optimize query for conditional GET with If-Modified-Since and/or If-None-Match header #457
  • Provide HL7 message type in audit messages #460
  • WADO-RS metadata: propritary Query Parameter 'includefields' to request only subset of Metadata #463
  • Process HL7 ADT Patient Registration messages #465
  • Get any object of Study/Series by WADO-URI request without Query Parameter seriesUID/objectUID #466
  • Log received C-MOVE RQ keys with DEBUG Level #467
  • Provide proprietary attributes of entities from DB Location table in private attributes in QIDO response #468
  • MWL HL7 Order Feed: Select Scheduled Station AE Title and Scheduled Station Name according configurable rules #480
  • MWL HL7 Order Feed: Select Scheduled Procedure Step Status according configurable rules #481
  • IAN SCU: Avoid NPE on Missing Transfer Capability in configuration #483
  • QIDO-RS/WADO-RS: make Base Retrieve URL of WADO-RS URLs returned in QIDO-RS and WADO-RS Metadata responses configurable #488
  • Grant realm management permissions to admin user of dcm4che realm #494
  • Do not create WILDFLY and KEYCLOAK admin users on archive container startup, if not specified by environment variables #495

New Feature

  • Accumulate Meta-data of all objects of one series into ZIP archive on storage #454
  • Synchronize another archive instances with local changes by IOCM-RS #458
  • Purge Instance Records from DB after configurable delay #470
  • Use Meta-data ZIP on storage for Series which Instance Records were purged from the DB for processing retrieve requests #471
  • Use Meta-data ZIP on storage for Series which Instance Records were purged from the DB for processing query requests on instance level #472
  • Delete accumulated Metadata for Series on Storage on deletion of Series #475
  • Provide RESTful service to perform Storage Commitment for all Instances of a Study or Series or for a single Instance #476
  • UI : Enable Storage Commitment of all Instances of a Study or Series or for a single Instance #485
  • Provide RESTful service to merge Patients #486

Task

  • Remove unused 'updateStudy' code from IOCM RS #462
  • Include Series Date/Time in Series Attribute Filter in default configuration #464
  • Upgrade Keycloak to 2.4.0.Final #491
  • Update db scripts for 5.8.0 for databases other than postgres #493

Binary Distribution Packages

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

5.7.2

14 Nov 14:54
Compare
Choose a tag to compare

Version 5.7.2 is a minor bugfix release. Particularly, it fixes

Bugs:

  • #399: create-mysql.sql: Specified key was too long; max key length is 767 bytes
  • #435: LdapArchiveConfiguration: Retrieve AETs of Archive Device not stored in LDAP
  • #436: Leading CFind SCP Query Cache and Store Permission Cache not effective if no Stale Timeout is configured
  • #444: (0010,0040) Patient Sex and (0010,2203) Patient Sex Neutered not set on receive of HL7 v2 message, if PID.8 contains a second component
  • #445: Use of multiple character sets may lead to incorrectly en- and decoded strings
  • #446: ¥ character in LT, ST and UT encoded in JIS X 0201 Romaji are decoded as (backslash)

Improvements:

  • #441: Storage Access Control ID Rules
  • #447: Avoid fragmentation of sent HL7 messages
  • #448: Log creation of MWL in server.log

New Features:

  • #428: Coerce received Objects with request attributes from MWL table

Tasks:

  • #449 Update dictionary to DICOM 2016e
  • #450: Deny storage on negative response from Store Permission Service independently of previous accepted objects of the Study

Binary Distribution Packages:

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

5.7.1

02 Nov 10:16
Compare
Choose a tag to compare

Version 5.7.1 This is a minor bugfix release. Particularly, it fixes

Bugs:

  • #431: QueryService: '*' as matching key for DA/TM attributes fails with NPE
  • #432: storage-cloud: fails to upload via S3 API to non AWS S3 Providers
  • #433: Delete Permanent Rejected Instances broken: Instance records not deleted from DB

New Features:

  • #434: Storage Provider emc-ecs-s3 using ECS Object Client SDK for Java for accessing EMC ECS via S3 API

Binary Distribution Packages:

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

5.7.0

25 Oct 10:21
Compare
Choose a tag to compare

5.6.3

14 Oct 11:46
Compare
Choose a tag to compare

Version 5.6.3 This is a minor bugfix release. Particularly, it fixes

  • #418: QIDO-RS causes infinite loop if number of rejected studies in result set exceeds limit (UI: page size + 1)

5.6.2

12 Oct 08:11
Compare
Choose a tag to compare

Version 5.6.2 This is a minor bugfix release. Particularly, it fixes

  • #398: SQL scripts to update DB scheme not included in binary distribution packages
  • #410: UI: Study Range Filter fails for 2 digit months (Oct, Nov, Dec)

5.6.1

07 Oct 10:27
Compare
Choose a tag to compare

Version 5.6.1 This is a minor bugfix release. Particularly, it fixes

  • #408: Retrieve Cache Proxy: does not update study.failed_retrieves, if no objects received from fallbackCMoveSCP are forwarded to the final Move Destination