comparison NEWS @ 3956:6e14f2da7c7e

integration transcoding->mainline
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 20 May 2020 16:42:44 +0200
parents 5797ca4f3b8d
children 596912ebab5f
comparison
equal deleted inserted replaced
3892:fe0e4ef52a72 3956:6e14f2da7c7e
1 Pending changes in the mainline 1 Pending changes in the mainline
2 =============================== 2 ===============================
3 3
4 REST API 4 General
5 -------- 5 -------
6 6
7 * DICOM transcoding over the REST API
8 * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
9 C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
10 * New configuration options related to transcoding:
11 "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
12 "IngestTranscoding" and "DicomLossyTranscodingQuality"
13
14 REST API
15 --------
16
17 * API version upgraded to 7
7 * Improved: 18 * Improved:
8 - "/instances/../modify": it is now possible to "Keep" the "SOPInstanceUID". 19 - "/instances/../modify": it is now possible to "Keep" the "SOPInstanceUID".
9 Note that it was already possible to "Replace" it. 20 Note that it was already possible to "Replace" it.
10 21 - added "Timeout" parameter to every DICOM operation
11 Maintenance 22 - "/queries/.../answers/../retrieve": "TargetAet" not mandatory anymore
12 ----------- 23 (defaults to the local AET)
13 24 * Changes:
25 - "/{patients|studies|series}/.../modify": New option "KeepSource"
26 - "/{patients|studies|series|instances}/.../modify": New option "Transcode"
27 - "/peers/{id}/store": New option "Transcode"
28 - ".../archive", ".../media", "/tools/create-media" and
29 "/tools/create-archive": New option "Transcode"
30 - "/ordered-slices": reverted the change introduced in 1.5.8 and go-back
31 to 1.5.7 behaviour.
32
33 Plugins
34 -------
35
36 * New functions in the SDK:
37 - OrthancPluginCreateDicomInstance()
38 - OrthancPluginCreateMemoryBuffer()
39 - OrthancPluginEncodeDicomWebJson2()
40 - OrthancPluginEncodeDicomWebXml2()
41 - OrthancPluginFreeDicomInstance()
42 - OrthancPluginGetInstanceAdvancedJson()
43 - OrthancPluginGetInstanceDecodedFrame()
44 - OrthancPluginGetInstanceDicomWebJson()
45 - OrthancPluginGetInstanceDicomWebXml()
46 - OrthancPluginGetInstanceFramesCount()
47 - OrthancPluginGetInstanceRawFrame()
48 - OrthancPluginRegisterTranscoderCallback()
49 - OrthancPluginSerializeDicomInstance()
50 - OrthancPluginTranscodeDicomInstance()
51 * "OrthancPluginDicomInstance" structure wrapped in "OrthancPluginCppWrapper.h"
52 * Allow concurrent calls to the custom image decoders provided by the plugins
53
54 Maintenance
55 -----------
56
57 * Moved the GDCM sample plugin out of the Orthanc repository as a separate plugin
14 * Fix missing body in "OrthancPluginHttpPost()" and "OrthancPluginHttpPut()" 58 * Fix missing body in "OrthancPluginHttpPost()" and "OrthancPluginHttpPut()"
59 * Fix issue #169 (TransferSyntaxUID change from Explicit to Implicit during C-STORE SCU)
15 * Upgraded dependencies for static builds (notably on Windows and LSB): 60 * Upgraded dependencies for static builds (notably on Windows and LSB):
16 - openssl 1.1.1g 61 - openssl 1.1.1g
62 * Fix issue #179 (deadlock in Python plugins)
17 63
18 64
19 Version 1.6.1 (2020-04-21) 65 Version 1.6.1 (2020-04-21)
20 ========================== 66 ==========================
21 67