comparison NEWS @ 4623:95ffe3b6ef7c db-changes

handling of revisions for metadata
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 16 Apr 2021 17:13:03 +0200
parents 943dea50f358
children 686f189a903d
comparison
equal deleted inserted replaced
4622:9086aeb9d9d2 4623:95ffe3b6ef7c
1 Pending changes in the mainline 1 Pending changes in the mainline
2 =============================== 2 ===============================
3 3
4 Plugins 4 General
5 ------- 5 -------
6 6
7 * Possibility to create database index plugins that don't lock a global mutex 7 * New configuration options related to multiple readers/writers:
8 * New option "DatabaseServerIdentifier" to identify the server among a pool of Orthanc servers 8 - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
9 9 - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
10 Maintenance 10
11 ----------- 11 REST API
12 12 --------
13 * Full refactoring of the database engine 13
14 14 * API version upgraded to 12
15 15 * "/.../{id}/metadata/{name}" URIs handle the HTTP headers "If-Match", "If-None-Match" and
16 Plugins 16 "ETag" to cope with revisions
17 ------- 17
18 18 Plugins
19 * New functions in the SDK: 19 -------
20 - OrthancPluginCallRestApi() 20
21 * New function in the SDK: OrthancPluginCallRestApi()
22 * Full refactoring of the database engine to handle multiple readers/writers, which notably
23 implies the handling of retries in the case of collisions
21 24
22 Maintenance 25 Maintenance
23 ----------- 26 -----------
24 27
25 * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before) 28 * Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before)