github networknt/light-4j 2.0.21

latest releases: 2.1.33, 2.1.32, 1.6.47...
3 years ago

2.0.21 (2020-11-25)

Merged pull requests:

  • fixes #837 invoke notify only if listener is not null in the direct r… #838 (stevehu)
  • fixes #835 add CID and UID string into the constants for Okta token #836 (stevehu)
  • fixes #833 subscribe and unsubscribe regardless listener for Abstract… #834 (stevehu)
  • fixes #829 remove the serviceMap cache from the LightCluster and use … #832 (stevehu)
  • fixes #830 remove zookeeper registry as nobody is using it #831 (stevehu)
  • fixes #827 update discovered cache with WebSocket message from contro… #828 (stevehu)
  • fixes #825 update the service lookup for the Portal Registry #826 (stevehu)
  • fixes #823 add a new test case for JwtIssuerTest to generate light-pr… #824 (stevehu)
  • Issue821 #822 (stevehu)
  • fixes #819 output the body in the ServerInfoGetHandlerTest as it fail… #820 (stevehu)
  • fixes #817 update the currentPort and currentAddress in server module #818 (stevehu)
  • Issue815 #816 (stevehu)
  • fixes #813 update portal-registry.yml with templates in both main and… #814 (stevehu)
  • fixes #811 upgrade server info handler to output openapi.yaml and upd… #812 (stevehu)
  • fixes #809 update handler to support websocket in the handler.yml #810 (stevehu)
  • fixes #807 add portal-registry model for portal registry and discovery #808 (stevehu)
  • fixes #805 update server.yml to add keystore and truststore passwords #806 (stevehu)
  • fixes #803 update client.yml to add truststore password #804 (stevehu)
  • fixes #801 add password to the jwt.yml as the secret.yml is removed #802 (stevehu)
  • fixes #799 remove secret.yml and add config property missing error code #800 (stevehu)
  • fixes #775 log the connection info when failed to connect to the OAut… #798 (stevehu)
  • fixes #796 update the redirect_uri to localhost 3000 to sync with lig… #797 (stevehu)
  • fixes #794 switch OauthHelper to HttpClient of jdk11 to support forwa… #795 (stevehu)

Upgrade Guidelines:

This is a release with some bug fixes and enhancements. It is backward compatible with the 2.0.20 release except for the following.

  • the zookeeper registry is removed from the light-4j so we support only the Portal Registry and Consul Registry for global service registry and discovery
  • We switched to JDK 11 HttpClient to communicate with OAuth 2.0 provider to support a lot more complicated network topology. The Http2Client is still used in other places and it is the fastest in benchmark compare to JDK 11 and OkHttp. If you are using the Dockerfile generated before, you need to add java.net.http module into it.

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

Don't miss a new light-4j release

NewReleases is sending notifications on new releases.