github dcm4che/dcm4chee-arc-light 5.12.0

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

New Features

  • RESTful services to count Tasks #1120
  • UI: Display total count of matching tasks in Queues/Export/ExternalRetrieve tabs #1128
  • RESTful services to trigger export of matching Studies/Series/Objects #1155
  • UI Studies: Export all matching Studies #1156
  • RESTful service : Get Server time with Timezone #1191
  • Audit cancel/delete/reschedule of Queue message(s)/Export task(s)/Retrieve task(s) #1194

Improvements

  • UI Configuration: Sort Child Objects in Drop-Down lists #859
  • Configuration UI: Render list of enumerated values as combo box and read-only text fields instead of check boxes #942
  • UI2 Configuration : Disallow adding of an existing child object #983
  • UI: Create execute all (or selected) buttons for the queue pages #1015
  • UI: In configuration view, improve the way configuration path is displayed and enable copy to clipboard function #1070
  • RESTful service to List Archive AE Titles shall also return Other AE Titles #1098
  • UI Study List: Show also Other AE Title(s) of archive in drop-down list #1099
  • UI: make getting count on 'Retrieve multiple studies'-widget optional #1100
  • hl7-dcm2adt.xsl provide handling for priorPatientName for ADT^A47 and ADT^A40 #1014
  • Add error/exception handling in Query External AET & Diff RESTful services #1108
  • Include Storage ID in system log messages which refers Storage Systems #1113
  • Prevent rescheduling tasks on a different node than it was scheduled originally #1117
  • RESTful service List Tasks in Queue: support filter by device name #1119
  • UI: Add Device name filter in Queues tab #1121
  • RESTful services to return list of Export and Retrieve Tasks as CSV #1122
  • UI: Enable to download Export/Retrieve tasks as csv #1126
  • Verify location information in Series Metadata before purging Instance and Location records #1130
  • RESTful service List/Count Tasks in Queue/Export/ExternalRetrieve tabs : support filters by created datetime range and updated datetime range #1133
  • Do not suppress processing of tasks with status IN PROCESS on delivering from the JMS Queue #1134
  • UI: List/Count Tasks in Queue/Export/ExternalRetrieve tabs : Add filters created datetime and updated datetime #1136
  • RESTful service Delete Tasks in Queue: support filter by device name #1141
  • UI: Add worning if the user clicks get size or get count without specifying any filters #1143
  • UI Monitoring : Provide 'Device name' filter as a dropdown showing configured archive devices #1146
  • UI Monitoring : Enable to delete messages in Queue with 'device name' filter #1149
  • archive docker image: configure GELF Logger to send the Stack-Trace to the StackTrace field #1150
  • remove unnessary joins in SQL for count of entities and study size #1153
  • Retrieve Tasks: treat retrieve task as FAILED if retrieve of all objects failed #1158
  • Replace query parameter 'updatedBefore' by 'createdTime' and 'updatedTime' in RESTful Service 'Delete Tasks in Queue' #1159
  • RESTful service to cancel multiple tasks in a queue #1160
  • RESTful service to reschedule multiple tasks in a queue #1161
  • RESTful service to delete multiple retrieve tasks #1162
  • RESTful service to delete multiple export tasks #1163
  • RESTful service to cancel multiple retrieve tasks #1164
  • RESTful service to reschedule multiple retrieve tasks #1165
  • RESTful service to cancel multiple export tasks #1166
  • RESTful service to reschedule multiple export tasks #1167
  • UI Monitoring: Cancel/Reschedule/Delete all matching tasks from queue #1168
  • UI Monitoring: Cancel/Reschedule/Delete all matching Retrieve Tasks #1169
  • UI Monitoring: Cancel/Reschedule/Delete all matching Export Tasks #1170
  • Accept Query Parameter in RESTful services to get list of Export and Retrieve Tasks #1174
  • UI: create range widget #1175
  • Order tasks by updated time for Queues/Export/External Retrieve #1177
  • Extend C-FIND-SCP to return matching entities ordered by specified attributes #1178
  • DIFF-RS: optimize if the compared archives are instances of dcm4chee-arc #1179
  • UI: Provide server clock #1184
  • UI: Associations, Pause on hover, stop interval on page leave #1185
  • UI: Unifyed time format on Export page #1186
  • UI: provide click outside directive for togglable elements #1192
  • Index create_time of queue_msg, export_task and retrieve_task table #1198
  • Reduce number of select statements for rescheduling of Export or Retrieve Tasks #1199
  • UI: Improve configurator navigation #1212
  • UI: Show Completed remaining and fiald Information on Retrieve table #1216
  • Avoid NPE caused by incorrect records in the issuer table #1217
  • UI: add own archive name under server time #1218

Bugs

  • UI Queue Monitoring: Do not display controls for conflicting operations #1074
  • UI Export Monitoring: Reschedule control not displayed for Tasks with status WARNING #1075
  • UI: TypeError: Cannot set property 'getRealmStateActive' of undefined #1079
  • Loading gif when opening object is not looking good #1085
  • Audit Service : Study records having no accession number cause empty Accession block in audit messages #1091
  • SQL-Error in dcm4chee-arc-5.11.0-mysql-secure #1093
  • UI : Create Patient sends 'undefined' Patient ID in URL #1094
  • UI: hide "Retrieve multiple studies" on Internal AET-mode #1097
  • UI: when you get the counts on "Retrieve multiple studies" -widget, the filters are ignored #1101
  • UI : Download of Vendor data does not work #1103
  • UI:Only switching from "Studies" to "Monitoring" and back to 'Studies" opens a normal studies view #1105
  • RESTful service to retrieve matching Studies/Series/Instances send query to specified C-MOVE SCP #1106
  • MessageListener.onMessage() may throw RuntimeException #1107
  • Provide check for existence of AE configuration(s) in DIMSE RESTful services #1109
  • Series Metadata fails with OptimisticLockException on clustered archive #1110
  • Failed to load/edit Archive Configuration in UI #1112
  • UI: On the 'External Retrieve'-page, the filter-values are encoded twice #1115
  • UI breaks when any or both of the below DICOM objects are stored to archive #1116
  • STOW-RS fails to store JPEG image with 409 - Conflict #1127
  • UI: On "External Retrieve" the click event on "cancle" button is missing #1129
  • UI: Unable to update any existing child object in configuration #1131
  • UI: Count/Filesize on Study-page error case - Display of error message missing #1132
  • UI: Study Received Date Time filter not correctly sent in URL for query Studies #1135
  • Prevent multiple nodes from purging instance records of the same Series concurrently #1138
  • UI: configurator, if there are not many element's in the schema, configuration form is not showing correct #1140
  • UI Configuration: Audit Event ID(s) value(s) not shown in Audit Suppress Criteria when device is loaded #1144
  • UI Monitoring: Queues tab shows wrong 'updatedBefore' date in 'Flush Before' popup #1145
  • HL7 receiver does not accept more than one connection concurrently #1152
  • UI Patient Query: 'only with studies' filter ineffective #1154
  • UI Retrieve Study: Queued DICOM export option is ignored #1157
  • UI Monitoring: Invalid retrieve task status 'TO SCHEDULE' in drop-down status filter #1171
  • Storage Commitment SCP fails for large sets of instances on SQL Server and Oracle #1173
  • Value Type (0040,A040) of SOP Instance References in created XDS-I Manifests and Rejection Notes does not reflect SOP Class #1180
  • Queued Export fails if 'dicomAETitle' attribute is absent in Exporter #1181
  • IOCM RS : Copy/Move of objects fails #1182
  • RESTful service : Adding Issuer of Patient ID attribute results in Error 409 PriorPatientID same as target PatientID #1187
  • UI: Unable to add/edit Patient ID and/or Issuer of Patient ID #1188
  • UI: Sometimes seeing 'Unauthorized' message on secured version #1190
  • Reschedule export task(s) to new Exporter reschedules the task(s) to original exporter #1193
  • UI: Monitoring, CSV - Download not sending the filters #1195
  • UI: The filter 'orderby' is send on count and size service #1196
  • UI: Monitoring -> External Retrieve Next button not working #1197
  • UI: Study Page: if you select a Modality on study mode the filter ScheduledProcedureStepSequence.Modality is also set #1200
  • UI : Multiple configured Other AE Titles not seen correctly on studies page #1201
  • UI: Other AE-Titles not showing correct on the study page #1202
  • UI: Configurator: Device checkbox is sometimes not rendered (For Example: UI dashboard configuration) #1204
  • Retrieve of compressed images fails with NoPresentationContextException #1210
  • Storage to S3 or other jcloud BlobStore may fail with "Pipe not connected" #1211
  • UI: On study page sometimes the 'ScheduledProcedureStepSequence.ScheduledProcedureStepStartDate' filter is set without setting it #1215

Tasks

  • UI2 : Include updated fields as per exporter.schema.json in 'Create Exporter' wizard #979
  • Remove unused property maxPendingStgCmtRequests from ArchiveDeviceExtension and ArchiveAEExtension #1102
  • Persist Name of Device on which a Task was queued in Queue Message entity #1118
  • Block forwarding of received HL7 messages if the Archive's response to the client is other than AA #1137
  • Persist SOP Class and Transfer Syntax UID in Series table #1142
  • store-scu: Change Log level from INFO to WARN if an instance could not be sent #1147
  • Update db scripts for 5.12.0 for databases other than postgres #1148
  • unclutter server log message on create/update of series metadata #1151
  • Log purged 'Completed' queue messages count #1172
  • Upgrade Keycloak in Docker image to 3.4.3.Final #1207
  • Upgrade Keycloak-Proxy in Docker image to 3.4.3.Final #1213

Binary Distribution Packages

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

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

NewReleases is sending notifications on new releases.