Releases: bincyber/go-sqlcrypter
Releases · bincyber/go-sqlcrypter
v0.3.0
Immutable
release. Only release title and notes can be modified.
This release contains minor, backwards incompatible changes.
Added
- New type
NullEncryptedBytesfor tellingNULLapart from empty string - #155
Changed
- Breaking Change:
Init()now returns an error if called with a nil Crypter - #146 - Breaking Change:
EncryptedBytes.String()no longer leaks decrypted data - #146 - awskms provider now supports custom request timeout, rate limiting, and cache settings - #145
- Upgraded to Go v1.26 and upgraded dependencies - #129
- Documented aesgcm nonce reuse limit - #156
Fixed
- Prevent IV collisions for awskms - #128
- Prevent panic if crypter is not initialized or called with nil - #134
- Error handling in Vault provider - #135
- Prevent panic due to invalid length ciphertext - #144
New Contributors
- @takeyourhatoff made their first contribution in #128
v0.2.0
What's Changed
- Bump gorm.io/gorm from 1.23.5 to 1.23.6 by @dependabot in #5
- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 by @dependabot in #10
- Ensure marshaled JSON is encrypted and base64 encoded by @bincyber in #56
- Upgraded direct dependencies by @bincyber in #60
See changelog: https://github.com/bincyber/go-sqlcrypter/blob/v0.2.0/CHANGELOG.md