Releases: Mastercard/client-encryption-java
Releases · Mastercard/client-encryption-java
v1.7.1
- Fixed "length operation cannot be applied to null" when decrypting certain payloads
v1.7.0
- Added ability to encrypt and decrypt JSON array bodies
- JWE: used proper base64 URL encoding as per https://datatracker.ietf.org/doc/html/rfc7515#appendix-C
- Bumped JsonPath version to 2.6.0
v1.6.0
- Added support for JWE encryption
- Dropped Java 7 support
v1.5.0
- Added Java 13 and 14 to test environments
- Updated Jackson to address CVE-2019-14540 and CVE-2019-16335
- Bumped dependencies
- Updated copyright
v1.4.0
v1.3.3
- Added ability to decrypt primitive type values using the same path as the encrypted value
- Upgraded jackson-databind to version 2.9.9.2 (CVE-2019-14379 / CVE-2019-14439)
v1.3.2
- Upgraded jackson-databind to version 2.9.9.1 (CVE-2019-12814)
v1.3.1
v1.3.0
v1.2.0
- Added ability to use HTTP headers for sending encryption params
- Certificate and key fingerprints are always hex-encoded
- Renamed:
FeignFieldLevelEncryptionEncoderintoOpenFeignFieldLevelEncryptionEncoderFeignFieldLevelEncryptionDecoderintoOpenFeignFieldLevelEncryptionDecoder
- Updated README.md
- Updated Service Configurations in the project Wiki