Skip to content

Releases: Mastercard/client-encryption-java

v1.5.0

26 Aug 12:30
e87c0a8
Compare
Choose a tag to compare
  • 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

19 Sep 16:46
a8c29a6
Compare
Choose a tag to compare
  • Removed hardcoded provider names to support IBM providers and the IBM J9 VM (#5)

v1.3.3

13 Aug 11:50
c2dea4f
Compare
Choose a tag to compare
  • 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

19 Jul 15:49
fd17447
Compare
Choose a tag to compare

v1.3.1

23 Apr 07:58
a4fd331
Compare
Choose a tag to compare
  • Encryption certificate and key fingerprints are no longer computed for each request
  • Updated README.md

v1.3.0

02 Apr 14:18
419fd8a
Compare
Choose a tag to compare
  • Removed transitive dependency to Apache Commons Codec for Base64 and hex encoding
  • Added support for PKCS#1 and PKCS#8 PEM encoded RSA keys
  • Added interoperability tests for AES and RSA encryption
  • Updated README.md

v1.2.0

12 Mar 17:52
90f8e14
Compare
Choose a tag to compare
  • Added ability to use HTTP headers for sending encryption params
  • Certificate and key fingerprints are always hex-encoded
  • Renamed:
    • FeignFieldLevelEncryptionEncoder into OpenFeignFieldLevelEncryptionEncoder
    • FeignFieldLevelEncryptionDecoder into OpenFeignFieldLevelEncryptionDecoder
  • Updated README.md
  • Updated Service Configurations in the project Wiki

v1.1.0

08 Mar 09:36
0653746
Compare
Choose a tag to compare
  • Removed Google Gson hard dependency
  • Added support for Jackson, Json-smart, Jettison, and Org JSON
  • Added ability to encrypt entire payloads
  • Added Encoder and Decoder classes for the "feign" OpenAPI Generator library template
  • Updated README.md

v1.0.1

05 Mar 16:04
7c995fd
Compare
Choose a tag to compare
  • Fixed an issue with spaces being removed from the JSON content to encrypt
  • Added ability to properly decrypt entire payloads
  • Fixed array encryption/decryption
  • Double quotes are now ignored when encrypting primitive types
  • Improved README.md

v1.0.0

25 Feb 10:53
fab2260
Compare
Choose a tag to compare
  • First version of the library