Related to #249, adds an EndpointSource interface for injecting path,… #282 (logi)
fixes #279 Consul heartbeat stream limit being exceeded #281 (stevehu)
enhancement for light-oauth2 provider module #265 (stevehu)
This release added more features and fixed several bugs. It should be backward compatible for most existing services. Just update the pom.xml version should work from previous release 1.5.18. If you are in an older version, please follow the guideline to upgrade to 1.5.18 first or just regenerate your project with the latest light-codegen.
Several modules are renamed with two words and they are all optional modules. If you are using them, please update the pom.xml in the dependencies section. They are basic-auth, rate-limit, deref-token email-sender, and data-source.
A new module http-string is created with all the Undertow HTTP headers. This is extracted from the utility module to remove the dependency of Undertow from the utility. If you see some HTTP Header cannot be resolved, please add this into the dependencies.
A typo is fixed in the HashUtil and this utility used internally most of the case.
ip-whitelist is a new security middleware handler. It will be used for /health to ensure requests are from Consul cluster.