comparison NEWS @ 4810:7afbb54bd028

merge storage-cache
author Alain Mazy <am@osimis.io>
date Tue, 23 Nov 2021 09:22:11 +0100
parents 2ca4213fb50a 4e765c18ace7
children 70d2a97ca8cb 4cfd96732076
comparison
equal deleted inserted replaced
4809:2ca4213fb50a 4810:7afbb54bd028
1 Pending changes in the mainline 1 Pending changes in the mainline
2 =============================== 2 ===============================
3 3
4 General
5 -------
6
7 * Added a storage cache in RAM to avoid reading the same files multiple times from
8 the storage. This greatly improves, among other things, the performance of WADO-RS
9 retrieval of individual frames of multiframe instances.
10 * New configuration option "MaximumStorageCacheSize" to configure the size of
11 the new storage cache.
12 * New configuration option "ZipLoaderThreads" to configure the number of threads used
13 to read instances from storage when createing a Zip archive/media.
14
15
16 Maintenance
17 -----------
18
4 * Fix handling of option "DeidentifyLogs", notably for tags (0010,0010) and (0010,0020) 19 * Fix handling of option "DeidentifyLogs", notably for tags (0010,0010) and (0010,0020)
5
6 * New configuration options: 20 * New configuration options:
7 - "DicomThreadsCount" to set the number of threads in the embedded DICOM server 21 - "DicomThreadsCount" to set the number of threads in the embedded DICOM server
22 * Fix instances accumulating in DB while their attachments were not stored because of
23 MaximumStorageSize limit reached with a single patient in DB.
8 24
9 REST API 25 REST API
10 -------- 26 --------
11 27
12 * API version upgraded to 16 28 * API version upgraded to 16
13 * If an image can not be decoded, ../preview and ../rendered routes are now returning 29 * If an image can not be decoded, ../preview and ../rendered routes are now returning
14 unsupported.png only if the ?returnUnsupportedImage option is specified; otherwise, 30 unsupported.png only if the ?returnUnsupportedImage option is specified; otherwise,
15 it raises a 415 error code. 31 it raises a 415 error code.
16 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip' 32 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip'
17 33
18
19
20 Maintenance
21 -----------
22
23 * Fix instances accumulating in DB while their attachments were not stored because of
24 MaximumStorageSize limit reached with a single patient in DB.
25
26 Lua 34 Lua
27 --- 35 ---
28 36
29 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received 37 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received
30 through C-Store and return a specific C-Store status code. 38 through C-Store and return a specific C-Store status code.
31
32 39
33 Plugins 40 Plugins
34 ------- 41 -------
35 42
36 * New function in the SDK: OrthancPluginRegisterIncomingCStoreInstanceFilter() 43 * New function in the SDK: OrthancPluginRegisterIncomingCStoreInstanceFilter()