Light-Java v1.5.18 Release Notes

Release Date: 2018-08-15 // over 5 years ago
  • Full Changelog

    Implemented enhancements:

    • 👌 Support HandlerProvider definitions in handler.yml configuration definitions #258
    • When stopping the server, give 30 seconds grace period to let service discovery propagate to all clients #20

    🛠 Fixed bugs:

    • 🛠 Fix issue causing path variables not to show up in query params when using new handler config #250
    • Reproduce issue in handler chaining, ensure that the MiddlewareHandler interface is respected #247

    Closed issues:

    • Re-starting Server no longer works #263
    • health endpoint with serviceId as path parameter #262
    • ➕ Address graceful server shutdown while encountering an exception during start-up #261
    • ➕ add a default consul.yml for consul client #260
    • flatten the config files into the same directory for k8s #257
    • ➕ add getJwtClaimsWithExpiresIn for digital signing only in light-oauth2 token service #256
    • ✂ remove description in the CorrelationHandler config file #255
    • enable http2 for consul client when TLS is enabled #246
    • catastrophic setExchangeStatus calls without args #244
    • ⬆️ upgrade to undertow 2.0.11.Final #243
    • several enhancements for Consul registration #242
    • networknt page is not working #238
    • 👍 extend Http2Client to OAuth 2.0 provider communication to support arbitrary number of parameters #181

    🔀 Merged pull requests:

    • ➕ Adding HandlerProvider support to list of handlers. #259 (NicholasAzar)
    • Do not require ignored config #254 (logi)
    • 👻 Descriptive Exception on unknown chain or handler in handler.yml #253 (logi)
    • 🛠 Fix issue causing query params to be missing from exchange. #251 (NicholasAzar)
    • Safer set exchange status #245 (logi)