|
| 1 | +## 4.1.2 |
| 2 | + |
| 3 | +- Fixed issue preventing use of v4.1.0 and v4.1.1. |
| 4 | + |
| 5 | +## 4.1.1 |
| 6 | + |
| 7 | +- Dependency updates |
| 8 | + |
1 | 9 | ## 4.1.0 |
2 | 10 |
|
3 | 11 | - Added `KmsException` for `KmsAccountIssue`. |
|
8 | 16 |
|
9 | 17 | ## 4.0.0 |
10 | 18 |
|
11 | | -- Encryption now throws a `TscException` when trying to encrypt a document that has already been IronCore encrypted. |
12 | | - - If you have a use case for double-encrypting a document, please open an issue explaining and we can work on accommodating you. |
13 | | - - If you aren't double-encrypting documents there are no breaking changes affecting you in this version bump |
| 19 | +- Encryption now throws a `TscException` when trying to encrypt a document that has already been IronCore encrypted. |
| 20 | + - If you have a use case for double-encrypting a document, please open an issue explaining and we can work on accommodating you. |
| 21 | + - If you aren't double-encrypting documents there are no breaking changes affecting you in this version bump |
14 | 22 |
|
15 | 23 | ## 3.0.1 |
16 | 24 |
|
17 | | -- Fixed issue with constructing `FieldMetadata`. |
| 25 | +- Fixed issue with constructing `FieldMetadata`. |
18 | 26 |
|
19 | 27 | ## 3.0.0 |
20 | 28 |
|
21 | | -- Added deterministic encryption client and methods. |
22 | | - - `DeterministicTenantSecurityClient` must be created to access these methods. |
23 | | -- Removed deprecated `TenantSecurityClient.rekeyDocument` method. |
24 | | -- Changed minimum supported node version to 14. |
| 29 | +- Added deterministic encryption client and methods. |
| 30 | + - `DeterministicTenantSecurityClient` must be created to access these methods. |
| 31 | +- Removed deprecated `TenantSecurityClient.rekeyDocument` method. |
| 32 | +- Changed minimum supported node version to 14. |
25 | 33 |
|
26 | 34 | ### Compatibility |
27 | 35 |
|
28 | 36 | Deterministic encryption functionality requires TSP 4.11.1+. |
29 | 37 |
|
30 | 38 | ## 2.3.0 |
31 | 39 |
|
32 | | -- Added `KmsException` for `KmsThrottled`. |
| 40 | +- Added `KmsException` for `KmsThrottled`. |
33 | 41 |
|
34 | 42 | ### Compatibility |
35 | 43 |
|
36 | 44 | This new error code will only be returned by TSP 4.4.1+. |
37 | 45 |
|
38 | 46 | ## 2.2.1 |
39 | 47 |
|
40 | | -- Added `TenantSecurityClient.rekeyEdek` method |
41 | | -- Deprecate `TenantSecurityClient.rekeyDocument` method |
| 48 | +- Added `TenantSecurityClient.rekeyEdek` method |
| 49 | +- Deprecate `TenantSecurityClient.rekeyDocument` method |
42 | 50 |
|
43 | 51 | ## 2.1.0 |
44 | 52 |
|
45 | | -- Added `TenantSecurityClient.rekeyDocument` method and support `RekeyResponse` type |
| 53 | +- Added `TenantSecurityClient.rekeyDocument` method and support `RekeyResponse` type |
46 | 54 |
|
47 | 55 | ## 2.0.3 |
48 | 56 |
|
49 | | -- Fix EventMetadata default timestamp |
| 57 | +- Fix EventMetadata default timestamp |
50 | 58 |
|
51 | 59 | ## 2.0.2 |
52 | 60 |
|
53 | | -- Renamed some events for consistency, pulled 2.0.1 |
| 61 | +- Renamed some events for consistency, pulled 2.0.1 |
54 | 62 |
|
55 | 63 | ## 2.0.1 |
56 | 64 |
|
57 | | -- Fixed type definitions for 2.0.0, pulled 2.0.0 |
| 65 | +- Fixed type definitions for 2.0.0, pulled 2.0.0 |
58 | 66 |
|
59 | 67 | ## 2.0.0 |
60 | 68 |
|
61 | | -- Added `TenantSecurityClient.logSecurityEvent` method and supporting `SecurityEvent` and `EventMetadata` types |
62 | | -- Standardized `EventMetadata` and `DocumentMetadata` to similar interfaces with the TSP |
63 | | -- Introduced an exception hierarchy based on TSP error codes. `TenantSecurityKMSException` renamed to `TenantSecurityException` and |
64 | | - `KmsException`, `SecurityEventException`, and `TspServiceException` are subclasses. |
65 | | -- Renamed `TenantSecurityKMSClient` to `TenantSecurityClient` |
| 69 | +- Added `TenantSecurityClient.logSecurityEvent` method and supporting `SecurityEvent` and `EventMetadata` types |
| 70 | +- Standardized `EventMetadata` and `DocumentMetadata` to similar interfaces with the TSP |
| 71 | +- Introduced an exception hierarchy based on TSP error codes. `TenantSecurityKMSException` renamed to `TenantSecurityException` and |
| 72 | + `KmsException`, `SecurityEventException`, and `TspServiceException` are subclasses. |
| 73 | +- Renamed `TenantSecurityKMSClient` to `TenantSecurityClient` |
66 | 74 |
|
67 | 75 | ### Compatibility |
68 | 76 |
|
69 | 77 | This version of the Tenant Security NodeJS Client will only work with version `3.0.0+` of the Tenant Security Proxy container. |
70 | 78 |
|
71 | 79 | ## 1.0.3 |
72 | 80 |
|
73 | | -- fix mistake publishing |
74 | | -- update dependencies |
| 81 | +- fix mistake publishing |
| 82 | +- update dependencies |
75 | 83 |
|
76 | 84 | ## 1.0.2 |
77 | 85 |
|
78 | | -- include the protobuf in the distribution |
79 | | -- fix exports |
80 | | -- update doc site links |
| 86 | +- include the protobuf in the distribution |
| 87 | +- fix exports |
| 88 | +- update doc site links |
81 | 89 |
|
82 | 90 | ## 1.0.0 |
83 | 91 |
|
|
0 commit comments