Mercurial > hg > orthanc
comparison NEWS @ 5652:53ddff5dccaf
revisiting NEWS
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 05 Jun 2024 15:42:57 +0200 |
parents | f048683aa619 |
children | 5e99cf9eebcf |
comparison
equal
deleted
inserted
replaced
5651:c4e33e0f907b | 5652:53ddff5dccaf |
---|---|
7 * API version upgraded to 24 | 7 * API version upgraded to 24 |
8 * Added "MaximumPatientCount" in /system | 8 * Added "MaximumPatientCount" in /system |
9 * Added a new "LimitToThisLevelMainDicomTags" field in the payload of | 9 * Added a new "LimitToThisLevelMainDicomTags" field in the payload of |
10 /patients|studies|series/instances/../reconstruct to speed up the reconstruction | 10 /patients|studies|series/instances/../reconstruct to speed up the reconstruction |
11 in case you just want to update the MainDicomTags of that resource level only | 11 in case you just want to update the MainDicomTags of that resource level only |
12 e.g. after you have updated the 'ExtraMainDicomTags' for this level. | 12 (e.g., after you have updated the "ExtraMainDicomTags" for this level) |
13 * The "requestedTags" GET argument was deprecated in favor of "requested-tags". | 13 * The "requestedTags" GET argument is deprecated in favor of "requested-tags" |
14 * Fixed broken /instances/../tags route after the calling | 14 * Added "?whole" option to "/instances/{id}/tags" to access tags stored after pixel data |
15 /studies/../reconstruct when changing the "IngestTranscoding". | 15 |
16 * Added "?whole" option to "/instances/{id}/tags" to access tags stored after pixel data. | 16 Plugins |
17 | 17 ------- |
18 Plugins | 18 |
19 ------- | 19 * Multitenant DICOM plugin: added support for locales. |
20 | |
21 * Multitenant DICOM plugin: added support for locales | |
22 * Housekeeper plugin: | 20 * Housekeeper plugin: |
23 - Added an option "LimitMainDicomTagsReconstructLevel" | 21 - Added an option "LimitMainDicomTagsReconstructLevel" |
24 (allowed values: "Patient", "Study", "Series", "Instance"). This can greatly speed | 22 (allowed values: "Patient", "Study", "Series", "Instance"). This can greatly speed |
25 up the housekeeper process e.g. if you have only update the Study level ExtraMainDicomTags. | 23 up the housekeeper process, e.g. if you have only update the Study level ExtraMainDicomTags. |
26 - Fixed broken /instances/../tags route after running the Housekeeper | 24 - Fixed broken /instances/../tags route after running the Housekeeper |
27 after having changed the "IngestTranscoding". | 25 after having changed the "IngestTranscoding". |
28 * SDK: added OrthancPluginLogMessage() that is a new primitive for | 26 * SDK: added OrthancPluginLogMessage() as a new primitive for plugins |
29 plugins to log messages. This new primitive will display the plugin | 27 to log messages. This new primitive will display the plugin name, |
30 name, the plugin file name, and the plugin line number in the | 28 the plugin file name, and the plugin line number in the logs. If |
31 logs. If they are not using the LOG() facilities provided by the | 29 they are not using the LOG() facilities provided by the |
32 OrthancFramework, plugins should now use ORTHANC_PLUGINS_LOG_INFO(), | 30 OrthancFramework, plugins should now use ORTHANC_PLUGINS_LOG_INFO(), |
33 ORTHANC_PLUGINS_LOG_WARNING(), and ORTHANC_PLUGINS_LOG_ERROR(). | 31 ORTHANC_PLUGINS_LOG_WARNING(), and ORTHANC_PLUGINS_LOG_ERROR(). |
34 | 32 |
35 Maintenance | 33 Maintenance |
36 ----------- | 34 ----------- |
37 | 35 |
38 * C-Find queries: | 36 * C-Find queries: |
39 - In C-Find queries including GenericGroupLength tags, Orthanc was still | 37 - In C-Find queries including "GenericGroupLength" tags, Orthanc was still |
40 extracting these tags from the storage although they were already ignored | 38 extracting these tags from the storage although they were already ignored |
41 and not returned in the response. | 39 and not returned in the response. |
42 They are now removed from the query earlier to avoid this disk access that | 40 They are now removed from the query earlier to avoid this disk access that |
43 could slow down the response time. Note that this seems to happen mainly | 41 could slow down the response time. Note that this seems to happen mainly |
44 when the query originates from some GE devices (AWS). | 42 when the query originates from some GE devices (AWS). |
45 - TimezoneOffsetFromUTC is now ignored for matching. | 43 - "TimezoneOffsetFromUTC" is now ignored for matching. |
46 * The 0x0111 DIMSE Status is now considered as a warning instead of an error | 44 * The 0x0111 DIMSE Status is now considered as a warning instead of an error |
47 when received as a response to a C-Store. | 45 when received as a response to a C-Store. |
48 See https://discourse.orthanc-server.org/t/ignore-dimse-status-0x0111-when-sending-partial-duplicate-studies/4555/3 | 46 See https://discourse.orthanc-server.org/t/ignore-dimse-status-0x0111-when-sending-partial-duplicate-studies/4555/3 |
49 * Removed potential PHI from the logs when Orthanc encounters an error while | 47 * Removed potential PHI from the logs when Orthanc encounters an error while |
50 creating a ZIP archive. | 48 creating a ZIP archive. |
51 * Monitoring of stable resources now also takes into consideration the | 49 * Monitoring of stable resources now also takes into consideration the |
52 resource type, not only the resource identifier identifier. | 50 resource type, not only the resource identifier identifier. |
53 * DICOM TLS: | 51 * DICOM TLS: |
54 - In prior versions, when "DicomTlsRemoteCertificateRequired" was set to false, Orthanc | 52 - In prior versions, when "DicomTlsRemoteCertificateRequired" was set to false, Orthanc |
55 was still sending a client certificate request during the TLS handshake but was not triggering | 53 was still sending a client certificate request during the TLS handshake but was not |
56 and error if the client certificate was not trusted (equivalent to the --verify-peer-cert DCMTK option) | 54 triggering and error if the client certificate was not trusted (equivalent to the |
57 From this version, if this option is set to false, Orthanc will not send a | 55 "--verify-peer-cert" DCMTK option). Starting with Orthanc 1.12.4, if this option is |
58 client certificate request during the TLS handshake anymore (equivalent to the --ignore-peer-cert | 56 set to "false", Orthanc will not send a client certificate request during the TLS |
59 DCMTK option). | 57 handshake anymore (equivalent to the "--ignore-peer-cert" DCMTK option). |
60 - When working with "DicomTlsEnabled": true and "DicomTlsRemoteCertificateRequired": false, | 58 - When working with "DicomTlsEnabled": true and "DicomTlsRemoteCertificateRequired": false, |
61 Orthanc was refusing to start if no "DicomTlsTrustedCertificates" was provided. | 59 Orthanc was refusing to start if no "DicomTlsTrustedCertificates" was provided. |
62 - New configurations: | 60 - New configuration options: |
63 - "DicomTlsMinimumProtocolVersion" to select the minimum TLS protocol version | 61 - "DicomTlsMinimumProtocolVersion" to select the minimum TLS protocol version |
64 - "DicomTlsCiphersAccepted" to fine tune the list of accepted ciphers | 62 - "DicomTlsCiphersAccepted" to fine tune the list of accepted ciphers |
63 * Fixed broken /instances/../tags route after calling of | |
64 /studies/../reconstruct after having changed the "IngestTranscoding". | |
65 * Upgraded dependencies for static builds: | 65 * Upgraded dependencies for static builds: |
66 - boost 1.85.0 | 66 - boost 1.85.0 |
67 | 67 |
68 | 68 |
69 Version 1.12.3 (2024-01-31) | 69 Version 1.12.3 (2024-01-31) |