Skip to content

Releases: networknt/light-4j

1.6.7

16 Aug 17:31
Compare
Choose a tag to compare

1.6.7 (2019-08-16)

Merged pull requests:

2.0.3

31 Jul 16:17
Compare
Choose a tag to compare

2.0.3 (2019-07-31)

Merged pull requests:

Upgrade Guidelines:

This is a release with some defect fixes and enhancements. It is backward compatible with 2.0.2 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

1.6.6

31 Jul 13:20
Compare
Choose a tag to compare

1.6.6 (2019-07-31)

Merged pull requests:

  • fixes #596 useJson default to false to ensure backward compatibility #597 (stevehu)
  • API-189: Return Json format result from HealthGetHandler #589 (jsu216)
  • fixes #586 FormData.FormValue cannot be handled by Jackson JSON parser #587 (stevehu)
  • Merge to 1.6.x/#547 deprecate apis #562 (BalloonWen)
  • fixes #583 Success result is returned even light-oauth2 returns an er… #585 (stevehu)

Upgrade Guidelines:

This is a release with some defect fixes and enhancements. It is backward compatible with 1.6.5 release.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

1.6.5

13 Jul 00:45
Compare
Choose a tag to compare

1.6.5 (2019-07-12)

Merged pull requests:

Upgrade Guidelines:

This is a release with some defect fixes. It is backward compatible with 1.6.4 release.

  • Due to security reason, we have disabled the default server.keystore, server.truststore, client.keystore, and client.truststore. You need to manually include these files into the project src/main/resources/config folder.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

2.0.2

10 Jul 19:06
Compare
Choose a tag to compare

2.0.2 (2019-07-10)

Merged pull requests:

Upgrade Guidelines:

This is a release with some new features and defect fixes. It is backward compatible with 2.0.1 release.

  • Due to security reason, we have disabled the default server.keystore, server.truststore, client.keystore, and client.truststore. You need to manually include these files into the project src/main/resources/config folder.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

2.0.1

13 Jun 17:48
Compare
Choose a tag to compare

2.0.1 (2019-06-13)

Merged pull requests:

1.6.4

10 Jun 16:20
Compare
Choose a tag to compare

1.6.4 (2019-06-10)

Merged pull requests:

Upgrade Guidelines:

This is a release with some new features and defect fixes. It is backward compatible with 1.6.2 release.

  • The json-schema-validator has been upgraded to the version 1.0.14
  • A new flag enableHttp2 is added to the consul.yml and the default value is false. It was previously hard-coded as true but someone reported that Consul 1.44 HTTP/S/2 are not working properly.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

1.6.2

17 May 23:00
Compare
Choose a tag to compare

1.6.2 (2019-05-17)

Merged pull requests:

Upgrade Guidelines:

This is a release with some new features and defect fixes. It is backward compatible with 1.6.1 release.

  • The json-schema-validator has been upgraded to the version 1.0.8
  • The XSS sanitizer handler is disabled by default as most users won't need it.

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

1.6.1

03 May 21:45
Compare
Choose a tag to compare

1.6.1 (2019-05-03)

Merged pull requests:

Upgrade Guidelines:

This is a big release with a lot of new features and defect fixes. It is backward compatible with 1.6.0 release.

  • The json-schema-validator has been upgraded to the version 1.0.7
  • The default decryptor is set as AESDecryptor to ensure that it is backward compatible to the 1.5.x

For all the changes for the entire platform, please refer to https://trello.com/b/189msq9S/release-schedule

1.6.0

06 Apr 03:08
Compare
Choose a tag to compare

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