comparison NEWS @ 5816:3f10350b26da

DICOMWeb Json formatter: improve support for ill-formed DS values + DS values are now represented as strings instead of doubles
author Alain Mazy <am@orthanc.team>
date Wed, 25 Sep 2024 19:36:43 +0200
parents 2b429588de28
children 86cd21ef81fb
comparison
equal deleted inserted replaced
5814:122fd5f97d39 5816:3f10350b26da
2 =============================== 2 ===============================
3 3
4 REST API 4 REST API
5 ----------- 5 -----------
6 6
7 * API version upgraded to 26
7 * Improved parsing of multiple numerical values in DICOM tags. 8 * Improved parsing of multiple numerical values in DICOM tags.
8 https://discourse.orthanc-server.org/t/qido-includefield-with-sequences/4746/6 9 https://discourse.orthanc-server.org/t/qido-includefield-with-sequences/4746/6
10 * POSSIBLE BREAKING-CHANGES:
11 In DICOMWeb json, the "DS - Decimal String" values were represented by float numbers
12 and they are now represented as strings to avoid loss of precision when the decimal
13 number can not be exactly represented as a float. This is based on the DICOMWeb
14 standard https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_F.2.3.html
15 - DS values can be represented as String or Number in Json.
16 - For IS, DS, SV and UV, a JSON String representation can be used to preserve the original
17 format during transformation of the representation, or if needed to avoid losing
18 precision of a decimal string.
19 https://discourse.orthanc-server.org/t/dicomwebplugin-does-not-return-series-metadata-properly/5195
9 20
10 21
11 Maintenance 22 Maintenance
12 ----------- 23 -----------
13 24
24 * Metrics: 35 * Metrics:
25 - fix a few metrics that were not published 36 - fix a few metrics that were not published
26 - added 2 metrics: orthanc_storage_cache_miss_count & orthanc_storage_cache_hit_count 37 - added 2 metrics: orthanc_storage_cache_miss_count & orthanc_storage_cache_hit_count
27 * Upgraded dependencies for static builds: 38 * Upgraded dependencies for static builds:
28 - curl 8.9.0 39 - curl 8.9.0
40 - boost 1.86.0
29 * Added a new fallback when trying to decode a frame: transcode the file using the plugin 41 * Added a new fallback when trying to decode a frame: transcode the file using the plugin
30 before decoding the frame. This solves some issues with JP2K Lossy compression: 42 before decoding the frame. This solves some issues with JP2K Lossy compression:
31 https://discourse.orthanc-server.org/t/decoding-displaying-jpeg2000-lossy-images/5117 43 https://discourse.orthanc-server.org/t/decoding-displaying-jpeg2000-lossy-images/5117
32 * Added a new warning that can be disabled in the configuration: W003_DecoderFailure 44 * Added a new warning that can be disabled in the configuration: W003_DecoderFailure
33 * Upgraded dependencies for static builds:
34 - boost 1.86.0
35 45
36 46
37 47
38 Version 1.12.4 (2024-06-05) 48 Version 1.12.4 (2024-06-05)
39 =========================== 49 ===========================