Skip to content

v2.2.0

Compare
Choose a tag to compare
@taik0 taik0 released this 03 Feb 11:56
· 275 commits to master since this release
64c9555

New features:

  • [feature] The krakend audit command.
  • [feature] The Flexible Configuration component upgrades Sprig from v2 to v3. This has changes in the way ^ is handled. Some of the new functions available are fromJson, addf, maxf, mulf, osBase, osDir, osExt, osClean, or osIsAbs. It also documents how to use yaml or toml to write configurations using FC.
  • [feature] The Jaeger exporter now supports the UDP protocol to post traces to a Jaeger-agent.
  • [feature] The Bot Detector adds the flag empty_user_agent_is_bot to define empty user agent treatment.
  • [feature] The OpenCensus exporters add new logging capabilities and more debugging information.
  • [feature] Improvements on the JWT validator:
    • Extraction of JSON from paths in JWT claims has been improved
    • JWT is now more restrictive, and fallbacks to returning 401 error codes with incorrect configurations.
    • The JWK URL downloads from your identity server include now a KrakenD-specific user agent.

Relevant fixes:

  • [bugfix] When you were loading multiple plugins, and one of them failed, the gateway did not load the rest. Now the sequence will continue excluding the failing one.
  • [bugfix] Older Docker images raised false positives when performing security scans due to an unused but included library (Thrift server). This library is no longer in the code.

New Contributors

Full Changelog: v2.1.4...v2.2.0