github dcm4che/dcm4chee-arc-light 5.15.1

latest releases: 5.32.0, 5.31.2, 5.31.1...
5 years ago

Attention: Caused by #1745 , it's no longer sufficient to configure a Deleter Threshold for a Storage System to activate automatic deletion. You also have to change the default value of new Storage attribute Storage Duration from PERMANENT to CACHE or TEMPORARY!

New Features

  • Purge all objects on storage system available on an other storage system #1746
  • Support to delete exported Study from specified Storage on completion of Export Task #1756

Improvements

  • Enable to reschedule tasks on a different device as they were scheduled before #1483
  • Optionally use more than one thread for deleting objects on a storage system #1645
  • Optionally use more than one thread for creating/updating metadata for series #1646
  • Handle Runtime Exception for all available RESTful services by sending the stack trace in response to the UI #1679
  • Consider Query Parameter includefield by QIDO-RS also for returning matches as CSV #1689
  • QIDO-RS: support referring a pre-configured Attribute Set by Query Parameter includefield #1690
  • QIDO-RS: support comma separated values for UI attributes #1693
  • Use one thread per Storage System for resolving deletion failures #1698
  • Retry to create/update series metadata on failure after configurable delay #1700
  • UI: include .zip suffix for downloaded series/study and improve the names #1705
  • PDQ-RS Verify Patient Demographics: optionally ignore/adjust different Issuer of Patient IDs #1709
  • Optionally synchronize upload on S3 by property synchronizeUpload=true #1710
  • Optionally add missing Specific Character Set (0008,0005) in received patient attributes by PDQ Service using DICOM Patient Root Query C-FIND Service #1711
  • Limit number of open Associations initiated by a particular remote AE #1712
  • DICOM PDQ Service: Optionally perform the query on Study instead on Patient Level #1716
  • Configure SOAP Handler for accepting SOAP messages with WSSE Security Header in archive docker image #1718
  • Use absolute file path in ENV KEYSTORE and TRUSTSTORE in Archive and Keycloak docker image #1720
  • Upgrade Keycloak to 4.6.0.Final #1721
  • Correct stale Storage IDs of Studies on deletion #1722
  • Reduce number of SQL statements for claiming purging instance records of one Series by one node #1725
  • Improve logging of IHE RAD-69 / WADO-WS Service #1727
  • Logstash docker image: Consider Character Set of HL7 v2 messages in received Audit messages #1729
  • Logstash Docker image: provide ENV KEY_PASSWORD_FILE to pass path of file with password #1730
  • Replace certificates in LDAP by Truststore configuration in default configuration #1733
  • Avoid buffering in memory on copying objects from (online) storage to (nearline) cloud storage #1735
  • UI: Open Viewer: Provide the possibility to send the access token to the url as parameter #1738
  • QIDO RS: support filter Studies by Storage System #1742
  • QIDO RS: support filter Studies/Series by Expiration Date #1743
  • Unconstrained deletion of objects of studies from storage system triggered by deletion threshold #1745
  • Make Bulk Data excluded from Metadata configurable #1753
  • Log enter/leave of StoreServiceImpl#postUpdateDB with DEBUG level #1755
  • Optionally mark objects in DB which failed to be fetched from storage on retrieve #1757
  • UI Monitoring: Show Duration Type of Storage Systems #1760
  • Export Matching RS: support filter Studies by Storage System #1763
  • Replace previous received object with matching checksum if its Location.Status != OK #1767
  • StorageExporter: copy objects already existing at the destination storage (again), if their Location.Status != OK #1768
  • Optionally return configured Retrieve AET(s) in C-FIND and QIDO-RS responses #1770

Bug Fixes

  • UI: Don't provide the option of Synchronised Exporter when the user tries to reschedule multiple tasks (checked) on the Export page #1203
  • Scheduler for resolving deletion failures uses wrong logger #1695
  • wrong server log message on failure to create/update of series metadata #1699
  • WADO-RS: specifing transfer-syntax params in accept header fails with HTTP Error Code 406, Not Acceptable #1715
  • CloudStorage for S3 and EMCECSStorage not thread-safe #1717
  • Corrupted spool files are no longer renamed with suffix '.failed' #1724
  • Aggregation of Series Metadata fails for Instances with NaN values in FL or FD attributes #1726
  • Treat entity as Patient if absent for pre-configured PDQ Service Descriptors in LDAP #1732
  • Updated Object Storage Count value is not reflected when Store Service invokes it #1736
  • WADO URI Service fails to retrieve rendered SR with java.lang.IllegalArgumentException: The value of param RemoteAET must be a valid Java Object #1737
  • ArchiveElementDirectory has to be exported as service from module org.dcm4che.dict-arc in jboss-deployment-structure.xml #1761
  • UI: Configurator: In the dynamic device dropdown, the devices are not showing up #1764
  • Avoid firing export context from XDSi Exporter since it is fired already in ExportManager #1765

Tasks

  • Replace @ValidUriInfo by @InvokeValidate validation constraint #1696
  • UI: Configuration: adding Dashboard docker container config (Only Pro version) #1703
  • UI: Configuration: add ui config control attribute for showing/hiding the stars block in the dashboard task page (Only Pro version) #1708
  • logstash docker image: Change default value of ENV SSL_VERIFY to false #1731
  • refactor build of ldap docker image: download LDAP schema files from github #1734
  • Disable caching of secured web pages by default in archive docker images #1741

Wiki Pages

  • HowTo Coerce Attributes of received DICOM objects by XSLT #1691
  • Testplan for adding/replacing a nearline storage system #1747
  • HowTo : Study Retention Policy on receive of HL7 Message #1750

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.