Skip to content

5.29.2

Compare
Choose a tag to compare
@gunterze gunterze released this 27 Feb 15:32
· 811 commits to master since this release

Enhancements

  • UI Monitoring: Unify lists for Queues, Export, Retrieve, Compare, Storage Verification Tasks #3383
  • UI: Provide a person name filter widget #3627
  • Accept Second Generation Radiotherapy - Enhanced RT Image and RT Patient Position Acquisition Instruction RT Radiation Set Delivery Instruction SOP Classes by default configuration #3914
  • STOW-RS: Optionally coerce attributes of received DICOM objects according IHE Import Reconciliation Workflow #3919
  • Add Contributing Equipment Sequence (0018,A001) on Instance level attributes filter in default and sample configuration of archive #3921
  • UI Navigation: Upload DICOM file(s) to a particular Patient with query parameter '?irwf=UNSCHEDULED&00100020={patient}' #3923
  • UI Navigation: Upload DICOM file(s) associated to a particular MWL item with query parameter '?irwf=SCHEDULED&0020000D={study}&00400100.00400009={sps}' #3924
  • Attribute Coercion: Use LDAP attribute "dcmSupplementFromDeviceReference" instead "dicomDeviceName" to persist DN of Device configuration referenced by Device Name Coercion Parameter #392
  • Remove redundant AETs in URI scheme specific part of new archive attribute coercions Supplement Composite / Supplement MPPS in sample configuration #3926
  • Support Query Keys for Analysis Result Objects according IHE RAD-137 of AI Results (AIR) IP by default configuration #3933
  • Support (re)calculation of Series Query Attributes of Series with purged Instance Records #3936
  • RESTful services to update Request Attributes of Series #3937
  • QIDO RS: change behavior of proprietary Query Parameter requested=false on Study Level #3939
  • Supplement Issuer of Patient ID with hash of Patient Name and Birthday on MPPS N-CREATE by default configuration #3942
  • Query parameters passed in RESTful services shall get reflected in the 'URI' Active Participant of emitted audit messages #3951
  • UI Navigation Studies / Series : Provide widget to mark a study / series as requested / unscheduled #3952
  • LDAP docker container: Provide script to provide Modality Worklist and Unified Worklist Services also by the primary Application Entity #3954
  • UI: Add a HTML support on description of the JSON Schemas / configuration #3960
  • LDAP docker image: Provide ENVs to adjust device name, AE Title, host and port of external C-STORE SCP in default configuration #3964
  • UI Configuration : Provide links to extended field descriptions and examples in legacy / new archive attribute coercions #3966
  • UI Configuration : Provide link to extended field descriptions and examples for Conditions #3968

Bug Fixes

  • Secured UI : Cannot access any "admin" role specific functions #3245
  • Missing changetype in LDIF file: update-IOCM_REGULAR_USE-5.26.0.ldif #3915
  • UI: Navigation: Sometimes appears the message 'Configure at least one web application..." even there are webapps available, that coses an bug on message widget which prevents messaging widget working after that. #3922
  • UI: Monitoring->Retrieve: Hooks are not called if the pathToValue is empty, so that the columns 'Process Delay' and 'Process Time' stays empty #3934
  • Hide SPS with Status by MWL SCP(s) not effective with empty Scheduled Procedure Step Status (0040,0020) in C-FIND RQ identifier #3935
  • Add missing REST service definition to Count Patients from external archive in QueryRS class #3940
  • Attribute Coercion: merge-attrs: not effective for nullifying Sequence attributes #3947
  • Concurrent receive of HL7 v2 message for same Patient may create duplicate Patient records in DB #3948
  • Supplement attributes from device coercion : Use IssuerOfServiceEpisodeIDSequence instead of retired IssuerOfServiceEpisodeID #3953
  • Rejection of large number of instances fails by Transaction Timeout #3955
  • UI Navigation: Deleting multiple selected objects/patient, doesen't work #3956
  • UI: Range picker widget: If there is any date already in the date field, the today button of the widget doesn't work #3958

Dependencies

  • Keycloak docker image: Upgrade base image to eclipse-temurin:17.0.6_10-jdk #3927
  • Keycloak docker image: Upgrade to Keycloak.X 21.0.0 #3928
  • Upgrade Keycloak adapter and Keycloak Admin Client in archive docker image to 21.0.0 #3929
  • Archive docker image: Upgrade base image to eclipse-temurin:17.0.6_10-jdk #3930
  • Upgrade gosu in archive docker image to 1.16 #3931
  • Upgrade gosu in keycloak docker image to 1.16 #3932

Documentation

  • Wiki: update HowTo Cluster Keycloak with MariaDB and LDAP using Docker Standalone to Keycloak.X 18.0.1+ #3697
  • Update REST Services doc to streamline with Swagger UI #3944
  • Access to several wiki pages broken #3946
  • Provide documentation for Archive Attribute Coercions : overview, differentiation between legacy and new, and ways to migrate existing legacy coercion configs to new coercions #3967

Binary Distribution Packages

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