comparison NEWS @ 5758:ca06dde85358 large-queries

merged find-refactoring -> large-queries
author Alain Mazy <am@orthanc.team>
date Thu, 05 Sep 2024 18:52:27 +0200
parents 5463c3ae3235 fc591f166d53
children 9af45c841f59
comparison
equal deleted inserted replaced
5757:5463c3ae3235 5758:ca06dde85358
1 Pending changes in the mainline 1 Pending changes in the mainline
2 =============================== 2 ===============================
3 3
4 REST API 4 * TODO-FIND: complete the list of updated routes:
5 ----------- 5 - /studies?expand and sibbling routes now also return "Metadata" (if the DB implements 'extended-api-v1')
6 - /studies?since=x&limit=0 and sibbling routes: limit=0 now means "no limit" instead of "no results"
7
8 REST API
9 --------
6 10
7 * Improved parsing of multiple numerical values in DICOM tags. 11 * Improved parsing of multiple numerical values in DICOM tags.
8 https://discourse.orthanc-server.org/t/qido-includefield-with-sequences/4746/6 12 https://discourse.orthanc-server.org/t/qido-includefield-with-sequences/4746/6
9 * in /system, added a new field "Capabilities" with new values: 13 * in /system, added a new field "Capabilities" with new values:
10 - "HasExtendedChanges" for DB backend that provides this feature (the default SQLite DB 14 - "HasExtendedChanges" for DB backend that provides this feature (the default SQLite DB
12 * With DB backend with "HasExtendedChanges" support, /changes now supports 2 more options: 16 * With DB backend with "HasExtendedChanges" support, /changes now supports 2 more options:
13 - 'type' to filter the changes returned by the query 17 - 'type' to filter the changes returned by the query
14 - 'to' to potentially cycle through changes in reverse order. 18 - 'to' to potentially cycle through changes in reverse order.
15 example: /changes?type=StableStudy&to=7584&limit=100 19 example: /changes?type=StableStudy&to=7584&limit=100
16 20
17
18 Maintenance 21 Maintenance
19 ----------- 22 -----------
20 23
21 * DICOM TLS: "DicomTlsTrustedCertificates" is not required anymore when issuing 24 * DICOM TLS: "DicomTlsTrustedCertificates" is not required anymore when issuing
22 an outgoing SCU connexion when "DicomTlsRemoteCertificateRequired" is set to false. 25 an outgoing SCU connexion when "DicomTlsRemoteCertificateRequired" is set to false.
23 * Introduced a new thread to update the statistics at regular interval for the 26 * Introduced a new thread to update the statistics at regular interval for the
24 DB plugins that are implementing the UpdateAndGetStatistics function (currently only 27 DB plugins that are implementing the UpdateAndGetStatistics function (currently only
25 PostgreSQL). This avoids very long update times in case you don't call /statistics 28 PostgreSQL). This avoids very long update times in case you don't call /statistics
26 for a long period. 29 for a long period.
30 * Fix C-Find queries not returning computed tags like ModalitiesInStudy, NumberOfStudyRelatedSeries, ...
31 in very specific use-cases.
32 * Fix extremely rare error when 2 threads are trying to create the same folder in the File Storage
33 at the same time.
34 * Upgraded dependencies for static builds:
35 - curl 8.9.0
36 * Added a new fallback when trying to decode a frame: transcode the file using the plugin
37 before decoding the frame. This solves some issues with JP2K Lossy compression:
38 https://discourse.orthanc-server.org/t/decoding-displaying-jpeg2000-lossy-images/5117
39 * Added a new warning that can be disabled in the configuration: W003_DecoderFailure
40
27 41
28 42
29 Version 1.12.4 (2024-06-05) 43 Version 1.12.4 (2024-06-05)
30 =========================== 44 ===========================
31 45