annotate NEWS @ 92:9b2a76fe987a

cleanup + release notes
author Alain Mazy <am@osimis.io>
date Fri, 16 Dec 2022 14:55:14 +0100
parents 7ace942ede26
children 1bc055199cd2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
92
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
1 2022-12-16 - v 2.1.1
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
2 ====================
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
3
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
4 * Azure plugin:
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
5 * fix for Windows build
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
6 * use vcpkg tag 2022.11.14
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
7
9b2a76fe987a cleanup + release notes
Alain Mazy <am@osimis.io>
parents: 85
diff changeset
8
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
9 2022-10-21 - v 2.1.0
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
10 ====================
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
11
77
80792bb9600e new HybridMode
Alain Mazy <am@osimis.io>
parents: 75
diff changeset
12 * new option "HybridMode" allows selecting where to write new data (FileSystem or ObjectStorage) and reads
80792bb9600e new HybridMode
Alain Mazy <am@osimis.io>
parents: 75
diff changeset
13 from both storages. Allowed values: "WriteToFileSystem", "WriteToObjectStorage", "Disabled".
80792bb9600e new HybridMode
Alain Mazy <am@osimis.io>
parents: 75
diff changeset
14 If disabled (default), the plugin writes all data to the object storage and tries to read them only from the
80792bb9600e new HybridMode
Alain Mazy <am@osimis.io>
parents: 75
diff changeset
15 object storage.
83
431ab61b5760 /move-storage when HybridMode is enabled
Alain Mazy <am@osimis.io>
parents: 77
diff changeset
16 * new /move-storage route when "HybridMode" is enabled. This allows moving a study from one-storage to the other
431ab61b5760 /move-storage when HybridMode is enabled
Alain Mazy <am@osimis.io>
parents: 77
diff changeset
17 to, e.g, have recent studies on the file-system and older studies on a cloud object storage.
77
80792bb9600e new HybridMode
Alain Mazy <am@osimis.io>
parents: 75
diff changeset
18
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
19
75
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
20 2022-08-30 - v 2.0.0
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
21 ====================
74
a25b4140e7e4 AWS: added the content MD5 in the request when writing
Alain Mazy <am@osimis.io>
parents: 72
diff changeset
22
75
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
23 * AWS, Google & Azure: BREAKING CHANGE with client-side encryption:
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
24 Fixed reading the master key. Although the documentation stated that the master key had to be
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
25 encoded in Base64, the master key was interpreted as an Hex string. All non hex characters were
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
26 ignored and could even end up in a non-deterministic master key (see details in https://groups.google.com/g/orthanc-users/c/FKmq9EuvQkU/m/gbz_bSuwBwAJ).
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
27 The plugin v 2.0.0 won't be able to read data encrypted with v 1.3.3. You'll have to start a new Orthanc instance
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
28 and transfer all data from old to new Orthanc.
74
a25b4140e7e4 AWS: added the content MD5 in the request when writing
Alain Mazy <am@osimis.io>
parents: 72
diff changeset
29 * AWS: added the content MD5 in the request when writing. This adds integrity check and enables some feature on AWS side
a25b4140e7e4 AWS: added the content MD5 in the request when writing
Alain Mazy <am@osimis.io>
parents: 72
diff changeset
30 like https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-overview.html
a25b4140e7e4 AWS: added the content MD5 in the request when writing
Alain Mazy <am@osimis.io>
parents: 72
diff changeset
31
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
32
72
4a747c76ae3b release notes for 1.3.3
Alain Mazy <am@osimis.io>
parents: 70
diff changeset
33 2021-09-06 - v 1.3.3
4a747c76ae3b release notes for 1.3.3
Alain Mazy <am@osimis.io>
parents: 70
diff changeset
34 ====================
70
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
35
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
36 * Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
37
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
38
68
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
39 2021-07-09 - v 1.3.2
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
40 ====================
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
41
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
42 * AWS: improved error reporting
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
43 * AWS: new option "EnableLegacyUnknownFiles" should be enabled if files were saved with plugin version 1.2.0 and Orthanc 1.9.3.
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
44 This allows reading .unk files that were generated at this time. You can get rid of this option once you've renamed all the .unk
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
45 files into .dcm.head files.
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
46
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
47
65
b1df69fcc871 news for 1.3.1
Alain Mazy <am@osimis.io>
parents: 64
diff changeset
48 2021-07-09 - v 1.3.1
b1df69fcc871 news for 1.3.1
Alain Mazy <am@osimis.io>
parents: 64
diff changeset
49 ====================
64
c4f56973a279 Fix reading/deleting DCM header files that were saved with plugin v 1.2.0 and Orthanc 1.9.3 which had a .unk extension
Alain Mazy <am@osimis.io>
parents: 60
diff changeset
50
67
5e2b58eb6557 fix news
Alain Mazy <am@osimis.io>
parents: 65
diff changeset
51 * AWS: Fix reading/deleting DCM header files that were saved with plugin v 1.2.0 and Orthanc 1.9.3 which had a .unk extension.
64
c4f56973a279 Fix reading/deleting DCM header files that were saved with plugin v 1.2.0 and Orthanc 1.9.3 which had a .unk extension
Alain Mazy <am@osimis.io>
parents: 60
diff changeset
52
85
7ace942ede26 release notes
Alain Mazy <am@osimis.io>
parents: 83
diff changeset
53
60
b086aa28543e release notes for 1.3.0
Alain Mazy <am@osimis.io>
parents: 59
diff changeset
54 2021-06-29 - v 1.3.0
b086aa28543e release notes for 1.3.0
Alain Mazy <am@osimis.io>
parents: 59
diff changeset
55 ====================
59
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
56
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
57 * BREAKING CHANGE: fix extension of DCM header files from dcm.head to .dcm.head. If you have saved compressed or
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
58 encrypted files with a previous version of the plugin and/or with a Orthanc 1.9.1 or 1.9.2, you might have to rename
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
59 all your *.unk files into *.dcm.head files or your *dcm.head files into *.dcm.head files.
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
60 * AWS S3:
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
61 - If no access & secret keys are provided, now getting the credentials from the default credentials manager
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
62 - Full static linking is possible
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
63 - Support of dynamic linking against the system-wide Orthanc framework library
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
64
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
65
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
66 2021-04-26 - v 1.2.0
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
67 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
68
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
69 * Added "CreateContainerIfNotExists" configuration option in the Azure plugin
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
70 * Support of ReadRange (JSON files are therefore not stored anymore)
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
71 * Allow compilation of the AWS S3 plugin without vcpkg
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
72 * Added "VirtualAddressing" configuration option in the AWS S3 plugin (for compatibility with minio)
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
73
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
74
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
75 2020-09-07 - v 1.1.0
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
76 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
77
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
78 * Added "RootPath" configuration
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
79
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
80
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
81 2020-09-02 - v 1.0.1
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
82 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
83
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
84 * Internal change: fix compilation to avoid exposing internal symbols which caused a crash at Orthanc startup
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
85
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
86
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
87 2020-09-01 - v 1.0.0
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
88 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
89
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
90 * BREAKING CHANGE: the "StorageEncryption" configuration section is now a subsection of the "AwsS3Storage"
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
91 * Azure: now removing spaces and CR at the end of the connectionString since it prevented the plugin to initialize.
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
92 * Added "MigrationFromFileSystemEnabled" configuration
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
93 * Added "StorageStructure" configuration (flat-legacy)
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
94
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
95
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
96 2020-08-26 - v 0.9.3
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
97 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
98
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
99 * Azure: now removing spaces and CR at the end of the connectionString since it prevented the plugin to initialize.
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
100
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
101
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
102 2020-07-20 - v 0.9.2
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
103 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
104
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
105 * Prevent Orthanc to start if plugin fails to start
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
106
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
107
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
108 2020-07-15 - v 0.9.1
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
109 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
110
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
111 * AWS: added 3 configurations: Endpoint, ConnectionTimeout, RequestTimeout
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
112
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
113
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
114 2020-07-03 - v 0.9.0
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
115 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
116
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
117 * Initial release