Releases: everest-engineering/axon-crypto-shredding-extension
Releases · everest-engineering/axon-crypto-shredding-extension
2.0.0
- Added abstraction for SecretKeyRepository
- Moved default implementation of SecretKeyRepository to Lhotse
- Upgraded Springboot to 3.2.0
- Upgraded Junit to 5.9.3
- Upgraded Gradle to 8.4.0
1.2.0
- Added META-INF files to enable Spring Boot auto configuration
- Renamed deleteSecretKey -> shredSecretKey to better convey function
- Made it possible to check that a key exists
- Introduced an extensible string converter for key identifier fields
- Replaced Guava's Defaults.defaultValue() with an extensible DefaultValueProvider
- Made encrypter/decrypter classes public
1.0.0
The interface is now considered stable.
This release adds support for multiple encryption key identifiers per payload (typically an event or saga).
0.9.11
Marked key service as not supporting transactions
0.9.10
Relaxed transaction isolation of CryptoShreddingKeyService to allow reading of committed keys within an ongoing transaction