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