All Versions
125
Latest Version
Avg Release Cycle
27 days
Latest Release
44 days ago

Changelog History
Page 7

  • v1.5.22 Changes

    November 10, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ– handle the situation that the alias is not server in the server.keystore #317

    Closed issues:

    • โž• add monad-result module to wrap success T and failure Status #325
    • โž• add successful status code to status.yml #324
    • ๐Ÿ‘ gzip and deflate encoding and decoding support in middleware handlers #323
    • โž• add static CONFIG_NAME to serverConfig #320
    • โž• add another default method in LightHttpHandler to bubble up the status #319
    • ๐Ÿ‘Œ support default path in handler.yml for single page application #316
    • โšก๏ธ update status.yml ERR10016 to have only one parameter #314

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  fixes #316 update resource and handler to support SPA from handler.yml #318 (stevehu)
    • โ™ป๏ธ Refactored code from main() to init() so server can be embedded. #311 (farrukhnajmi)
  • v1.5.21 Changes

    October 26, 2018

    Full Changelog

    Implemented enhancements:

    • Collect environment element in the Metrics Handler #310
    • โœจ Enhance logging in the AuditHandler #295
    • Environment config in client only applications #272

    ๐Ÿ›  Fixed bugs:

    • Set correct status code if Method or URI from request could not be resolved in the handler chain #308
  • v1.5.20 Changes

    October 05, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • MiddlewareHandler.register is called for each endpoint #305

    Closed issues:

    • ๐Ÿ– Handler needs to properly escape characters in the Status description #306
    • ๐Ÿ”’ provide default security.yml and move providerId to jwt.yml #304
    • ๐Ÿ“œ Indicate that the BufferSize is too small in client.yml if Body cannot be parsed #302
    • Intermittent issues with Consul API discovery #301
    • ๐Ÿ”ง make bufferSize configurable for default buffer pool in Http2Client #299
    • โž• Add more debug info during startup for the Kubernetes status.hostIP #297
    • โšก๏ธ Update the config module output to error only when config file not found #294
    • โšก๏ธ Update OAuthHelper to include new method to support SAML grant type flow #290
    • server does not create zip file from config server correctly #157
  • v1.5.19 Changes

    September 22, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Consul heartbeat stream limit being exceeded #279

    Closed issues:

    • ๐Ÿšš move light-tokenization status codes to status.ym in light-4j #289
    • โœ‚ remove unused status code from status.yml #288
    • โž• add status code for user-management in light-portal #287
    • ๐Ÿ›  fix a typo in HashUtil #286
    • ๐Ÿ”ง BodyHandler Middleware to support configurable Content-Type #285
    • โž• add pattern matching to differentiate email and userId in StringUtils #283
    • โšก๏ธ update EmailSender to trust the host from the email.yml #278
    • ๐Ÿ”„ change email module name to email-sender #277
    • create http-url module for url related utility #276
    • create a new http-string module that depends on Undertow #275
    • โž• add replaceOnce to StringUtil in utility module #274
    • 0๏ธโƒฃ set the right default port number for DirectRegistry #273
    • โž• add error codes for light-config-server #271
    • Created by accident #270
    • ๐Ÿ“‡ rename datasource to data-source #269
    • ๐Ÿ“‡ rename deref to deref-token #268
    • ๐Ÿ“‡ rename limit to rate-limit #267
    • ๐Ÿ“‡ rename basic to basic-auth #266
    • โšก๏ธ update deregisterAfter from 90m to 2m #264
    • OpenAPI and GraphQL ValidatorHandlers conflict on config file names #252
    • โž• add a handler for IP whitelisting #235

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Updated oauth helper files to handle SAMLBearer grant type #292 (dguncb)
    • โšก๏ธ Update Readme #284 (anilmuppalla)
    • 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)
  • v1.5.18 Changes

    August 15, 2018

    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)
  • v1.5.17 Changes

    July 15, 2018

    Full Changelog

    Closed issues:

    • โšก๏ธ update readme.md to fix the document links #239
  • v1.5.16 Changes

    July 05, 2018

    Full Changelog

    Implemented enhancements:

    • โž• Add "severity" to Status #232
    • ๐Ÿ”ง Extending handler chain configuration functionality #222

    Closed issues:

    • ๐Ÿ“ฆ move HandlerProvider interface to handler package from server #236
    • separate de-reference middleware handler to its own module #233
    • โž• add error status for token dereference in light-oauth2 token service #230
    • โž• add an error status code for light-oauth2 client registration #229
    • ๐ŸŒฒ log the class, method, file and line number for status #228
    • ๐Ÿšš move the basic authentication middleware handler from light-rest-4j #226
    • โœจ enhance client module to add de-reference token in OauthHelper #225
    • โž• Add a middleware handler to de-reference opaque access token to JWT #224
    • ๐ŸŒฒ log error if config file cannot be found in all possible locations #223

    ๐Ÿ”€ Merged pull requests:

  • v1.5.15 Changes

    June 18, 2018

    Full Changelog

    Implemented enhancements:

    • ๐Ÿ”ง Dynamic server listener port configuration #210
    • Unexpected behavior when Status is created for non-existent status code #169

    Closed issues:

    • โž• add datasource module for most popular relational databases #220
    • 0๏ธโƒฃ create LightHttpHandler with default method to handle the error status #217
    • 0๏ธโƒฃ A default content-type is not set #216
    • โž• add a new status code in status.yml for authenticate class not found #215
    • โž• Add a Build Number to the server.yml #214
    • โž• add constants to utility Constants for light-router #212
    • OAuthHelper needs to handle the error status from OAuth 2.0 provider #202

    ๐Ÿ”€ Merged pull requests:

  • v1.5.14 Changes

    May 19, 2018

    Full Changelog

    Closed issues:

    • โšก๏ธ update client.yml and secret.yml in other modules #211
    • ๐Ÿ“‡ Rename resources module to resource for consistency #209
    • โšก๏ธ update client module to support refresh token flow for light-spa-4j #208
    • โšก๏ธ update verifyJwt with ignoreExpiry flag #207
    • โž• add default method setExchangeStatus into MiddlewareHandler #206
    • ๐Ÿšš move auth and csrf to light-spa-4j repository #205
    • โž• add error code for light-spa-4j stateless-token handler #204
    • switch StatelessAuthHandler to middleware handler #203
    • โž• add stateless auth and csrf handlers for SPA application #201
    • pass csrf token in oauth token request #200
    • โž• add status code for light-proxy tableau authentication handler #199
    • ๐Ÿšš move password in jwt.yml to secret.yml #198
    • share the connections to consul in ConsulClientImpl #196

    ๐Ÿ”€ Merged pull requests:

  • v1.5.13 Changes

    April 20, 2018

    Full Changelog

    Implemented enhancements:

    • create a middleware handler for Prometheus #150
    • Sanitizer mangles content #51

    Closed issues:

    • ๐Ÿ’ป light-codegen command line error handling #195
    • โฌ†๏ธ upgrade jackson library to 2.9.4 #187
    • put client credentials token into authorization header instead of X-Scope-Token header #185
    • name convention between metrics and prometheus #165