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