Mercurial > hg > orthanc
comparison NEWS @ 4899:3ab57510f6dd proto-filter-instance-returning-error-code
integration mainline->proto-filter-instance-returning-error-code
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 20 Feb 2022 12:59:30 +0100 |
parents | 181e67f9d129 |
children | b5b693465295 |
comparison
equal
deleted
inserted
replaced
4791:656784ac6759 | 4899:3ab57510f6dd |
---|---|
1 Pending changes in the mainline | 1 Pending changes in the mainline |
2 =============================== | 2 =============================== |
3 | 3 |
4 General | |
5 ------- | |
6 | |
7 * Removed the OpenSSL license exception, as binary versions of Orthanc are now | |
8 designed to use OpenSSL 3.x, that was re-licensed under Apache 2.0, making | |
9 it compatible with the GPL/AGPL licenses used by the Orthanc project: | |
10 https://en.wikipedia.org/wiki/OpenSSL#Licensing | |
11 https://people.gnome.org/~markmc/openssl-and-the-gpl.html | |
12 * New configuration "DicomAlwaysAllowFindWorklist" to complement the existing | |
13 "DicomAlwaysAllowFind" configuration. "DicomAlwaysAllowFind" applies now | |
14 only to C-Find for Patients/Studies/Series/Instances while C-Find for worklists are | |
15 covered by "DicomAlwaysAllowFindWorklist". The same changes applies to new | |
16 configurations in "DicomModalities": "AllowFind" is now complemented by | |
17 "AllowFindWorklist". | |
18 This new option allows improved security management. E.g: a modality might have | |
19 only "AllowStore" and "AllowFindWorklist" enabled but might have "AllowFind" | |
20 disabled to prevent listing past patient studies. | |
21 Possible BREAKING-CHANGE: if you relied on "DicomAlwaysAllowFind" or "AllowFind" | |
22 to specifically authorize C-Find for worklist, you now need to explicitly enable | |
23 "DicomAlwaysAllowFindWorklist" and/or "AllowFindWorklist" | |
24 * Added a storage cache in RAM to avoid reading the same files multiple times from | |
25 the storage. This greatly improves, among other things, the performance of WADO-RS | |
26 retrieval of individual frames of multiframe instances. | |
27 * New configuration option "MaximumStorageCacheSize" to configure the size of | |
28 the new storage cache. | |
29 * New configuration option "ZipLoaderThreads" to configure the number of threads used | |
30 to read instances from storage when creating a Zip archive/media. | |
31 * Support decoding of black-and-white images (with 1 bit per pixel), notably DICOM SEG | |
32 * Added links to download attachments from the Orthanc Explorer | |
33 | |
34 REST API | |
35 -------- | |
36 | |
37 * API version upgraded to 16 | |
38 * If an image can not be decoded, ../preview and ../rendered routes are now returning | |
39 unsupported.png only if the ?returnUnsupportedImage option is specified; otherwise, | |
40 it raises a 415 error code. | |
41 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip' | |
42 * "/instances/{...}/frames/{...}/numpy": Download the frame as a Python numpy array | |
43 * "/instances/{...}/numpy": Download the instance as a Python numpy array | |
44 * "/series/{...}/numpy": Download the series as a Python numpy array | |
45 * Added a ?full option to "/patients|studies|series|instances/{...}/attachments" route | |
46 to show the mapping alias<->numerical id. | |
47 * Added "/patients|studies|series|instances/{...}/attachments/{...}/info" route to retrieve | |
48 the full information about an attachment (size, type, MD5 and UUID) | |
49 | |
50 Lua | |
51 --- | |
52 | |
53 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received | |
54 through C-Store and return a specific C-Store status code. | |
55 | |
56 Plugins | |
57 ------- | |
58 | |
59 * New function in the SDK: OrthancPluginRegisterIncomingCStoreInstanceFilter() | |
60 | |
61 Maintenance | |
62 ----------- | |
63 | |
4 * Fix handling of option "DeidentifyLogs", notably for tags (0010,0010) and (0010,0020) | 64 * Fix handling of option "DeidentifyLogs", notably for tags (0010,0010) and (0010,0020) |
65 * New configuration options: | |
66 - "DicomThreadsCount" to set the number of threads in the embedded DICOM server | |
67 * Fix instances accumulating in DB while their attachments were not stored because of | |
68 MaximumStorageSize limit reached with a single patient in DB. | |
69 * Dropped support for static compilation of OpenSSL 1.0.2 and 1.1.1 | |
70 * Upgraded dependencies for static builds (notably on Windows and LSB): | |
71 - openssl 3.0.1 | |
5 | 72 |
6 | 73 |
7 Version 1.9.7 (2021-08-31) | 74 Version 1.9.7 (2021-08-31) |
8 ========================== | 75 ========================== |
9 | 76 |