annotate MySQL/NEWS @ 570:73e784792a51 attach-custom-data

added missing files
author Alain Mazy <am@orthanc.team>
date Wed, 25 Sep 2024 09:25:58 +0200
parents f18e46d7dbf8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
493
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
1 Pending changes in the mainline
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
2 ===============================
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
3
366
cd9521e04249 DatabaseBackendAdapterV4: added support for customData + revision when not already done
Alain Mazy <am@osimis.io>
parents: 327
diff changeset
4 * Added support for customData in AttachedFiles
cd9521e04249 DatabaseBackendAdapterV4: added support for customData + revision when not already done
Alain Mazy <am@osimis.io>
parents: 327
diff changeset
5 * Added support for revision in AttachedFiles & Metadata
535
Alain Mazy <am@orthanc.team>
parents: 521
diff changeset
6 * Added support for ExtendedChanges:
521
2ab3d45c0b3c merge default -> large-queries
Alain Mazy <am@orthanc.team>
parents: 501 512
diff changeset
7 - changes?type=...&to=...
528
fa6d3c5ada3d release notes
Alain Mazy <am@orthanc.team>
parents: 512
diff changeset
8 * Fixed a memory leak when executing non cached SQL statements (rarely used)
fa6d3c5ada3d release notes
Alain Mazy <am@orthanc.team>
parents: 512
diff changeset
9
fa6d3c5ada3d release notes
Alain Mazy <am@orthanc.team>
parents: 512
diff changeset
10
512
a6300ccf6683 MySQL 5.2
Alain Mazy <am@orthanc.team>
parents: 508
diff changeset
11 Release 5.2 (2024-06-06)
a6300ccf6683 MySQL 5.2
Alain Mazy <am@orthanc.team>
parents: 508
diff changeset
12 ========================
493
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
13
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
14 Minimum plugin SDK: 0.9.5
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
15 Optimal plugin SDK: 1.12.0+
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
16 Minimum Orthanc runtime: 0.9.5
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
17 Optimal Orthanc runtime: 1.12.0+
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
18
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
19 * Fix check of Orthanc runtime version
508
487e1e43186d release notes + authors
Alain Mazy <am@orthanc.team>
parents: 503
diff changeset
20 * Optimized resources deletion (https://discourse.orthanc-server.org/t/image-insert-are-too-slow-databse-performance-too-poor-when-using-mysql-mariadb/3820/19)
487e1e43186d release notes + authors
Alain Mazy <am@orthanc.team>
parents: 503
diff changeset
21
424
95c413106a66 Introduced a procedure to delete resources (to be tested)
Alain Mazy <am@osimis.io>
parents: 421
diff changeset
22
421
2791f0da61c7 preparing MySQL 5.1
Alain Mazy <am@osimis.io>
parents: 415
diff changeset
23 Release 5.1 (2023-06-27)
2791f0da61c7 preparing MySQL 5.1
Alain Mazy <am@osimis.io>
parents: 415
diff changeset
24 ========================
0
7cea966b6829 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25
415
7e123f047771 LookupResources optimization continued
Alain Mazy <am@osimis.io>
parents: 412
diff changeset
26 * Optimization of LookupResources mainly used in tools/find, C-Find and QIDO-RS.
7e123f047771 LookupResources optimization continued
Alain Mazy <am@osimis.io>
parents: 412
diff changeset
27
412
f08480528372 OrthancMySQL-5.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 400
diff changeset
28
f08480528372 OrthancMySQL-5.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 400
diff changeset
29 Release 5.0 (2023-04-16)
f08480528372 OrthancMySQL-5.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 400
diff changeset
30 ========================
f08480528372 OrthancMySQL-5.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 400
diff changeset
31
f08480528372 OrthancMySQL-5.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 400
diff changeset
32 * Added support for labels
386
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 372
diff changeset
33 * Compatibility with Orthanc SDK 1.12.0 (communications between the
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 372
diff changeset
34 Orthanc core and the database plugin using Google Protocol Buffers)
358
1280b40d6696 switch to OpenSSL 3.0.x
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 327
diff changeset
35 * Upgraded dependencies for static builds (notably on Windows and LSB):
400
897253c21208 support for labels in mysql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 386
diff changeset
36 - openssl 3.1.0
358
1280b40d6696 switch to OpenSSL 3.0.x
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 327
diff changeset
37
327
9660def78649 OrthancMySQL-4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 326
diff changeset
38
9660def78649 OrthancMySQL-4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 326
diff changeset
39 Release 4.3 (2021-07-22)
9660def78649 OrthancMySQL-4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 326
diff changeset
40 ========================
9660def78649 OrthancMySQL-4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 326
diff changeset
41
326
4454545bb265 Fix issue 200 (fields messed up in /changes route)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 324
diff changeset
42 * Fix issue 200 (fields messed up in /changes route)
4454545bb265 Fix issue 200 (fields messed up in /changes route)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 324
diff changeset
43
324
f4f1c925797e OrthancMySQL-4.2
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 307
diff changeset
44
f4f1c925797e OrthancMySQL-4.2
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 307
diff changeset
45 Release 4.2 (2021-07-20)
f4f1c925797e OrthancMySQL-4.2
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 307
diff changeset
46 ========================
f4f1c925797e OrthancMySQL-4.2
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 307
diff changeset
47
307
8de3a1ecac11 MySQL: Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 292
diff changeset
48 * Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
8de3a1ecac11 MySQL: Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 292
diff changeset
49
292
a6b5a9e915ef set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 289
diff changeset
50
a6b5a9e915ef set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 289
diff changeset
51 Release 4.1 (2021-06-30)
a6b5a9e915ef set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 289
diff changeset
52 ========================
a6b5a9e915ef set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 289
diff changeset
53
289
0868500060f3 Fix serialization of large jobs
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 282
diff changeset
54 * Fix serialization of large jobs
0868500060f3 Fix serialization of large jobs
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 282
diff changeset
55
282
f052e1d7cf8c set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 253
diff changeset
56
f052e1d7cf8c set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 253
diff changeset
57 Release 4.0 (2021-04-23)
f052e1d7cf8c set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 253
diff changeset
58 ========================
f052e1d7cf8c set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 253
diff changeset
59
253
3bc442765b88 new configuration option: "IndexConnectionsCount"
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 248
diff changeset
60 * New option "IndexConnectionsCount" to control how many simultaneous
3bc442765b88 new configuration option: "IndexConnectionsCount"
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 248
diff changeset
61 connections to the MySQL database are used by the index plugin
248
7a4f9bcb0bc2 PostgreSQL: Support of range reads from the storage area
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 243
diff changeset
62 * Support of multiple readers/writers, by handling retries from Orthanc SDK 1.9.2
242
b97a537f4613 MySQL: Support of range reads for the storage area
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 195
diff changeset
63 * Support of range reads for the storage area, from Orthanc SDK 1.9.0
195
53bd9022c58b Support of "OrthancPluginRegisterStorageArea2()" from Orthanc SDK 1.9.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 191
diff changeset
64
191
206f8c616b80 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 184
diff changeset
65
206f8c616b80 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 184
diff changeset
66 Release 3.0 (2020-12-16)
206f8c616b80 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 184
diff changeset
67 ========================
206f8c616b80 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 184
diff changeset
68
144
740d9829f52e handling of errors if MySQL user cannot CREATE TRIGGER
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 141
diff changeset
69 * Report issue/solution and prevent the start of Orthanc if the MySQL user is
740d9829f52e handling of errors if MySQL user cannot CREATE TRIGGER
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 141
diff changeset
70 not allowed to run the "CREATE TRIGGER" command (missing "SUPER" privilege)
117
ca0ecd412988 Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 114
diff changeset
71 * Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
135
e26690365c25 MySQL: Added an advisory lock to avoid race conditions during database setup
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 117
diff changeset
72 * Added an advisory lock to avoid race conditions during database setup
141
0b3e9ee53c46 Added 'MaximumConnectionRetries' & 'ConnectionRetryInterval' to configure the retries when connecting to the DB at startup
Alain Mazy <alain@mazy.be>
parents: 135
diff changeset
73 * Added "MaximumConnectionRetries" & "ConnectionRetryInterval" to configure
0b3e9ee53c46 Added 'MaximumConnectionRetries' & 'ConnectionRetryInterval' to configure the retries when connecting to the DB at startup
Alain Mazy <alain@mazy.be>
parents: 135
diff changeset
74 the retries when connecting to the DB at startup
156
710537acb488 dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 144
diff changeset
75 * Support of dynamic linking against the system-wide Orthanc framework library
163
4d32c9c8d6c0 Added support for TLS connections
Alain Mazy <alain@mazy.be>
parents: 156
diff changeset
76 * Added support for TLS connections: 3 new options:
4d32c9c8d6c0 Added support for TLS connections
Alain Mazy <alain@mazy.be>
parents: 156
diff changeset
77 - "EnableSsl" (false by default)
4d32c9c8d6c0 Added support for TLS connections
Alain Mazy <alain@mazy.be>
parents: 156
diff changeset
78 - "SslVerifyServerCertificates" (true by default - inactive if EnableSsl if false)
4d32c9c8d6c0 Added support for TLS connections
Alain Mazy <alain@mazy.be>
parents: 156
diff changeset
79 - "SslCACertificates" (default value is "HttpsCACertificates" from global
4d32c9c8d6c0 Added support for TLS connections
Alain Mazy <alain@mazy.be>
parents: 156
diff changeset
80 Orthanc configuration)
183
2f94b2046d7c upgrade to openssl 1.1.1, fix build if using MinGW 32bits
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 163
diff changeset
81 * Upgraded dependencies for static builds (notably on Windows and LSB):
2f94b2046d7c upgrade to openssl 1.1.1, fix build if using MinGW 32bits
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 163
diff changeset
82 - openssl 1.1.1g
184
e8c3c92f2532 upgade to mariadb-connector-c 3.1.11
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 183
diff changeset
83 - mariadb-connector-c 3.1.11
117
ca0ecd412988 Implementation of new extensions: LookupResourceAndParent and GetAllMetadata
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 114
diff changeset
84
112
f73050ad32b4 OrthancMySQL-2.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 87
diff changeset
85
114
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 112
diff changeset
86 Release 2.0 (2019-01-23)
112
f73050ad32b4 OrthancMySQL-2.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 87
diff changeset
87 ========================
f73050ad32b4 OrthancMySQL-2.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 87
diff changeset
88
87
48d445f756db new extension implemented for MySQL: GetLastChangeIndex
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 84
diff changeset
89 * Database optimizations by implementing new primitives of Orthanc SDK 1.5.2
60
412e30336847 allowing dollars and underscores in MySQL database identifiers
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 50
diff changeset
90 * Characters "$" and "_" are allowed in MySQL database identifiers
84
b96446b8718b Fix serialization of jobs if many of them
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 60
diff changeset
91 * Fix serialization of jobs if many of them
60
412e30336847 allowing dollars and underscores in MySQL database identifiers
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 50
diff changeset
92
50
f8a790919902 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 46
diff changeset
93
f8a790919902 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 46
diff changeset
94 Release 1.1 (2018-07-18)
f8a790919902 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 46
diff changeset
95 ========================
f8a790919902 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 46
diff changeset
96
46
6a574d810b98 Compatibility with MySQL 8.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 42
diff changeset
97 * Compatibility with MySQL 8.0
6a574d810b98 Compatibility with MySQL 8.0
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 42
diff changeset
98 * Improvement in the configuration of UNIX socket
42
4c3f767ead03 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
99
4c3f767ead03 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
100
4c3f767ead03 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
101 Release 1.0 (2018-07-17)
4c3f767ead03 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
102 ========================
4c3f767ead03 set version
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
103
0
7cea966b6829 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
104 * Initial release