github dcm4che/dcm4chee-arc-light 5.19.1

latest releases: 5.33.0, 5.32.0, 5.31.2...
4 years ago

Attention:

  • The new Study page (#2201) depends on configured Web Applications also for querying the own Archive. By default configuration, the Web Applications refers http and https Network Connections with Hostname: localhost . Accessing the Archive UI from a Web Browser, which is not on the same host as the Archive, requires to change the Hostname of these Network Connections from localhost to the actual hostname or IP address of the Archive. If your are using the dockerized version of the Archive, you have to replace localhost by the host name or IP of the docker host of the Archive - by passing it by Environment Variable ARCHIVE_HOST to the LDAP container - even for accessing the Archive from a Web Browser on the same host!

  • Caused by #2231 , previous configured Attribute Coercions restricted for a particular remote AE or remote host by previous AE Title (dcmAETitle) or Hostname (dcmHostname) attribute have to be adjusted by expressing that restriction by a correspondent Condition dependent on their DICOM Transfer Role (dicomTransferRole)

    Restriction SCU SCP
    AE Title SendingApplicationEntityTitle={ae-title} ReceivingApplicationEntityTitle={ae-title}
    Hostname SendingHostname={hostname} ReceivingHostname={hostname}
  • Caused by #2245 , previous configured

    Name Description LDAP attribute
    Invoke Image Display Patient URL URL to launch external Image Display for a Patient. {} will be replaced by the Patient ID formatted as HL7 CX data type. E.g.: http://display:8080/IHEInvokeImageDisplay?requestType=PATIENT&patientID={}. dcmInvokeImageDisplayPatientURL
    Invoke Image Display Study URL URL to launch external Image Display for a Study. {} will be replaced by the Study Instance UID. E.g.: http://display:8080/IHEInvokeImageDisplay?requestType=STUDY&studyUID={}. dcmInvokeImageDisplayStudyURL

    on Archive Device or Archive Network AE level have now be configured by Web Application attribute(s)

    Name Type Description (LDAP Attribute)
    Property string Property in format <name>=<value>. Particularly: IID_PATIENT_URL=http://display:8080/IHEInvokeImageDisplay?requestType=PATIENT&patientID={} or IID_STUDY_URL=http://display:8080/IHEInvokeImageDisplay?requestType=STUDY&studyUID={} (dcmProperty)
  • If your are using the dockerized version of the archive, you have to follow the extra steps described in #2219 on upgrading the LDAP docker container .

Enhancements

  • UI Configuration : Eliminating a pre-selected value for a required field must show an error to user #1007
  • UI: Upload multiple non-DICOM Objects #1012
  • UI : Enable to Delete/Cancel/Reschedule single Diff Task #1399
  • Emit Audit Message on update of Expiration Date of Studies on receive of HL7 messages #1600
  • UI: select 'Queued exporter' as default on Task reschedul dialog #1612
  • Audit : Update Study Access Control ID by Restful service #1861
  • UI: Upgrade angular to angular 8 #1993
  • Audit update study attributes and update study expiration date as DICOM Instances Accessed #2196
  • Purge creation of empty study #2198
  • Web Service Class DCM4CHEE_ARC_AET_DIFF#2200
  • UI : Disable display of old Studies page #2201
  • QIDO-RS services : Remove unused filter returnEmpty #2204
  • Change Log Level for "Failed to send StatusChange Event Report" from WARN to INFO #2210
  • Upgrade jclouds to 2.2.0 #2216
  • Upgrade LDAP in docker image to OpenLDAP 2.4.48 #2219
  • Make Export Scheduler more robust #2222
  • Filesystem Storage: optionally force synchronously write to underlying storage device #2224
  • Use multiple Store Assocations for retrieve to C-STORE-SCP #2225
  • Pre-configure TLS connections by default #2226
  • Curve2PR Exporter: put multiple PRs generated from Instances in one Series also in one Series #2230
  • Generalize conditions for Attribute Coercion #2231
  • Optionally do not remove Storage Systems which usable space fall below the configured Storage Threshold from the list of configured Storage Systems #2232
  • Buffer Input/OutputStream from/to Storage System #2233
  • Attribute Coercion: Merge specified list of Attributes #2235
  • Upgrade Keycloak to 7.0.1 #2236
  • Upgrade Java in keycloak docker image to openjdk:13-buster #2237
  • LDAP docker image: pre-configure Invoke Image Display Patient/Study URLs #2241
  • Unified Procedure Step - Query SOP Class SCP #2244
  • UI: Configurable links to launch Image Display also for external Archives #2245
  • Fix unintended EJB name StgCmtSCPMDB for org.dcm4chee.arc.delete.impl.RejectionServiceMDB #2247
  • Extend list of Patient and UPS attributes in default configuration #2248
  • Timeout for sending DIMSE RQs #2252
  • Provide configuration for external C-STORE SCP with limited Transfer Capabilites in default configuration #2255
  • RESTful service : Reject Studies specified in CSV #2258
  • Disable TLS v1 and TLS v1.1 by default for DICOM, HL7 and SYSLOG-TLS #2259

Bug Fixes

  • UI Studies page : Changing a Patient ID causes creation of duplicate patients in archive #2075
  • update-configur-5.19.0.ldif: missing modify operation type at line 211 #2197
  • List Diff Batches service fails if tasks of batch has null comparefields #2205
  • STOW-RS: Rows and Columns are reversed in Image Pixel Data Description Macro Attributes derived from received JPEG images #2206
  • Use of Accept Query Parameter in all RESTful services broken #2207
  • Incorrect color space on decompression of JPEG Baseline with RGB components #2208
  • UI: New Study page fails for Web Applications not hosted at the UI host #2209
  • UI: (Old) Study List - Upload function lists all configured Web Application for selection #2211
  • UI: (New) Study List - Upload function does not enable to choose another Web Application as destination than used for query #2212
  • Incorrect color space on decompression of YBR_FULL JPEG Lossless images #2214
  • Hostname specific Attribute Coercion on outgoing C-STORE RQ triggered by C-MOVE RQ broken #2221
  • List Export REST service returns wrong value for LocalAET #2223
  • UI uses Web Applications and http connections which are marked as not installed #2234
  • UI: Adding open in to the external viewer function in to the new study #2239
  • UI: New Study page: Adding delete patient button #2240
  • Build with Java 13 throws java.lang.ExceptionInInitializerError #2243
  • InvokeValidator missing/incorrectly injected for RESTful services #2249
  • Upload CSV RESTful services Validate UID : Certain records not validated #2250

Documentation

  • Reduce number of files of swagger API Documentation #2202
  • Update HowTos about Attribute Coercions to reflect changes by #2231 #2246
  • Update How To for Invoke Image Display #2256
  • Remove inconsistencies in swagger API Documentation concerning path parameter names and description #2257
  • How to anonymize objects on retrieve #2261

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.