comparison NEWS @ 5641:3f13db27b399 find-refactoring

integration mainline->find-refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 30 May 2024 21:27:48 +0200
parents 2c95a34af64f b6a6179a2a69
children a3c244090f67
comparison
equal deleted inserted replaced
5629:2c95a34af64f 5641:3f13db27b399
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 was deprecated in favor of "requested-tags".
14 * Fixed broken /instances/../tags route after the calling
15 /studies/../reconstruct when changing the "IngestTranscoding".
14 * TODO-FIND: complete the list of updated routes: 16 * TODO-FIND: complete the list of updated routes:
15 /studies?expand and sibbling routes now also return "Metadata" (if the DB implements 'extended-api-v1') 17 /studies?expand and sibbling routes now also return "Metadata" (if the DB implements 'extended-api-v1')
16 18
17 Plugins 19 Plugins
18 ------- 20 -------
19 21
20 * Multitenant DICOM plugin: added support for locales 22 * Multitenant DICOM plugin: added support for locales
21 * Housekeeper plugin: Added an option "LimitMainDicomTagsReconstructLevel" 23 * Housekeeper plugin:
22 (allowed values: "Patient", "Study", "Series", "Instance"). This can greatly speed 24 - Added an option "LimitMainDicomTagsReconstructLevel"
23 up the housekeeper process e.g. if you have only update the Study level ExtraMainDicomTags. 25 (allowed values: "Patient", "Study", "Series", "Instance"). This can greatly speed
26 up the housekeeper process e.g. if you have only update the Study level ExtraMainDicomTags.
27 - Fixed broken /instances/../tags route after running the Housekeeper
28 after having changed the "IngestTranscoding".
24 * SDK: added OrthancPluginLogMessage() that is a new primitive for 29 * SDK: added OrthancPluginLogMessage() that is a new primitive for
25 plugins to log messages. This new primitive will display the plugin 30 plugins to log messages. This new primitive will display the plugin
26 name, the plugin file name, and the plugin line number in the 31 name, the plugin file name, and the plugin line number in the
27 logs. If they are not using the LOG() facilities provided by the 32 logs. If they are not using the LOG() facilities provided by the
28 OrthancFramework, plugins should now use ORTHANC_PLUGINS_LOG_INFO(), 33 OrthancFramework, plugins should now use ORTHANC_PLUGINS_LOG_INFO(),
29 ORTHANC_PLUGINS_LOG_WARNING(), and ORTHANC_PLUGINS_LOG_ERROR(). 34 ORTHANC_PLUGINS_LOG_WARNING(), and ORTHANC_PLUGINS_LOG_ERROR().
30 35
31 Maintenance 36 Maintenance
32 ----------- 37 -----------
33 38
34 * In C-Find queries including GenericGroupLength tags, Orthanc was still 39 * C-Find queries:
35 extracting these tags from the storage although they were already ignored 40 - In C-Find queries including GenericGroupLength tags, Orthanc was still
36 and not returned in the response. 41 extracting these tags from the storage although they were already ignored
37 They are now removed from the query earlier to avoid this disk access that 42 and not returned in the response.
38 could slow down the response time. Note that this seems to happen mainly 43 They are now removed from the query earlier to avoid this disk access that
39 when the query originates from some GE devices (AWS). 44 could slow down the response time. Note that this seems to happen mainly
45 when the query originates from some GE devices (AWS).
46 - TimezoneOffsetFromUTC is now ignored for matching.
40 * The 0x0111 DIMSE Status is now considered as a warning instead of an error 47 * The 0x0111 DIMSE Status is now considered as a warning instead of an error
41 when received as a response to a C-Store. 48 when received as a response to a C-Store.
42 See https://discourse.orthanc-server.org/t/ignore-dimse-status-0x0111-when-sending-partial-duplicate-studies/4555/3 49 See https://discourse.orthanc-server.org/t/ignore-dimse-status-0x0111-when-sending-partial-duplicate-studies/4555/3
43 * Removed potential PHI from the logs when Orthanc encounters an error while 50 * Removed potential PHI from the logs when Orthanc encounters an error while
44 creating a ZIP archive. 51 creating a ZIP archive.
45 * Monitoring of stable resources now also takes into consideration the 52 * Monitoring of stable resources now also takes into consideration the
46 resource type, not only the resource identifier identifier. 53 resource type, not only the resource identifier identifier.
47 * When working with "DicomTlsEnabled": true and "DicomTlsRemoteCertificateRequired": false, 54 * DICOM TLS:
48 Orthanc was refusing to start if no "DicomTlsTrustedCertificates" was provided. 55 - In prior versions, when "DicomTlsRemoteCertificateRequired" was set to false, Orthanc
56 was still sending a client certificate request during the TLS handshake but was not triggering
57 and error if the client certificate was not trusted (equivalent to the --verify-peer-cert DCMTK option)
58 From this version, if this option is set to false, Orthanc will not send a
59 client certificate request during the TLS handshake anymore (equivalent to the --ignore-peer-cert
60 DCMTK option).
61 - When working with "DicomTlsEnabled": true and "DicomTlsRemoteCertificateRequired": false,
62 Orthanc was refusing to start if no "DicomTlsTrustedCertificates" was provided.
49 * Upgraded dependencies for static builds: 63 * Upgraded dependencies for static builds:
50 - boost 1.85.0 64 - boost 1.85.0
51 65
52 66
53 Version 1.12.3 (2024-01-31) 67 Version 1.12.3 (2024-01-31)