1.5.29 (2019-02-16)
Implemented enhancements:
- support flexible config directory in Config module #382
- Correlation module: add ability to control the generation of the CorrelationID #370
- Feat/#41 exception handling #380 (BalloonWen)
Closed issues:
- Add a default config.yml to the light-4j/Config module #394
- output the stacktrace when server registration fails #384
- upgrade jsonpath to 2.4.0 and exclude json-smart #378
- TechEmpower benchmark #369
- Standardize repo line endings on LF #365
- Add a new constant string in http header for service url #362
- If handler path not implemented/wrong path , it will throw the 404 error code instead of 400. #360
- upgrade to undertow 2.0.16.Final #356
- Config module build failing on windows environment #354
- Upgrade jackson version to 2.9.8 #347
- jdk11 release to maven central failed #344
- Performance Optimizations for Max Troughput #342
- GraalVM Native Image #341
- codegen-cli generated code does not compile - openapi-3 #330
- [question] - grpc adoption within light4j #161
- Warnings with Java 9 #103
Merged pull requests:
- fix typo, simplify RoundRobinLoadBalanceTest, add license info #396 (lanphan)
- Fixes #394 add a default config.yml file #395 (ddobrin)
- detail unit test to check content of audit log #390 (lanphan)
- Feat/#383 list config directories #388 (jiachen1120)
- Feat/#381 support absolute path for config file #387 (jiachen1120)
- Feat/#309 read config from arbitrary directories #386 (jiachen1120)
- fixes #384 output the stacktrace when server registration fails #385 (stevehu)
- fixes #378 upgrade jsonpath to 2.4.0 and exclude json-smart #379 (stevehu)
- Feat/#41 exception handling #377 (BalloonWen)
- Fix/config gaps #375 (jiachen1120)
- Fix/error message when fail registration #374 (jiachen1120)
- Allowed exclusion list of files which should not check/allow values injection #373 (jiachen1120)
- Fixing mutual tls on the server side #372 (NicholasAzar)
- Fix/line endings LF #366 (NicholasAzar)
- -added an error message in status.yml for validating response content #364 (BalloonWen)
- Fixes #360 If handler path not implemented/wrong path , it will throw the 404 error code instead of 400. #361 (sreenicibc)
- Validation of server identify in a CaaS environment #358 #359 (dz-1)
- fixes #354 #355 (chenyan71)
Upgrade Guidelines:
- One customer found an incompatible issue in the client module to get JWT token from OAuth 2.0 token service. Please skip this release and use 1.5.30.