Attention:
- With #2263, it's no logger needed to configure
http
andhttps
Network Connections referred by Web Applications for querying the own Archive, as described in the Release Note for 5.19.1.
Enhancements
- UI Studies page : Reject all matching Studies #1817
- UI: About box should be also accessible in non-secured version #2106
- Improve upload of CSV file(s) processing using Apache Commons CSV #2251
- Make HTTP connection for Web Applications optional #2263
- Make new Study page available for user(s) with 'user' role on starting secure archive using docker #2265
- Upgrade Keycloak to 8.0.0 #2266
- UI: Adding universal media viewer modal widget for showing videos, images and pdf-s #2267
- RESTful service to create export tasks for studies specified in CSV without scheduling #2269
- Remove http(s) connections from default configuration #2270
- Refactor optionally accept query/retrieve requests without unique keys for levels above the query/retrieve level #2271
- Upgrade JDBC drivers and include them in the binary distribution package #2276
- Keycloak docker image: support Oracle as external DB #2277
- Create/Update Workitem in unified Worklist on receive of Composite Object #2279
- Supplement Admission ID and Issuer of Admission ID Sequence in received objects from matching MWL items #2282
- Supplement Performing Physician's Name in received object from Scheduled Performing Physician's Name of matching MWL item #2283
- Clear MergeMWLCache on reload of Device configuration #2284
- Change API of RESTful service to reject entities from C-STORE SCP #2289
- Supplement Patient Size, Patient Weight and Patient Sex Neutered in received object from matching MWL item #2290
- UI: Study page: Prevent opening both attribute list in the same time 'file attributes' and 'normal attributes' #2292
- UI: Query Unified Worklist (UWL) using RESTful Service #2294
- Archive Docker image: Make ActiveMQ server thread pool size configurable by ENV WILDFLY_JMS_THREAD_POOL_MAX_SIZE #2295
- Archive Docker image: Make protecting of Wildfly Adminstration Console with Keycloak configurable by ENV WILDFLY_ADMIN_OIDC #2298
- Upgrade Wildfly in docker image to 18.0.1.Final #2299
- Upgrade Keycloak in docker image to 8.0.1 #2300
- Mark Webapplication with WebApplication.ServiceClass.QIDO_COUNT in default configuration #2305
- Reschedule Export Task(s) RESTful service : Enable to schedule export tasks with TO_SCHEDULE status #2306
- Support batchID filter for Monitoring Export Task(s) RESTful services with TO_SCHEDULE status #2307
- UI: Rename Menu item "Studies" to "Navigation" #2308
- UI Monitoring Export : Enable option 'Without Scheduling' for Upload CSV #2309
- Support TO_SCHEDULE status for List Export Batches service #2310
- Include unused bits of pixel value in lossless compressed streams by default configuration #2312
- Update DB scripts for 5.20.0 for databases other than postgres #2313
- Store Service error case audit : Avoid unnecessary "Unknown DICOM error code" warn messages for non DicomServiceException cases #2314
- Provide CLI script adjust-managed-executer.cli #2319
- Search/Count Patients service : Rename filter withoutStudies to onlyWithStudies #2329
- UI Navigation page Patients/MWL tab: Optimize More Functions dropdown #2327
Bug Fixes
- UI Configuration : Cloning of device containing Web Application fails #2006
- UI: Control - init status not working for unsecured version #2177
- Audit of IHE Transaction Procedure Status Update [EYECARE -22] fails with NPE #2215
- UI: Link study to MWL function is missing in the new study page #2260
- UI: Permanent deletion of Patients with Issuer of Patient IDs fails #2262
- Problem in "Update MWL status to COMPLETED for received studies" #2268
- UI: Study->mwl: deleting mwl dosen't work #2273
- update-5.18-mysql.sql fails with Field 'pk' doesn't have a default value #2275
- SQL update scripts for h2, db2, mysql and sqlserver shall NOT create sequences #2278
- White Pixels when compress imagens (any tranfersyntax) #2281
- UI: New Study Page, exporting internal study requires to have 'MOVE_MATCHING' service class #2286
- UI: MWL: Size and Count action not correct #2297
- Patient ID and name not considered for Lifecycle Management audits #2301
- C-CANCEL RQ immediate after C-MOVE RQ get ignored #2302
- C-MOVE SCP returns Warning instead Cancel Status if the retrieve was canceled #2303
- ArrayIndexOutOfBoundsException on retrieve/export to C-STORE SCP with configured Restricted Transfer Capabilities #2304
- Curve2PR Exporter: PRs generated from Instances in one Series overwrite each other #2315
- Rejection of Study/Series fails on day of expiration date #2316
- UI: Detail error log not showen on error message #2317
- Search/Count Workitems RESTful service : IN PROGRESS Procedure Step State filter ineffective #2318
- UI Studies page -> MWL tab : UWL entries shown instead of MWL entries #2322
- Invalid A-ASSOCIATE RQ on retrieve/export to C-STORE SCP with configured Restricted Transfer Capabilities #2324
- UI Upload DICOM objects and/or bulkdata files on own archive fails #2321
- UI Navigation page -> Studies tab : Enable retrieve/reject of study/series/instance from external archive #2323
- UI Navigation page -> Studies tab : Enable to Download (uncompressed ) DICOM object from WADO_URI web applications of external archive #2330
- UI Navigation page -> Patients tab : Merge patient not working #2328
- Download export tasks as CSV : Handle tasks which may be associated with device no longer containing the exporter configuration of exporter ID associated with the task #2333
Documentation
- HowTo Cluster Keycloak with MariaDB using Docker #2145
- How to configure query of external archives #2253
- Document Web Service Classes in Wiki #2288
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.20.0