annotate NEWS @ 75:ac596874d997

fix client side encryption
author Alain Mazy <am@osimis.io>
date Tue, 30 Aug 2022 14:59:58 +0200
parents a25b4140e7e4
children 80792bb9600e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
75
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
1 2022-08-30 - v 2.0.0
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
2 ====================
74
a25b4140e7e4 AWS: added the content MD5 in the request when writing
Alain Mazy <am@osimis.io>
parents: 72
diff changeset
3
75
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
4 * AWS, Google & Azure: BREAKING CHANGE with client-side encryption:
ac596874d997 fix client side encryption
Alain Mazy <am@osimis.io>
parents: 74
diff changeset
5 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
6 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
7 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
8 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
9 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
10 * 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
11 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
12
72
4a747c76ae3b release notes for 1.3.3
Alain Mazy <am@osimis.io>
parents: 70
diff changeset
13 2021-09-06 - v 1.3.3
4a747c76ae3b release notes for 1.3.3
Alain Mazy <am@osimis.io>
parents: 70
diff changeset
14 ====================
70
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
15
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
16 * Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
16e419fe80c5 Google & Azure: Added the "EnableLegacyUnknownFiles" configuration option
Alain Mazy <am@osimis.io>
parents: 68
diff changeset
17
68
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
18 2021-07-09 - v 1.3.2
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
19 ====================
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
20
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
21 * AWS: improved error reporting
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
22 * 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
23 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
24 files into .dcm.head files.
58a03fce4897 new option for AWS: EnableLegacyUnknownFiles
Alain Mazy <am@osimis.io>
parents: 67
diff changeset
25
65
b1df69fcc871 news for 1.3.1
Alain Mazy <am@osimis.io>
parents: 64
diff changeset
26 2021-07-09 - v 1.3.1
b1df69fcc871 news for 1.3.1
Alain Mazy <am@osimis.io>
parents: 64
diff changeset
27 ====================
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
28
67
5e2b58eb6557 fix news
Alain Mazy <am@osimis.io>
parents: 65
diff changeset
29 * 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
30
60
b086aa28543e release notes for 1.3.0
Alain Mazy <am@osimis.io>
parents: 59
diff changeset
31 2021-06-29 - v 1.3.0
b086aa28543e release notes for 1.3.0
Alain Mazy <am@osimis.io>
parents: 59
diff changeset
32 ====================
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
33
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
34 * 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
35 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
36 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
37 * 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
38 - 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
39 - 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
40 - 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
41
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
42
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
43 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
44 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
45
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
46 * 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
47 * 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
48 * 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
49 * 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
50
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
51
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
52 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
53 ====================
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
54
f3c44d61e1e1 AWS S3: Support of dynamic linking against the system-wide Orthanc framework library
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 56
diff changeset
55 * 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
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
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 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
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
60
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 * 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
62
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
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 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
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
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 * 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
68 * 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
69 * 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
70 * 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
71
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
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 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
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
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 * 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
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
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 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
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
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 * 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
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
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 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
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
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 * 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
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
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 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
92 ====================
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
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 * Initial release