comparison PostgreSQL/NEWS @ 418:a7f0f27fe33c pg-transactions

wip: advisory lock around CreateInstance: not ok see WO-139
author Alain Mazy <am@osimis.io>
date Tue, 27 Jun 2023 15:17:39 +0200
parents 15bfd9a76f8d
children 3cdea26ece73
comparison
equal deleted inserted replaced
417:15bfd9a76f8d 418:a7f0f27fe33c
1 Pending changes in the mainline 1 Pending changes in the mainline
2 =============================== 2 ===============================
3
4 * Experimental debug feature:
5 Introduced 2 new configurations with these default values:
6 "ReadOnlyTransactionStatement": "SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ ONLY"
7 "ReadWriteTransactionStatement": "SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ WRITE"
8 You can now customize the transaction isolation level.
9 If setting these values to "", no statement is run and therefore, the default DB or server
10 isolation level is used.
11 * internals:
12 - Added a UNIQUE constraint on Resources.publicId to detect DB inconsistencies
13 - Added an advisory lock around CreateInstance
3 14
4 * Optimization of LookupResources mainly used in tools/find, C-Find and QIDO-RS. 15 * Optimization of LookupResources mainly used in tools/find, C-Find and QIDO-RS.
5 The optimization mainly affects find at study level. 16 The optimization mainly affects find at study level.
6 17
7 Release 5.0 (2023-04-15) 18 Release 5.0 (2023-04-15)
11 * Compatibility with Orthanc SDK 1.12.0 (communications between the 22 * Compatibility with Orthanc SDK 1.12.0 (communications between the
12 Orthanc core and the database plugin using Google Protocol Buffers) 23 Orthanc core and the database plugin using Google Protocol Buffers)
13 * Upgraded dependencies for static builds (notably on Windows and LSB): 24 * Upgraded dependencies for static builds (notably on Windows and LSB):
14 - openssl 3.1.0 25 - openssl 3.1.0
15 26
16 * Experimental debug feature:
17 Introduced 2 new configurations with these default values:
18 "ReadOnlyTransactionStatement": "SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ ONLY"
19 "ReadWriteTransactionStatement": "SET TRANSACTION ISOLATION LEVEL SERIALIZABLE READ WRITE"
20 You can now customize the transaction isolation level.
21 If setting these values to "", no statement is run and therefore, the default DB or server
22 isolation level is used.
23 27
24 Release 4.0 (2021-04-22) 28 Release 4.0 (2021-04-22)
25 ======================== 29 ========================
26 30
27 * New option "IndexConnectionsCount" to control how many simultaneous 31 * New option "IndexConnectionsCount" to control how many simultaneous