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)