-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
284 lines (198 loc) · 7.88 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
Pending changes in the mainline
===============================
Version 0.7.5 (2014/05/08)
==========================
* Dynamic negotiation of SOP classes for C-Store SCU
* Creation of DICOM instances using the REST API
* Embedding of images within DICOM instances
* Adding/removal/modification of remote modalities/peers through REST
* Reuse of the previous SCU connection to avoid unecessary handshakes
* Fix problems with anonymization and modification
* Fix missing licensing terms about reuse of some code from DCMTK
* Various code refactorings
Version 0.7.4 (2014/04/16)
==========================
* Switch to openssl-1.0.1g in static builds (cf. Heartbleed exploit)
* Switch to boost 1.55.0 in static builds (to solve compiling errors)
* Better logging about nonexistent tags
* Dcm4Chee manufacturer
* Automatic discovering of the path to the DICOM dictionaries
* In the "DicomModalities" config, the port number can be a string
Version 0.7.3 (2014/02/14)
==========================
Major changes
-------------
* Fixes in the implementation of the C-FIND handler for Query/Retrieve
* Custom attachment of files to patients, studies, series or instances
* Access to lowlevel info about the attached files through the REST API
* Recover pixel data for more transfer syntaxes (notably JPEG)
Minor changes
-------------
* AET comparison is now case-insensitive by default
* Possibility to disable the HTTP server or the DICOM server
* Automatic computation of MD5 hashes for the stored DICOM files
* Maintenance tool to recover DICOM files compressed by Orthanc
* The newline characters in the configuration file are fixed for Linux
* Capture of the SIGTERM signal in Linux
Version 0.7.2 (2013/11/08)
==========================
* Support of Query/Retrieve from medInria
* Accept more transfer syntaxes for C-Store SCP and SCU (notably JPEG)
* Create the meta-header when receiving files through C-Store SCP
* Fixes and improvements thanks to the static analyzer cppcheck
Version 0.7.1 (2013/10/30)
==========================
* Use ZIP64 only when required to improve compatibility (cf. issue #7)
* Refactoring of the CMake options
* Fix for big-endian architectures (RedHat bug #985748)
* Use filenames with 8 characters in ZIP files for maximum compatibility
* Possibility to build Orthanc inplace (in the source directory)
Version 0.7.0 (2013/10/25)
==========================
Major changes
-------------
* DICOM Query/Retrieve is supported
Minor changes
-------------
* Possibility to keep the PatientID during an anonymization
* Check whether "unzip", "tar" and/or "7-zip" are installed from CMake
Version 0.6.2 (2013/10/04)
==========================
* Build of the C++ client as a shared library
* Improvements and documentation of the C++ client API
* Fix of Debian bug #724947 (licensing issue with the SHA-1 library)
* Switch to Boost 1.54.0 (cf. issue #9)
* "make uninstall" is now possible
Version 0.6.1 (2013/09/16)
==========================
* Detection of stable patients/studies/series
* C-Find SCU at the instance level
* Link from modified to original resource in Orthanc Explorer
* Fix of issue #8
* Anonymization of the medical alerts tag (0010,2000)
Version 0.6.0 (2013/07/16)
==========================
Major changes
-------------
* Introduction of the C++ client
* Send DICOM resources to other Orthanc instances through HTTP
* Access to signed images (instances/.../image-int16)
(Closes: Debian #716958)
Minor changes
-------------
* Export of DICOM files to the host filesystem (instances/.../export)
* Statistics about patients, studies, series and instances
* Link from anonymized to original resource in Orthanc Explorer
* Fixes for Red Hat and Debian packaging
* Fixes for history in Orthanc Explorer
* Fixes for boost::thread, as reported by Cyril Paulus
* Fix licensing (Closes: Debian #712038)
Metadata
--------
* Access to the metadata through the REST API (.../metadata)
* Support of user-defined metadata
* "LastUpdate" metadata for patients, studies and series
* "/tools/now" to be used in combination with "LastUpdate"
* Improved support of series with temporal positions
Version 0.5.2 (2013/05/07)
==========================
* "Bulk" Store-SCU (send several DICOM instances with the same
DICOM connexion)
* Store-SCU for patients and studies in Orthanc Explorer
* Filtering of incoming DICOM instances (through Lua scripting)
* Filtering of incoming HTTP requests (through Lua scripting)
* Clearing of "/exports" and "/changes"
* Check MD5 of third party downloads
* Faking of the HTTP methods PUT and DELETE
Version 0.5.1 (2013/04/17)
==========================
* Support of RGB images
* Fix of store SCU in release builds
* Possibility to store the SQLite index at another place than the
DICOM instances (for performance)
Version 0.5.0 (2013/01/31)
==========================
Major changes
-------------
* Download of modified or anonymized DICOM instances
* Inplace modification and anymization of DICOM series, studies and patients
Minor changes
-------------
* Support of private tags
* Implementation of the PMSCT_RLE1 image decoding for Philips modalities
* Generation of random DICOM UID through the REST API (/tools/generate-uid)
Version 0.4.0 (2012/12/14)
==========================
Major changes
-------------
* Recycling of disk space
* Raw access to the value of the DICOM tags in the REST API
Minor changes
-------------
* Protection of patients against recycling (also in Orthanc Explorer)
* The DICOM dictionaries are embedded in Windows builds
Version 0.3.1 (2012/12/05)
==========================
* Download archives of patients, studies and series as ZIP files
* Orthanc now checks the version of its database schema before starting
Version 0.3.0 (2012/11/30)
==========================
Major changes
-------------
* Transparent compression of the DICOM instances on the disk
* The patient/study/series/instances are now indexed by SHA-1 digests
of their DICOM Instance IDs (and not by UUIDs anymore): The same
DICOM objects are thus always identified by the same Orthanc IDs
* Log of exported instances through DICOM C-Store SCU ("/exported" URI)
* Full refactoring of the DB schema and of the REST API
* Introduction of generic classes for REST APIs (in Core/RestApi)
Minor changes
-------------
* "/statistics" URI
* "last" flag to retrieve the last change from the "/changes" URI
* Generate a sample configuration file from command line
* "CompletedSeries" event in the changes API
* Thread to continuously flush DB to disk (SQLite checkpoints for
improved robustness)
Version 0.2.3 (2012/10/26)
==========================
* Use HTTP Content-Disposition to set a filename when downloading JSON/DCM
* URI "/system" for general information about Orthanc
* Versioning info and help on the command line
* Improved logging
* Possibility of dynamic linking against jsoncpp, sqlite, boost and dmctk
for Debian packaging
* Fix some bugs
* Switch to default 8042 port for HTTP
Version 0.2.2 (2012/10/04)
==========================
* Switch to Google Logging
* Fixes to Debian packaging
Version 0.2.1 (2012/09/28)
==========================
* Status of series
* Continuous Integration Server is up and running
* Ready for Debian packaging
Version 0.2.0 (2012/09/16)
==========================
Major changes
-------------
* Renaming to "Orthanc"
* Focus on security: Support of SSL, HTTP Basic Authentication and
interdiction of remote access
* Access to multi-frame images (for nuclear medicine)
* Access to the raw PNG images (in 8bpp and 16bpp)
Minor changes
-------------
* Change of the licensing of the "Core/SQLite" folder to BSD (to
reflect the original licensing terms of Chromium, from which the
code derives)
* Standalone build for cross-compilation
Version 0.1.1 (2012/07/20)
==========================
* Fix Windows version
* Native Windows build with Microsoft Visual Studio 2005
* Add path to storage in Configuration.json
Version 0.1.0 (2012/07/19)
==========================
* Initial release