1ANNOUNCEMENT
2
3Version 3.6.6 of the OFFIS DCMTK (DICOM ToolKit) software is now available for
4public release.  This release includes the following main changes over the
5previous version 3.6.5:
6
7- DCMTK 3.6.6 builds correctly on older and up-to-date versions of GNU gcc
8  (4.2.1 to 10.2.0) Clang (3.4.2 to 11.0.0), Apple Clang 11.0.0,
9  Microsoft Visual Studio (2008 to 2019) and SunPro CC (5.14 and 5.15).
10
11- Tested with the following operating systems/environments:
12  - Android on arm64
13  - Cygwin on x86_64
14  - FreeBSD on x86_64
15  - Linux on x86_64 and x86
16  - MacOS X on x86_64
17  - NetBSD on x86_64
18  - OpenBSD on x86_64
19  - OpenIndiana on x86
20  - Solaris on x86
21  - Windows (including MinGW and Cygwin) on x86_64 and x86
22
23  For a complete list of tested systems and compilers, see the INSTALL file.
24
25- Updated data dictionary, SOP classes, well-known frame of references,
26  transfer syntaxes, code definitions and supported context group classes for
27  DICOM standard release 2020e.
28
29- Added new DCMTK module dcmect, which facilitates creation, loading, (partly)
30  modification and storing Enhanced CT objects:
31
32  - Also included is a general Concatenation API that allows for creating and
33    re-assembling Concatenations from given DICOM datasets. Right now, only
34    uncompressed ("unencapsulated") pixel data is supported.
35
36  - The existing Segmentation API (dcmseg) as well as the new Enhanced CT API
37    (dcmect) both support writing and reading Concatenations via dedicated
38    methods.
39
40  - Thanks to GE Aviation for sponsoring this feature.
41
42- Major revision of JSON export tool (dcm2json), which should now be fully
43  standard compliant.
44
45- Major revision of the dcmsign module, which now supports Elliptic Curve
46  (ECDSA) signatures, the DICOM SR RSA Digital Signature Profile, and CRLs in
47  hashed certificate directories.  During signature verification the chain of
48  trust for the signer certificates are now fully checked and there is limited
49  support for the creation and verification of trusted timestamps.
50
51- Added support for the Rendition Selection Document IOD, which has been
52  introduced with Supplement 202 (Real-Time Video), to the dcmsr module.
53
54- Added support for the new Waveform Storage SOP Classes that have been
55  introduced with Supplement 217 (Neurophysiology Waveforms) to the DICOMDIR
56  generation code and to the dcmsr module.
57
58- Added support for the new 2nd generation RT Storage SOP Classes that have
59  been introduced with Supplement 175, 176 and 199, as well as for the new
60  Encapsulated OBJ and MTL Storage SOP Classes (Supplement 208) to the
61  DICOMDIR generation code.
62
63- Added TLS support to the DcmSCP and DcmSCPPool classes and to the dcmrecv
64  command line tool.
65
66- Updated and completely revised DIMSE Status Code definitions.  Now, the
67  definitions and also the log output are consistent with the current edition
68  of the DICOM standard.
69
70- Significant performance enhancements for code that gets an item from or
71  inserts an item into a sequence with a large number of items.
72
73- DCMTK now successfully compiles when UNICODE/_UNICODE is defined on Windows.
74
75- When compiling on Windows, new CMake options can now be used to control the
76  Win32 build model (multi-threaded or multi-threaded DLL).
77
78- Fixed various issues that occurred after the official 3.6.5 release.
79  See CHANGES file for details.
80
81Many people have contributed to this new release of DCMTK, appearing here in
82alphabetical order.  Thank you very much for your support!
83
84  Michel Amat (GitHub user "amatm")
85  Bartosz Bialoskorski <bartoszbialoskorski@gmail.com>
86  Jesper Bojesen <jbojesen@vitalimages.com>
87  Marcel Claus <Marcel.Claus@med.uni-jena.de>
88  Jake Cobb <Jake.Cobb@varian.com>
89  Martin Czarnowski <czarnowski@examion.com>
90  Matthias Gierlings <matthias.gierlings@ruhr-uni-bochum.de>
91  Niklas Johansson (GitHub user "Raphexion")
92  Andreas Keizers <an-kei@web.de>
93  Peter Klotz <Peter.Klotz@ith-icoserve.com>
94  Damien Lerat
95  Mathieu Malaterre <malat@debian.org>
96  Robert Mulcahey <rob@asteris.com>
97  Maria Nedyak <mashanedyak@gmail.com>
98  Steve Pieper <pieper@isomics.com>
99  Sergey Razuvaev <Sergey.Razuvaev@waveaccess.ru>
100  Markus Sabin <Markus.Sabin@soft-gate.de>
101  Maria Samoylova <mashanedyak@gmail.com>
102  Adrian Schmidt-Foehre <A.Schmidt-Foehre@mint-medical.de>
103  Waldo Valenzuela <waldo.valenzuela@artorg.unibe.ch>
104
105  DCMTK forum users "CStarkey", "JustSomeGuy", "Shaeto", and "ruben.cruz"
106  GitHub user "iboB"
107
108Members of the DCMTK Team who have worked on this release are:
109
110  Pedro Arizpe Gomez <arizpegomez@offis.de>
111  Marco Eichelberg <eichelberg@offis.de>
112  Michael Onken <onken@open-connections.de>
113  Joerg Riesmeier <dicom@jriesmeier.com>
114  Jan Schlamelcher <schlamelcher@offis.de>
115
116The DCMTK software can be downloaded via:
117
118  https://dicom.offis.de/dcmtk or https://www.dcmtk.org/
119
120OFFIS e.V., Oldenburg, Germany, 2021-01-14
121