github networknt/light-4j 1.6.0

latest releases: 2.1.37, 2.1.36, 2.1.35...
5 years ago

1.6.0 (2019-04-05)

Merged pull requests:

Upgrade Guidelines:

  • This release is backward compatible with 1.5.x in the core and you only need to update the version in pom.xml to upgrade if you are not using the config file decryptor.
  • The json-schema-validator has been upgraded to the version 1.0.5
  • The API for the decryptor has been changed to make it transparent for users.

Upon the requests from our users, we have started the 1.6.x branch for new features. The 1.5.x branch will only include bug fixes to ensure stability.

As you can see, we are adding new features daily, so we have divided the platform into the core and new features. Within the 1.6.x branch, we will make sure that the core is backward compatible. For new features introduced, we sometimes correct the mistakes and change the API. Since not a lot of people are using these features, the impact will be limited.

In this release, we have corrected a mistake we made for the config file decryption. Previously, we have provided an API for users to call and the interface is in the utility module with pluggable implementation in service.yml (DecryptUtil). Now, we have implemented it in the config module so that the decryption is done transparently for users. Thus in upgrading to this version you can remove any Decryptor references in service.yml as well as your invocations of DecryptUtil if using the Config module. If you were using the default AESDecryptor implementation, you need to add the decryptorClass in config.yml as follows:

decryptorClass:
  com.networknt.decrypt.AESDecryptor

If you have your customized implementation, you need to put your implementation class name in the config.yml file. Please contact us if you have questions.

For more info, please review the related issues and pull requests.

#414
#429

The document for the config module has been updated to reflect the change.

https://doc.networknt.com/concern/config/

For all changes in this release, please visit Trello

Don't miss a new light-4j release

NewReleases is sending notifications on new releases.