Mercurial > hg > orthanc
comparison NEWS @ 1364:111e23bb4904 query-retrieve
integration mainline->query-retrieve
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 21 May 2015 16:58:30 +0200 |
parents | feaf2840917c |
children | f528849ee9f7 65a000d823c4 |
comparison
equal
deleted
inserted
replaced
953:f894be6e7cc1 | 1364:111e23bb4904 |
---|---|
1 Pending changes in the mainline | 1 Pending changes in the mainline |
2 =============================== | 2 =============================== |
3 | 3 |
4 * Official support of OS X (Darwin) | 4 Major |
5 ----- | |
6 | |
7 * "?expand" flag for URIs "/patients", "/studies" and "/series" | |
8 * "/tools/find" URI to search for DICOM resources from REST | |
9 * Support of FreeBSD | |
10 | |
11 Minor | |
12 ----- | |
13 | |
14 * Speed-up in Orthanc Explorer for large amount of images | |
15 * Speed-up of the C-Find SCP server of Orthanc | |
16 * Allow replacing PatientID/StudyInstanceUID/SeriesInstanceUID from Lua scripts | |
17 | |
18 Fixes | |
19 ----- | |
20 | |
21 * Prevent freeze on C-FIND if no DICOM tag is to be returned | |
22 * Fix slow C-Store SCP on recent versions of Linux, if | |
23 USE_SYSTEM_DCMTK is set to OFF (http://forum.dcmtk.org/viewtopic.php?f=1&t=4009) | |
24 * Fix issue 30 (QR response missing "Query/Retrieve Level" (008,0052)) | |
25 * Fix issue 32 (Cyrillic symbols): Introduction of the "Windows1251" encoding | |
26 * Plugins now receive duplicated GET arguments in their REST callbacks | |
27 | |
28 | |
29 Version 0.8.6 (2015/02/12) | |
30 ========================== | |
31 | |
32 Major | |
33 ----- | |
34 | |
35 * URIs to get all the parents of a given resource in a single REST call | |
36 * Instances without PatientID are now allowed | |
37 * Support of HTTP proxy to access Orthanc peers | |
38 | |
39 Minor | |
40 ----- | |
41 | |
42 * Support of Tudor DICOM in Query/Retrieve | |
43 * More flexible "/modify" and "/anonymize" for single instance | |
44 * Access to called AET and remote AET from Lua scripts ("OnStoredInstance") | |
45 * Option "DicomAssociationCloseDelay" to set delay before closing DICOM association | |
46 * ZIP archives now display the accession number of the studies | |
47 | |
48 Plugins | |
49 ------- | |
50 | |
51 * Introspection of plugins (cf. the "/plugins" URI) | |
52 * Plugins can access the command-line arguments used to launch Orthanc | |
53 * Plugins can extend Orthanc Explorer with custom JavaScript | |
54 * Plugins can get/set global properties to save their configuration | |
55 * Plugins can do REST calls to other plugins (cf. "xxxAfterPlugins()") | |
56 * Scan of folders for plugins | |
57 | |
58 Fixes | |
59 ----- | |
60 | |
61 * Code refactorings | |
62 * Fix issue 25 (AET with underscore not allowed) | |
63 * Fix replacement and insertion of private DICOM tags | |
64 * Fix anonymization generating non-portable DICOM files | |
65 | |
66 | |
67 Version 0.8.5 (2014/11/04) | |
68 ========================== | |
69 | |
70 General | |
71 ------- | |
72 | |
73 * Major speed-up thanks to a new database schema | |
74 * Plugins can monitor changes through callbacks | |
75 * Download ZIP + DICOMDIR from Orthanc Explorer | |
76 * Sample plugin framework to serve static resources (./Plugins/Samples/WebSkeleton/) | |
77 | |
78 Fixes | |
79 ----- | |
80 | |
81 * Fix issue 19 (YBR_FULL are decoded incorrectly) | |
82 * Fix issue 21 (Microsoft Visual Studio precompiled headers) | |
83 * Fix issue 22 (Error decoding multi-frame instances) | |
84 * Fix issue 24 (Build fails on OSX when directory has .DS_Store files) | |
85 * Fix crash when bad HTTP credentials are provided | |
86 | |
87 | |
88 Version 0.8.4 (2014/09/19) | |
89 ========================== | |
90 | |
91 * "/instances-tags" to get the tags of all the child instances of a | |
92 patient/study/series with a single REST call (bulk tags retrieval) | |
93 * Configuration/Lua to select the accepted C-Store SCP transfer syntaxes | |
94 * Fix reporting of errors in Orthanc Explorer when sending images to peers/modalities | |
95 * Installation of plugin SDK in CMake | |
96 | |
97 | |
98 Version 0.8.3 (2014/09/11) | |
99 ========================== | |
100 | |
101 Major | |
102 ----- | |
103 | |
104 * Creation of ZIP archives for media storage, with DICOMDIR | |
105 * URIs to get all the children of a given resource in a single REST call | |
106 * "/tools/lookup" URI to map DICOM UIDs to Orthanc identifiers | |
107 * Support of index-only mode (using the "StoreDicom" option) | |
108 * Plugins can implement a custom storage area | |
109 | |
110 Minor | |
111 ----- | |
112 | |
113 * Configuration option to enable HTTP Keep-Alive | |
114 * Configuration option to disable the logging of exported resources in "/exports" | |
115 * Plugins can retrieve the path to Orthanc and to its configuration file | |
116 * "/tools/create-dicom" now accepts the "PatientID" DICOM tag (+ updated sample) | |
117 * Possibility to set HTTP headers from plugins | |
118 * "LastUpdate" metadata is now always returned for patients, studies and series | |
119 | |
120 Maintenance | |
121 ----------- | |
122 | |
123 * Refactoring of HttpOutput ("Content-Length" header is now always sent) | |
124 * Upgrade to Mongoose 3.8 | |
125 * Fixes for Visual Studio 2013 and Windows 64bit | |
126 * Fix issue 16: Handling of "AT" value representations in JSON | |
127 * Fix issue 17 | |
128 | |
129 | |
130 Version 0.8.2 (2014/08/07) | |
131 ========================== | |
132 | |
133 * Support of the standard text encodings | |
134 * Hot restart of Orthanc by posting to "/tools/reset" | |
135 * More fault-tolerant commands in Lua scripts | |
136 * Parameter to set the default encoding for DICOM files without SpecificCharacterSet | |
137 * Fix of issue #14 (support of XCode 5.1) | |
138 * Upgrade to Google Test 1.7.0 | |
139 | |
140 | |
141 Version 0.8.1 (2014/07/29) | |
142 ========================== | |
143 | |
144 General | |
145 ------- | |
146 | |
147 * Access patient module at the study level to cope with PatientID collisions | |
148 * On-the-fly conversion of JSON to XML according to the HTTP Accept header | |
149 * C-Echo SCU in the REST API | |
150 * DICOM conformance statement available at URI "/tools/dicom-conformance" | |
151 | |
152 Lua scripts | |
153 ----------- | |
154 | |
155 * Lua scripts can do HTTP requests, and thus can call Web services | |
156 * Lua scripts can invoke system commands, with CallSystem() | |
157 | |
158 Plugins | |
159 ------- | |
160 | |
161 * Lookup for DICOM UIDs in the plugin SDK | |
162 * Plugins have access to the HTTP headers and can answer with HTTP status codes | |
163 * Callback to react to the incoming of DICOM instances | |
164 | |
165 Fixes | |
166 ----- | |
167 | |
168 * Fix build of Google Log with Visual Studio >= 11.0 | |
169 * Fix automated generation of the list of resource children in the REST API | |
170 | |
171 | |
172 Version 0.8.0 (2014/07/10) | |
173 ========================== | |
174 | |
175 Major changes | |
176 ------------- | |
177 | |
178 * Routing images with Lua scripts | |
179 * Introduction of the Orthanc Plugin SDK | |
180 * Official support of OS X (Darwin) 10.8 | |
181 | |
182 Minor changes | |
183 ------------- | |
184 | |
185 * Extraction of tags for the patient/study/series/instance DICOM modules | |
186 * Extraction of the tags shared by all the instances of a patient/study/series | |
5 * Options to limit the number of results for an incoming C-FIND query | 187 * Options to limit the number of results for an incoming C-FIND query |
6 * Support of kFreeBSD | 188 * Support of kFreeBSD |
189 * Several code refactorings | |
190 * Fix OrthancCppClient::GetVoxelSizeZ() | |
7 | 191 |
8 | 192 |
9 Version 0.7.6 (2014/06/11) | 193 Version 0.7.6 (2014/06/11) |
10 ========================== | 194 ========================== |
11 | 195 |
19 | 203 |
20 * Dynamic negotiation of SOP classes for C-Store SCU | 204 * Dynamic negotiation of SOP classes for C-Store SCU |
21 * Creation of DICOM instances using the REST API | 205 * Creation of DICOM instances using the REST API |
22 * Embedding of images within DICOM instances | 206 * Embedding of images within DICOM instances |
23 * Adding/removal/modification of remote modalities/peers through REST | 207 * Adding/removal/modification of remote modalities/peers through REST |
24 * Reuse of the previous SCU connection to avoid unecessary handshakes | 208 * Reuse of the previous SCU connection to avoid unnecessary handshakes |
25 * Fix problems with anonymization and modification | 209 * Fix problems with anonymization and modification |
26 * Fix missing licensing terms about reuse of some code from DCMTK | 210 * Fix missing licensing terms about reuse of some code from DCMTK |
27 * Various code refactorings | 211 * Various code refactorings |
28 | 212 |
29 | 213 |
148 | 332 |
149 Version 0.5.2 (2013/05/07) | 333 Version 0.5.2 (2013/05/07) |
150 ========================== | 334 ========================== |
151 | 335 |
152 * "Bulk" Store-SCU (send several DICOM instances with the same | 336 * "Bulk" Store-SCU (send several DICOM instances with the same |
153 DICOM connexion) | 337 DICOM connection) |
154 * Store-SCU for patients and studies in Orthanc Explorer | 338 * Store-SCU for patients and studies in Orthanc Explorer |
155 * Filtering of incoming DICOM instances (through Lua scripting) | 339 * Filtering of incoming DICOM instances (through Lua scripting) |
156 * Filtering of incoming HTTP requests (through Lua scripting) | 340 * Filtering of incoming HTTP requests (through Lua scripting) |
157 * Clearing of "/exports" and "/changes" | 341 * Clearing of "/exports" and "/changes" |
158 * Check MD5 of third party downloads | 342 * Check MD5 of third party downloads |
173 | 357 |
174 Major changes | 358 Major changes |
175 ------------- | 359 ------------- |
176 | 360 |
177 * Download of modified or anonymized DICOM instances | 361 * Download of modified or anonymized DICOM instances |
178 * Inplace modification and anymization of DICOM series, studies and patients | 362 * Inplace modification and anonymization of DICOM series, studies and patients |
179 | 363 |
180 Minor changes | 364 Minor changes |
181 ------------- | 365 ------------- |
182 | 366 |
183 * Support of private tags | 367 * Support of private tags |