Skip to content

Releases: Mastercard/client-encryption-java

v1.7.1

27 Aug 07:05
931e616

Choose a tag to compare

  • Fixed "length operation cannot be applied to null" when decrypting certain payloads

v1.7.0

26 Aug 19:32
4b407d8

Choose a tag to compare

v1.6.0

19 May 14:25

Choose a tag to compare

  • Added support for JWE encryption
  • Dropped Java 7 support

v1.5.0

26 Aug 12:30
e87c0a8

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

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

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

Choose a tag to compare

v1.3.1

23 Apr 07:58
a4fd331

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

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

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