github dcm4che/dcm4chee-arc-light 5.13.0

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

Attention:

Initialize the configuration of UI permissions (s. #1206) in LDAP by
$ ldapadd -xW -Dcn=admin,dc=dcm4che,dc=org -f $DCM4CHEE_ARC/ldap/init-ui-config.ldif
$ ldapadd -xW -Dcn=admin,dc=dcm4che,dc=org -f $DCM4CHEE_ARC/ldap/default-ui-permissions.ldif

or if updating on Docker by
$ docker exec <ldap-container-id> init-ui-config
$ docker exec <ldap-container-id> init-ui-permissions
to avoid error message Permission not Found in the UI.

By using OpenJPEG for decompression of JPEG 2000 images (#1292) there is no longer a reason to disable receive of JPEG 2000 compressed images. You may re-enable receive of JPEG 2000 compressed images by
$ docker exec <ldap-container-id> add-jpeg2000

New Features

  • RESTful service to list batched Export Tasks #1228
  • RESTful service to list batched Retrieve Tasks #1229
  • RESTful service: Retrieve Studies specified in CSV from external C-MOVE SCP #1237
  • UI: Implement auto reload on External Retrieve and Export tab #1253
  • De-identify objects according the Basic Application Level Confidentiality Profile on retrieve #1254
  • Configurable role to identify super users #1256
  • UI Monitoring Retrieve : Provide option to upload CSV file containing studyUIDs for external retrieve #1278
  • RESTful service to list distinct values for Modality (0008,0060) of received Series #1294

Improvements

  • UI : Only allow users with 'admin' role to see 3 vertical dots on Patient/Study level #1029
  • UI: reorganize the menu items and tabs #1183
  • UI: Make permissions configurable #1206
  • Audit configuration changes done by archive on switching of Storage Systems #1223
  • Rejection Note Storage AE title #1224
  • Group Tasks by Batch ID #1226
  • RESTful service List Export Tasks: Include JMS Message ID in returned records #1232
  • RESTful service List Retrieve Tasks: Include JMS Message ID in returned records #1233
  • UI: In Monitoring/External Retrieve, improve the response for long running background operations (XX for all matching tasks) #1246
  • UI: Changing loading bar module to ngx-loading-bar #1252
  • UI: Open Extension block by default on configurator #1257
  • Optionally return Export/Retrieve Task in CSV format with semicolon as delimiter #1258
  • Return 'queue' name in list export/retrieve tasks #1261
  • Exporter to calculate Study and Series Query Attributes #1266
  • Exporter to calculate size of study #1267
  • UI: filter-generator, save state of filters #1268
  • List Export Tasks: include AET of referenced exporter in returned JSON/CSV #1272
  • List Tasks in Queue: Query Parameter JMSMessageID #1273
  • Include field containing DICOM response status in Audit Messages #1276
  • UI Monitoring Export/Retrieve Download CSV : Provide option to select semicolon as delimiter #1281
  • UI : Provide batchID as query parameter #1282
  • Conditionally nullify/replace Issuer Of Patient ID in received Objects #1285
  • Use opencv based codecs provided by Weasis 3.x by default configuration #1292
  • Diff RS service : support asynchronous operation mode #1299
  • Control sorting of returned list of Export, Retrieve and general Tasks by RESTful service by Query Parameter "orderby" #1302
  • Control sorting of returned list of Export and Retrieve Batches by RESTful service by Query Parameter "orderby" #1303
  • UI Monitoring: enable to choice sorting of returned Export, Retrieve and general Tasks #1314
  • DIFF-RS: distinugish between no matching studies from no different studies #1306
  • UI Studies Diff: enable/disable check for missing and/or different Studies and choose Attribute Set to compare #1307
  • UI Studies Diff: provide option to schedule Diff Task in queue instead of invoking it synchronously #1308

Bugs

  • Storage Commitment SCP fails for large sets of instances on SQL Server and Oracle #1173
  • UI Monitoring : Queues/Export tab bulk delete fails when status not selected #1205
  • Audit service for STOW-RS error case : Null Pointer Exception thrown if STOW-RS service failed to store object(s) #1219
  • Update MWL Restful service : Removal of Scheduled Procedure Step Start Date/Time is ineffective #1220
  • HL7 Update Procedure service : existing scheduled procedure step start date/time is nullified if absent in incoming HL7 message #1222
  • AET that references storage definition does not show up in Monitoring/storage in the AET column #1225
  • Audit service throws NullPointerException when Rejected Instance(s) are revoked #1227
  • HL7 Message Type set in properties for HL7 Forward Rule and Scheduled Station for HL7 Order displayed incorrectly #1235
  • LDAP configuration for properties is missing in merging of Scheduled Station for HL7 Order #1236
  • UI Studies page : SR not shown correctly when 'View DICOM Object' is selected #1241
  • UI: Study: Arrows are not showing correctly on image viewer #1242
  • Scheduler deleted expired studies audit has incorrect active participants #1244
  • UI: In Monitoring / External Retrieve view, the "Cancel all matching tasks", when completed, produces "XX queues delete successfully" #1245
  • UI: Configuration, siblings showing twice on creating new child. #1249
  • Attribute Coercion on retrieve for particular Destination AETs get not applied #1255
  • /dcm4chee-arc/devices/{deviceName} returns invalid JSON on failures reading the Device Configuration from LDAP #1262
  • UI: Permission not found message showing on unsecured version. #1264
  • Association to forward C-MOVE RQs to the Alternative C-Move SCP is not released #1265
  • Procedure Update Service : Log warning for HL7 Order Messages with invalid Order Control Status codes #1269
  • UI: Single Image are opening on a new tab. #1284
  • UI: Patient filters on studie page on firefox is not looking good. #1286
  • Audit Store, WADO-URI, Rejection and Deletion error cases : SOP Instance UID missing in ParticipantObject's SOPClass #1287
  • External Rejection Audit : Event Outcome block misleading #1288
  • UI: dcmAcceptedUserRole are ignored on study page-> Aet dropdown list #1289
  • Study query Access Control predicate is ineffective for studies having access_control_id as * in database #1290
  • IHE IOCM Rejection Notes not recogniced if CodingSchemeVersion is present #1293
  • Diff RS service : Return 502-BadGateway if the C-FIND response returns any error #1295
  • Expired Studies not fetched by DeleteExpiredStudiesScheduler #1300
  • RESTful service to List Retrieve Tasks fails for large result lists with OutOfMemoryError #1315
  • RESTful service to List Export Tasks fails for large result lists with OutOfMemoryError #1316

Tasks

  • UI: upgrade to angular 5 #1124
  • RESTful service List Tasks in Queue: Rename JSON property for JMS Message ID in returned records #1231
  • Add logging when attributes are coerced with matching Archive Attribute Coercions #1243
  • Remove redundant AETitle property from JMS messages for export tasks #1260
  • Store Service audit error case : aggregate errors of each object instead of sending out separate audit messages #1277
  • QIDO-RS: extend list of attributes to support concatenations #1297
  • QIDO-RS: extend list of attributes to support specimen #1298
  • Upgrade Wildfly in docker images to 12.0.0.Final #1309
  • provide default configuration for UI permissions #1317
  • Update db scripts for 5.13.0 for databases other than postgres #1318

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.