Skip to content

3.4.0 -- 2024-05-02

Compare
Choose a tag to compare
@josecorella josecorella released this 06 May 23:02
· 95 commits to main since this release
5954fb3

Notes

.NET

  • #797 (785481c) Enforces User input Constraints at Type Conversion.

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)