Attention : Note that one has to copy all the spool files from previous audit logger directories to the newly created ones. For eg. in archive version
- upto 5.22.1 has spool files in
$Wildfly/standalone/data/audit-spool/Audit_Logger
- version 5.22.2 onwards, spool files shall be in
$Wildfly/standalone/data/audit-spool/Audit Logger
In order to process any remaining spool files from$Wildfly/standalone/data/audit-spool/Audit_Logger
and emit audit messages for the same, these shall be copied/moved to$Wildfly/standalone/data/audit-spool/Audit Logger
Enhancements
- UI : Enable to send Storage Commitment request to an External Archive for Study/Series/Instance #1887
- UI : Enable to send Storage Commitment request to an external archive for matching studies #1888
- UI : Enable to send Instance Availability Notification request to an external IAN SCP for Study/Series/Instance #1895
- UI : Enable to send Instance Availability Notification request to an external IAN SCP for matching studies #1896
- Remove redundant Storage Commitment and IAN from Export service #1897
- Utilize Unified Worklist (UWL) for queuing of DICOM Export Tasks #2347
- Process Workitems by plugable UPS Processors #2503
- UI Configuration : Enable enumeration for integer values #2520
- Improved URLs for Invoke Image Display #2540
- Optionally identify received C-STORE RQs as caused by a forwarded C-MOVE RQs by the Calling AET in the A-Associate-RQ #2541
- UI : Remove redundant keys having same values in language json files and their corresponding references in UI specific files #2551
- UI : Rectify texts / descriptions #2552
- UI: Merge translations files with the pro version with the merge tool and sort #2553
- Move UI language resources to repository dcm4chee-arc-lang #2556
- provide configured management http/https port by RESTful service #2558
- UI: Use configured management http/https port provided by RESTful service to open the management page #2559
- FileSystemStorage: optionally use alternative Files.createDirectories(Path,..) method #2561
- Emit Procedure Record Audit Message on receive of MPPS N-CREATE and N-SET by MPPS SCP #2562
- Emit Procedure Record Audit Message on forward of a MPPS N-CREATE and N-SET to an other MPPS SCP #2563
- Return 502 Bad Gateway for SCPs which are not started / listening #2565
- MPPS triggered update MWL audit : Specify SPS Status and MPPS UID in audit #2570
- Optionally retry to store an object on the storage system #2573
- Keycloak admin events audit : Provide realm name in ParticipantObjectDetail if user does not belong to dcm4che realm #2574
- ldap docker image: provide script to add http(s) connections to web applications #2575
- Keycloak Docker : Accept HTTPS server ceritificates signed by a CA included in default set of root CA certificates in the JDK #2577
- Audit deletion of study / series on subsequent receive of objects having same SOP IUID but different study / series IUIDs #2578
- Upgrade Keycloak in docker image to 10.0.1 #2579
- Upgrade Wildfly in docker image to 19.1.0.Final #2580
- Upgrade Keycloak-Gatekeeper in docker image to 10.0.1 #2581
- Audit logging : Use generic AttributesFormat to create audit spool directories from audit logger names #2582
- slapd docker image: make debug level configurable by ENV LDAP_DEBUG #2584
- slapd docker image: upgrade to alpine:3.11.6 #2585
- Upgrade jclouds to 2.2.1 #2586
- Increment javax.persistence.database-major-version for Oracle to 12 #2593
- Replace Common Name (cn) by specific LDAP attribute as ID for UPS on Store, UPS on HL7 and UPS Processing Rules #2595
- SQL Server: use varbinary(MAX) instead legacy image type for BLOBs #2596
- Upgrade Microsoft JDBC Driver for SQL Server to 8.2.2 #2597
- Upgrade Oracle JDBC Driver ojdbc8 to 19.6.0.0 #2598
- Upgrade PostgreSQL JDBC Driver to 42.2.12 #2599
- Upgrade MySQL JDBC Driver to mysql-connector-java-8.0.20 #2600
- Provide Element Dictionary for Private Agfa Data Elements #2604
- Unify spelling of CANCELED vs CANCELLED in code strings and UI #2605
Bug Fixes
- UI: in-process indicator is not closed on receive of the 204 HTTP response on reschedule of export tasks #2500
- Change SPS Status of matching MWL items : Query filters are not sent in the request #2523
- UI: Schedule-picker: Text for the time button is not visible #2543
- UI: Navigation > Studies: Number of Instances of a Study is truncated #2544
- UI Navigation -> MWL tab : Selecting "Only Default" causes 400 - Bad Request on MWL queries #2545
- UI: Navigation-Study: External Retrieve AET and Not Retrievable from External Retrieve AET dropdowns are empty #2546
- UI : Improve text on Range Picker widget for time specific fields #2547
- Permanent deletion of large studies fails with org.hibernate.HibernateException: Transaction was rolled back in a different thread! #2549
- Import Report Service : Return AR in HL7 response NACK if object is not stored due to conflicting patient ID #2566
- UI: Navigation: Texts in More Function button are overlapped in firefox #2567
- ldapadd -f dcm4chee-archive.ldif fails with sysmalloc: Assertion #2568
- MPPS triggered update MWL audit : Contains always unknown study instance UID in audit message #2569
- Keycloak admin event : Delete role audit fails for user logged in from master realm #2571
- UI: UI doesn't work on safari #2572
- Keycloak admin events audit : For successful audits, null outcome is appended to operation and resource type in event outcome description #2576
- Typo in CLI script name "adjust-managed-executer.cli" #2587
- Retrieve audit contains accession number value for study date #2591
- Study update attributes or expiration date audit does not contain study date #2592
Documentation
- Update Wiki How To pages to new UI Study List #2537
- Modification of pre-configure Invoke Image Display Patient/Study URLs during import #2539
- Update Secure Archive UI and RESTful Services using Keycloak wiki : Enable archive usage also with https #2554
- DICOM Conformance Statement : Update Audit Trail Profiles #2583
- Add serverTimezone property in jdbc url for mysql datasource #2589
- Forward authorization requests on secured archive to Github #2590
Binary Distribution Packages
https://sourceforge.net/projects/dcm4che/files/dcm4chee-arc-light5/5.22.2