Skip to content

5.27.0

Compare
Choose a tag to compare
@vrindanayak vrindanayak released this 27 Jul 09:01
· 1092 commits to master since this release

Enhancements

  • UI: Support Replace of Device Vendor Data #985
  • UI Monitoring: Export Tab - Enable the ability to select multiple 'Exporter IDs' when searching. #1404
  • UI: Configurator: Add support for exclusiveMinimum and exclusiveMaximum #1407
  • UI Studies page Upload bulkdata file service : Enable to upload CDA documents to archive #1477
  • UI Navigation Series: Enable application of configured Study Retention Policies to matching Series #1514
  • UI: Import a single 3D model in Stereolithography (STL) file on the local filesystem to a study in the archive using STOW-RS #2094
  • Support to select Archive Backend in the Archive UI potentially deployed on a different Wildfly instance than the Archive UI enhancement #3114
  • HL7 FHIR R4 Patient Demographics Query (PDQ) Service Provider enhancement #3307
  • ldap docker image: provide script to assign an existing user permissions to manage accounts enhancement #3690
  • Enable updating MWL status to COMPLETED based on matching key enhancement #3691
  • De-identification Attribute Coercion Option to retain hashed Patient ID in the attributes enhancement #3696
  • UI: Support use of Angular Path instead Hash Location Strategy enhancement #3703
  • Keycloak.X docker image: Make log file roations configurable by environment variables enhancement #3704
  • archive docker image: Delete server log files older than specified number of days automatically enhancement #3709
  • Enable to use different URLs for accessing Keycloak from the archive backend than from the archive UI frontend enhancement #3711
  • UI: On the delete AE dialog remove Delete also the device... checkbox if the device is the archive device enhancement #3712
  • Enable supporting additional request specific attributes in stored report (SR / PDF / CDA) object's dataset enhancement #3713
  • Update DB SQL scripts for 5.27.0 for databases other than postgres enhancement #3715
  • Composite Query: support Request attributes nested in Reference Request Sequence on instance level as matching key enhancement #3717
  • Do not include private attributes with default values in QIDO-RS responses enhancement #3723
  • Include private attributes with values of DB columns study.modified_time and series.modified_time in QIDO-RS response enhancement #3724
  • UI: Streamline multi checkbox dropdown in Monitoring -> Retrieve to be similar to Navigation - Studies #3729
  • UI: Show all configured Archive Backend Devices in Control Tab #3731
  • UI Configuration: Invoke Reload Service on Archive Backend which Configuration was updated #3732
  • UI Navigation - Studies : Ensure required encapsulated PDF document attributes are sent in request payload on uploading PDF files #3733
  • UI Studies page Upload bulkdata file service : Enable to upload MTL / OBJ / STL / Genozip files to archive #3737
  • Unify Apply Retention Policy to matching series RS service #3739

Bug Fixes

  • Merge patient service RS forwarding is ineffective bug #3626
  • Supplement from device coercion : Add missing supplementing of Issuer of Accession Number Sequence in supplementIssuers and remove supplementRequestIssuers invoked on root dataset bug #3700
  • Archive Docker image: deployment with WILDFLY_ADMIN_OIDC=false fails: The required mechanism 'KEYCLOAK' is not available bug #3701
  • Update of series may fail with IncompatibleSpecificCharacterSetException bug #3702
  • Clone device can't change ports bug #3706
  • QIDO-RS : Search for Series / Instances of Study and Search for Instances of Series returns '204 No Content' if instance purging as well as returning last modified time / ETag is enabled bug #3719
  • Relational queries on instance level with purged Instance Records does not return matches if no Study Instance UID or no Series Instance UID is specified bug #3725
  • UI Monitoring - Export : Missing values in Exporter ID dropdown in Reschedule Tasks dialog if configured exporters have no description #3730
  • Apply Retention Policy to series RS service broken #3738
  • UI: If a value in the attribute-list is too long, it destroys the structure of the attribute list #3740

Dependencies

  • OAuth2 Proxy docker image: upgrade to v7.3.0 dependencies #3693
  • Keycloak docker image: Upgrade to Keycloak.X 18.0.2 dependencies #3699
  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 18.0.2 dependencies #3708
  • Upgrade Postgres DB docker image to 14.4 dependencies #3718
  • Upgrade logstash in docker image to 8.3.2 #3735

Documentation

  • Wiki: How do upgrade Keycloak from 11.0.3 to 15.0.2 doc #3319
  • Wiki: How To encapsulate/decapsulate genozip files into/from DICOM objects using pdf2dcm, dcm2pdf and store/retrieve to/from (un-)secured archive using stowrs/wadors tools doc #3648
  • Wiki: How do upgrade Keycloak to Keycloak.X 18.0.1 doc #3671
  • Wiki: Update How to Secure Kibana using OAuth2 Proxy to latest Kibana, OAuth2 Proxy and Keycloak.X version doc #3694
  • Wiki: Running On Docker: Replace legacy Keycloak-Gatekeeper by OAuth2 Proxy doc #3695
  • Add Results Distribution profile in IHE Integration Statement doc #3714

Binary Distribution Packages

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