Skip to content

Commit cd3287c

Browse files
authored
chore: bump version number from 3.2 to 3.3 (#834)
* chore: bump version number from 3.2 to 3.3
1 parent c023b62 commit cd3287c

File tree

9 files changed

+19
-8
lines changed

9 files changed

+19
-8
lines changed

CHANGELOG.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## 3.2.0 2024-03-20
4+
5+
### Features
6+
7+
- A fourth Crypto Action will be made available : `SIGN_AND_INCLUDE_IN_ENCRYPTION_CONTEXT`, to join the existing `DO_NOTHING`, `SIGN_ONLY` and `ENCRYPT_AND_SIGN`. `SIGN_AND_INCLUDE_IN_ENCRYPTION_CONTEXT` behaves like `SIGN_ONLY`, but also includes the value in the encryption context, making it available to the branch key selector.
8+
- The Parsed Header, returned from EncryptItem and DecryptItem, now returns two more fields
9+
- encryptionContext : the full encryption context used for encryption
10+
- selectorContext : the encryption context as presented to the branch key selector
11+
- The Java Enhanced Client now supports Single Table Design. When using the DynamoDbEnhancedTableEncryptionConfig builder, one can now specify `schemaOnEncrypt` multiple times, once for each class being modeled in the table.
12+
- There was a hard limit of 100 on the size of maps and lists in Items to be encrypted. This limit has been removed.
13+
314
## 3.2.0 2024-01-16
415

516
### Features
@@ -15,7 +26,7 @@
1526
- New APIs : ResolveAttributes and GetVirtualFields to assist in development and debugging.
1627

1728
### Fix
18-
- String compare for client side filtering of Scan and Query results could somtimes produce the wrong result for certain characters.
29+
- String compare for client side filtering of Scan and Query results could sometimes produce the wrong result for certain characters.
1930

2031

2132
## 3.1.2 2023-11-13

DynamoDbEncryption/runtimes/net/AssemblyInfo.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
[assembly: AssemblyTitle("AWS.Cryptography.DbEncryptionSDK.DynamoDb")]
44

55
// This should be kept in sync with the version number in MPL.csproj
6-
[assembly: AssemblyVersion("3.2.0")]
6+
[assembly: AssemblyVersion("3.3.0")]
77

DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
66
<IsPackable>true</IsPackable>
77

8-
<Version>3.2.0</Version>
8+
<Version>3.3.0</Version>
99

1010
<AssemblyName>AWS.Cryptography.DbEncryptionSDK.DynamoDb</AssemblyName>
1111
<PackageId>AWS.Cryptography.DbEncryptionSDK.DynamoDb</PackageId>

TestVectors/dafny/DDBEncryption/src/TestVectors.dfy

+4-4
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ module {:options "-functionSyntax:4"} DdbEncryptionTestVectors {
8686
print |roundTripTests[1].configs|, " configs and ", |roundTripTests[1].records|, " records for round trip.\n";
8787
}
8888

89-
var _ :- expect DecryptManifest.Decrypt("decrypt_dotnet_42.json");
90-
var _ :- expect DecryptManifest.Decrypt("decrypt_java_42.json");
91-
var _ :- expect DecryptManifest.Decrypt("decrypt_dotnet_43.json");
92-
var _ :- expect DecryptManifest.Decrypt("decrypt_java_43.json");
89+
var _ :- expect DecryptManifest.Decrypt("decrypt_dotnet_32.json");
90+
var _ :- expect DecryptManifest.Decrypt("decrypt_java_32.json");
91+
var _ :- expect DecryptManifest.Decrypt("decrypt_dotnet_33.json");
92+
var _ :- expect DecryptManifest.Decrypt("decrypt_java_33.json");
9393
var _ :- expect WriteManifest.Write("encrypt.json");
9494
var _ :- expect EncryptManifest.Encrypt("encrypt.json", "decrypt.json", "java", "3.2");
9595
var _ :- expect DecryptManifest.Decrypt("decrypt.json");

project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
projectJavaVersion=3.2.0
1+
projectJavaVersion=3.3.0
22
mplDependencyJavaVersion=1.2.0
33
dafnyRuntimeJavaVersion=4.2.0
44
smithyDafnyJavaConversionVersion=0.1

0 commit comments

Comments
 (0)