comparison NEWS @ 5426:c65e036d649b

StorageCache is now storing transcoded instances + added ?transcode=... option to the /file route.
author Alain Mazy <am@osimis.io>
date Thu, 16 Nov 2023 16:09:04 +0100
parents d37dff2c0028
children 8174e45f48d8
comparison
equal deleted inserted replaced
5425:e2c9f9d9700e 5426:c65e036d649b
8 - Allow multiple plugins to use the plugin SDK at the same time. In previous versions, 8 - Allow multiple plugins to use the plugin SDK at the same time. In previous versions,
9 functions like instance transcoding or instance reading where mutually exclusive. 9 functions like instance transcoding or instance reading where mutually exclusive.
10 This can bring some significant improvements particularly in viewers. 10 This can bring some significant improvements particularly in viewers.
11 - Optimized the StorageCache to prevent loading the same file multiple times if 11 - Optimized the StorageCache to prevent loading the same file multiple times if
12 multiple users request the same file at the same time. 12 multiple users request the same file at the same time.
13 - The StorageCache is now also storing transcoded instances that have been requested by /file?transcode=...
14 that is now used by the DICOMweb plugin. This speeds up retrieval of transcoded frames through WADO-RS.
13 * Housekeeper plugin: 15 * Housekeeper plugin:
14 - Update to rebuild the cache of the DicomWeb plugin when updating to DicomWeb 1.15. 16 - Update to rebuild the cache of the DICOMweb plugin when updating to DICOMweb 1.15.
15 - New trigger configuration: "DicomWebCacheChange" 17 - New trigger configuration: "DicomWebCacheChange"
16 - Fixed reading the triggers configuration. 18 - Fixed reading the triggers configuration.
17 * HTTP Compression: 19 * HTTP Compression:
18 - The default value of the "HttpCompressionEnabled" is now false by default. This reduces 20 - The default value of the "HttpCompressionEnabled" is now false by default. This reduces
19 the Orthanc overall CPU usage and latency. This is suitable for setups with large 21 the Orthanc overall CPU usage and latency. This is suitable for setups with large
35 REST API 37 REST API
36 -------- 38 --------
37 39
38 * API version upgraded to 22 40 * API version upgraded to 22
39 * Added a route to delete completed jobs from history: DELETE /jobs/{id} 41 * Added a route to delete completed jobs from history: DELETE /jobs/{id}
42 * added a "transcode" option to the /file route:
43 e.g: /instances/../file?transcode=1.2.840.10008.1.2.4.80
40 * All 'expand' GET arguments now accepts expand=true and expand=false values. 44 * All 'expand' GET arguments now accepts expand=true and expand=false values.
41 The /studies/../instances and sibling routes are the only whose expand is true if not specified. 45 The /studies/../instances and sibling routes are the only whose expand is true if not specified.
42 These routes now accepts expand=false to simply list the child resources ids. 46 These routes now accepts expand=false to simply list the child resources ids.
43 47
44 48