Skip to content

Releases: krakend/krakend-ce

v2.2.1

22 Feb 14:11
b7293d3
Compare
Choose a tag to compare

What's Changed

  • [bugfix] Fixed memory leak on Shadow Proxies when the response wasn't a 200
  • [bugfix] Fixed audit command that would still warn on some fixed issues

Full Changelog: v2.2.0...v2.2.1

v2.2.0

03 Feb 11:56
64c9555
Compare
Choose a tag to compare

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

v2.1.4

12 Jan 16:42
f21ba7d
Compare
Choose a tag to compare

What's Changed

The new KrakenD version 2.1.4 is now available. This patch version does not bring significant new functionality but updates dependencies that have security vulnerabilities and adds a few fixes:

  • [security]: Upgrade from Go 1.19.3 to Go 1.19.5, which includes security fixes to the net/http, crypto/x509, and os packages amongst others.
  • [fix]: Caching backends with gzipped content wasn't working properly
  • [fix]: Upgraded the gin router to avoid panics on certain 404 paths.
  • [fix]: Improve render selection when negotiating XML content
  • [feature]: Add the content-type header when returning errors
  • [update]: lura upgraded to v2.2.3

Upgrade to the latest version is always advised.

Full Changelog: v2.1.3...v2.1.4

v2.1.3

18 Nov 13:32
0418586
Compare
Choose a tag to compare

What's Changed

  • Architectures: Now officially supporting ARM64 architectures, releasing new Docker containers and packages.
  • A new flag, hide_version_header, placed in the router settings, allows obfuscating the X-Krakend-Version header.
  • Performance improvement on Lambda usage
  • Bugfix: Return a 400 status code when the body is empty or a malformed JSON (thanks to @efcasado)
  • Bugfix: Reject requests with special chars in the params (@Lura)

Full Changelog: v2.1.2...v2.1.3

v2.1.2

04 Nov 15:00
db4fb37
Compare
Choose a tag to compare

What's Changed

  • Fix os-release value to avoid empty spaces. Make the script compatibl… by @taik0 in #610
  • upgrade to lura v2.2.1 so the caser is not used by @kpacha in #611

Full Changelog: v2.1.1...v2.1.2

v2.1.1

21 Oct 15:41
70062d6
Compare
Choose a tag to compare

What's changed

New Contributors

v2.1.0

30 Sep 18:32
708636c
Compare
Choose a tag to compare

What's Changed

  • Systemd: remove invalid reload command and add a graceful shutdown by @taik0 in #556
  • Gologging should not log an error if the configuration is not present by @taik0 in #566
  • Set the gelfWriter to nil if there's an error in gelf by @taik0 in #572
  • Be able to configure through the router extra config the NoRoute and … by @taik0 in #573
  • Add rsyslog and logrotate by @taik0 in #560
  • pkgs upgraded by @kpacha in #590
  • v2.1 by @taik0 in #589

Full Changelog: v2.0.6...v2.1.0

v2.0.6

23 Aug 08:53
3bd4635
Compare
Choose a tag to compare

What's Changed

  • Update integration tests to 2.0.5 by @taik0 in #513
  • Release v2.0.6 by @kpacha in #548
  • Add -f flag to check-plugin command to output recommended go get commands
  • Fix version comparison using semantic versioning

Full Changelog: v2.0.5...v2.0.6

v2.0.5

15 Jun 13:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.4...v2.0.5

v2.0.4

03 May 16:10
aea6c18
Compare
Choose a tag to compare

What's Changed

  • [bugfix] Corrected long integers during claim extraction (krakend-jose)
  • [bugfix] Deprecate Metadata() and instead use Header() and StatusCode() for response modifier plugins

Full Changelog: https://github.com/devopsfaith/krakend-ce/compare/v2.0.3...v2.0.4