3.4.0 -- 2024-05-02
Notes
.NET
Prior to this fix, unset Integers defaulted to 0
, and unset Booleans defaulted to false
.
Now, all required fields MUST be set or a Runtime Exception will be thrown.
This particularly effects Searchable Encryption's
ConstructorPart
, who's required field previously
would have defaulted to false.
Any configuration ever created for Searchable Encryption can be re-created with the fix, but they may look different.
Features
Maintenance
- format: enforce Dafny formatting (#865) (dfc0dbd)
- test: more test vectors (#959) (3ca15af)
- CI add verify test for test vectors (#897) (6c980e7)
- CI/CD: add semantic release automation (#949) (3f22abc)
- deps: bump actions/setup-dotnet from 3 to 4 in /.github/workflows (#943) (f5d9748)
- deps: bump aws-actions/configure-aws-credentials (#954) (90d7d78)
- deps(Java): bump io.github.gradle-nexus.publish-plugin (#903) (04c6cc4)
- deps(Java): bump org.projectlombok:lombok (#838) (56f1cd1)
- deps: bump rrainn/dynamodb-action in /.github/workflows (#932) (16e4d7b)
- docs: mention sign_and_include in javadoc for keyid supplier (#966) (2796693)
- docs: point to the correct readme (#845) (b950b4a)
- fix: repair json file names (#846) (3ca955a)
- test(.NET): "dotnet pack" in CI (#851) (75e44d0)
- test: add tests for attribute names that seem structured (#964) (c4c0886)
- deps(Java & .NET): Update MPL to 1.3.0 (#972) (3d8acae)