github dcm4che/dcm4che 5.10.5

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

dcm4che-5.x vs. dcm4che-3.x

dcm4che-5.x was forked from dcm4che-3.x 2 years ago, motivated by some changes in the configuration related modules in dcm4che-3.x which increases flexibility on cost of performance - particular of the LDAP configuration back-end - which I did not want to share for the new archive: dcm4chee-arc-light-5.x . So I reverted that change in dcm4che-5.x, and also purged the Java Properties configuration back-end. But beside the configuration related modules, dcm4che-5.x does not differ significantly from dcm4che-3.x.

Recently the dcm4che-5.x branch dcm4chee-arc-light was renamed to master, and the dcm4che-3.x branch was renamed to generic-config ( #160) . Starting with now, versions from the dcm4che-5.x branch will be released at the same time as new versions of the archive (dcm4chee-arc-light-5.x), sharing the same version number.

Bugs

  • TLS connections broken, if no explicit TLS Protocol is specified #78
  • Change MSGID field in the HEADER of the SYSLOG -MSG in emitted Audit Message from "DICOM+RFC3881" to "IHE+RFC-3881" #82
  • Fix typo in MSGID field in the HEADER of the SYSLOG -MSG in emitted Audit Message #83
  • HL7Charset.toDicomCharacterSetCode() returns wrong values for "KS X 1001" and "ISO IR14" #94
  • storescp throws java.lang.IllegalArgumentException: GrayscaleSoftcopyPresentationStateStorageSOPClass #103
  • dcm4che-tool-jpg2dcm: Failed to extract Image Pixel Attributes from JPEG header #111
  • Artefacts in decompressed RLE 16bit multi-frame images in all frames except the first #115
  • dcm4che-tool-dcmqrscp: FIND SCP does not consider other matching keys than unique keys #124
  • Wrong VR for SourceApplicationEntityTitle in Attributes created by Association.createFileMetaInformation(..) #130
  • dcm4che-tools-findscu: study.csv.xsl does not convert multiple values for Specific Character Set correctly, if the first value is empty #141
  • dcm4che-tool-findscu: nested query params in XML files are ignored if an attribute of the nested item is also specified by CLI option -r or -m #144
  • AuditSuppressCriteria.match() does not consider Active Participant #146
  • Thread deadlock on receive of A-RELEASE-RQ after P-DATA-TF with pending PDV #147

Improvements

  • Update Element Dictionary to DICOM 2017b #98
  • Update Element Dictionary to DICOM 2017c #134
  • ApplicationEntityCache: treat not installed AEs as not configured #101
  • createFileMetaInformation: throw IllegalArgumentException with specific message instead NPE on null arguments #80
  • Split multivalues passed by Attributes.setString(tag,vr,value) #132
  • Support Range Matching by Attributes.matches(Attributes keys,..) #125
  • Overlay.getEmbeddedOverlayGroupOffsets(): Ignore embedded overlays with Overlay Bit Position < Bits Stored #139
  • DicomImageReader: Ignore embedded overlays with Overlay Bit Position < Bits Stored #142
  • Create Image Pixel Description Macro Attributes from JPEGHeader #85
  • Create Image Pixel Description Macro Attributes from MPEGHeader #87
  • dcm4che-tools-findscu: provide sample XSL to convert received matches for STUDY queries to CSV #116
  • dcm4che-tools-findscu: query parameter sample xml files shall only specify return, but no matching keys #117
  • dcm4che-tool-findscu: extend sample mwl.xml with keys for attributes extracted from HL7 orders by dcm4chee-arc-light #119
  • dcm4che-tools-findscu: extend sample XSL to convert received matches for STUDY queries to CSV #121
  • dcm4che-tool-dcmdir: import records from CSV file into DICOMDIR #120
  • dcm4che-tools-common: Patch Apache CLI PosixParser to recognize '--' as end of the options mark #126
  • dcm4che-tool-jpg2dcm: OutOfMemoryError on larger input (video) files #127
  • dcm4che-tool-dcmqrscp: add option --delay-cfind #140

Tasks

  • Make dcm4chee-arc-light branch to master branch #160
  • Fix link to git repository in license blocks #128
  • provide sample MR images and ADT^A08 and ORM^O01 HL7 v 2.3.1 messages #135
  • dcm4che-tools-dcmqrscp : Sync RecordFactory.xml file in line with dcmdir/RecordFactory.xml file #138

Binary Distribution Packages

https://sourceforge.net/projects/dcm4che/files/dcm4che3/5.10.5

Don't miss a new dcm4che release

NewReleases is sending notifications on new releases.