diff 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
line wrap: on
line diff
--- a/NEWS	Fri Apr 16 10:48:57 2021 +0200
+++ b/NEWS	Fri Apr 16 17:13:03 2021 +0200
@@ -1,23 +1,26 @@
 Pending changes in the mainline
 ===============================
 
+General
+-------
+
+* New configuration options related to multiple readers/writers:
+  - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers
+  - "CheckRevisions" to protect against concurrent modifications of metadata and attachments
+
+REST API
+--------
+
+* API version upgraded to 12
+* "/.../{id}/metadata/{name}" URIs handle the HTTP headers "If-Match", "If-None-Match" and
+  "ETag" to cope with revisions
+
 Plugins
 -------
 
-* Possibility to create database index plugins that don't lock a global mutex
-* New option "DatabaseServerIdentifier" to identify the server among a pool of Orthanc servers
-
-Maintenance
------------
-
-* Full refactoring of the database engine
-
-
-Plugins
--------
-
-* New functions in the SDK:
-  - OrthancPluginCallRestApi()
+* New function in the SDK: OrthancPluginCallRestApi()
+* Full refactoring of the database engine to handle multiple readers/writers, which notably
+  implies the handling of retries in the case of collisions
 
 Maintenance
 -----------