Mercurial > hg > orthanc
comparison NEWS @ 2222:21713ce8717b
Fix handling of Move Originator AET and ID in C-MOVE SCP
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 13 Dec 2016 14:34:33 +0100 |
parents | 3eefb84ac0bd |
children | 2bdc29af9589 |
comparison
equal
deleted
inserted
replaced
2221:e7beca979562 | 2222:21713ce8717b |
---|---|
11 REST API | 11 REST API |
12 -------- | 12 -------- |
13 | 13 |
14 * "/tools/invalidate-tags" to invalidate the JSON summary of all the DICOM files | 14 * "/tools/invalidate-tags" to invalidate the JSON summary of all the DICOM files |
15 (useful if private tags are registered, or if changing the default encoding) | 15 (useful if private tags are registered, or if changing the default encoding) |
16 * "Permissive" flag for URI "/modalities/{...}/store" to ignore C-Store transfer errors | 16 * "Permissive" flag for URI "/modalities/{...}/store" to ignore C-STORE transfer errors |
17 * "Asynchronous" flag for URIs "/modalities/{...}/store" and "/peers/{...}/store" | 17 * "Asynchronous" flag for URIs "/modalities/{...}/store" and "/peers/{...}/store" |
18 to avoid waiting for the completion of image transfers | 18 to avoid waiting for the completion of image transfers |
19 * Possibility to DELETE "dicom-as-json" attachments to reconstruct the JSON summaries | 19 * Possibility to DELETE "dicom-as-json" attachments to reconstruct the JSON summaries |
20 (useful if "Dictionary" has changed) | 20 (useful if "Dictionary" has changed) |
21 * "Keep" option for modifications to keep original DICOM identifiers (advanced feature) | 21 * "Keep" option for modifications to keep original DICOM identifiers (advanced feature) |
27 ------- | 27 ------- |
28 | 28 |
29 * New function: "OrthancPluginRegisterPrivateDictionaryTag()" to register private tags | 29 * New function: "OrthancPluginRegisterPrivateDictionaryTag()" to register private tags |
30 * More control over client cache in the ServeFolders plugin | 30 * More control over client cache in the ServeFolders plugin |
31 * New C++ help wrappers in "Plugins/Samples/Common/" to read DICOM datasets from REST API | 31 * New C++ help wrappers in "Plugins/Samples/Common/" to read DICOM datasets from REST API |
32 * New data structure: "OrthancPluginFindMatcher" to match DICOM against C-Find queries | 32 * New data structure: "OrthancPluginFindMatcher" to match DICOM against C-FIND queries |
33 | 33 |
34 Maintenance | 34 Maintenance |
35 ----------- | 35 ----------- |
36 | 36 |
37 * Fix handling of encodings in C-FIND requests (including for worklists) | 37 * Fix handling of encodings in C-FIND requests (including for worklists) |
44 * Improved robustness against files with no PatientID | 44 * Improved robustness against files with no PatientID |
45 * Upgrade to curl 7.50.3 for static and Windows builds | 45 * Upgrade to curl 7.50.3 for static and Windows builds |
46 * Content-Type for JSON documents is now "application/json; charset=utf-8" | 46 * Content-Type for JSON documents is now "application/json; charset=utf-8" |
47 * Ignore "Group Length" tags in C-FIND queries | 47 * Ignore "Group Length" tags in C-FIND queries |
48 * Fix handling of worklist SCP with ReferencedStudySequence and ReferencedPatientSequence | 48 * Fix handling of worklist SCP with ReferencedStudySequence and ReferencedPatientSequence |
49 * Fix handling of Move Originator AET and ID in C-MOVE SCP | |
49 | 50 |
50 | 51 |
51 Version 1.1.0 (2016/06/27) | 52 Version 1.1.0 (2016/06/27) |
52 ========================== | 53 ========================== |
53 | 54 |
61 | 62 |
62 REST API | 63 REST API |
63 -------- | 64 -------- |
64 | 65 |
65 * New URI: "/instances/.../frames/.../raw" to access the raw frames (bypass image decoding) | 66 * New URI: "/instances/.../frames/.../raw" to access the raw frames (bypass image decoding) |
66 * New URI "/modalities/.../move" to issue C-Move SCU requests | 67 * New URI "/modalities/.../move" to issue C-MOVE SCU requests |
67 * "MoveOriginatorID" can be specified for "/modalities/.../store" | 68 * "MoveOriginatorID" can be specified for "/modalities/.../store" |
68 | 69 |
69 Dicom protocol | 70 Dicom protocol |
70 -------------- | 71 -------------- |
71 | 72 |
72 * Support of optional tags for counting resources in C-Find: | 73 * Support of optional tags for counting resources in C-FIND: |
73 0008-0061, 0008-0062, 0020-1200, 0020-1202, 0020-1204, 0020-1206, 0020-1208, 0020-1209 | 74 0008-0061, 0008-0062, 0020-1200, 0020-1202, 0020-1204, 0020-1206, 0020-1208, 0020-1209 |
74 * Support of Move Originator Message ID (0000,1031) in C-Store responses driven by C-Move | 75 * Support of Move Originator Message ID (0000,1031) in C-STORE responses driven by C-MOVE |
75 | 76 |
76 Plugins | 77 Plugins |
77 ------- | 78 ------- |
78 | 79 |
79 * Speedup in plugins by removing unnecessary locks | 80 * Speedup in plugins by removing unnecessary locks |
80 * New callback to filter incoming HTTP requests: OrthancPluginRegisterIncomingHttpRequestFilter() | 81 * New callback to filter incoming HTTP requests: OrthancPluginRegisterIncomingHttpRequestFilter() |
81 * New callback to handle non-worklists C-Find requests: OrthancPluginRegisterFindCallback() | 82 * New callback to handle non-worklists C-FIND requests: OrthancPluginRegisterFindCallback() |
82 * New callback to handle C-Move requests: OrthancPluginRegisterMoveCallback() | 83 * New callback to handle C-MOVE requests: OrthancPluginRegisterMoveCallback() |
83 * New function: "OrthancPluginHttpClient()" to do HTTP requests with full control | 84 * New function: "OrthancPluginHttpClient()" to do HTTP requests with full control |
84 * New function: "OrthancPluginGenerateUuid()" to generate a UUID | 85 * New function: "OrthancPluginGenerateUuid()" to generate a UUID |
85 * More than one custom image decoder can be installed (e.g. to handle different transfer syntaxes) | 86 * More than one custom image decoder can be installed (e.g. to handle different transfer syntaxes) |
86 | 87 |
87 Lua | 88 Lua |
88 --- | 89 --- |
89 | 90 |
90 * Possibility to dynamically fix outgoing C-Find requests using "OutgoingFindRequestFilter()" | 91 * Possibility to dynamically fix outgoing C-FIND requests using "OutgoingFindRequestFilter()" |
91 * Access to the HTTP headers in the "IncomingHttpRequestFilter()" callback | 92 * Access to the HTTP headers in the "IncomingHttpRequestFilter()" callback |
92 | 93 |
93 Image decoding | 94 Image decoding |
94 -------------- | 95 -------------- |
95 | 96 |
120 | 121 |
121 | 122 |
122 Version 1.0.0 (2015/12/15) | 123 Version 1.0.0 (2015/12/15) |
123 ========================== | 124 ========================== |
124 | 125 |
125 * Lua: "IncomingFindRequestFilter()" to apply filters to incoming C-Find requests | 126 * Lua: "IncomingFindRequestFilter()" to apply filters to incoming C-FIND requests |
126 * New function in plugin SDK: "OrthancPluginSendMultipartItem2()" | 127 * New function in plugin SDK: "OrthancPluginSendMultipartItem2()" |
127 * Fix of DICOMDIR generation with DCMTK 3.6.1, support of encodings | 128 * Fix of DICOMDIR generation with DCMTK 3.6.1, support of encodings |
128 * Fix range search if the lower or upper limit is absent | 129 * Fix range search if the lower or upper limit is absent |
129 * Fix modality worklists lookups if tags with UN (unknown) VR are present | 130 * Fix modality worklists lookups if tags with UN (unknown) VR are present |
130 * Warn about badly formatted modality/peer definitions in configuration file at startup | 131 * Warn about badly formatted modality/peer definitions in configuration file at startup |