KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
APACHE-2.0 License
Bot releases are visible (Hide)
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.6.1...v2.6.2
Published by taik0 6 months ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.6.0...v2.6.1
Published by taik0 7 months ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.5.1...v2.6.0
Published by taik0 9 months ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.5.0...v2.5.1
Published by taik0 12 months ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.4.6...v2.5.0
Published by kpacha about 1 year ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.4.5...v2.4.6
Published by kpacha about 1 year ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.4.4...v2.4.5
Published by kpacha about 1 year ago
Full Changelog: https://github.com/krakend/krakend-ce/compare/v2.4.3...v2.4.4
Published by kpacha about 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.4.2...v2.4.3
Published by taik0 over 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.4.1...v2.4.2
Published by taik0 over 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.4.0...v2.4.1
Published by taik0 over 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.3.3...v2.4.0
Published by taik0 over 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.3.2...v2.3.3
Published by kpacha over 1 year ago
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.3.1...v2.3.2
Published by kpacha over 1 year ago
[bugfix]
The deny
attribute did not work on the third nesting level and above.[bugfix]
The new tls_client
attribute was not yet used in the connectionsFull Changelog: https://github.com/krakendio/krakend-ce/compare/v2.3.0...v2.3.1
Published by taik0 over 1 year ago
New features:
[feature]
AMQP consumers and producers offer now retries with several backoff strategies.[feature]
Downloading of JWK URLs uses now global caching (reused between endpoints)[feature]
KrakenD Designer can now apply changes on a local KrakenD directly from the web. Say whaaaat?
[feature]
New /__echo/
endpoint, to dump requests from users and test functionality.[feature]
Added h2c protocol (clear text HTTP/2), in addition to the already supported HTTP/2 over TLS[feature]
Add new TLS settings for the internal HTTP client (tls_client
)[security]
The underlying Go version has been upgraded to 1.20.3 which includes security fixes to crypto packages.[security]
The audit rules add more security recommendations.Relevant fixes:
[bugfix]
(Lura Project) Default router behavior changing when the router
configuration is present[bugfix]
The prefetch_size
on AMQP flag was never implemented, and it has been removed from the configuration[bugfix]
The prefetch_count
has been removed from AMQP producers as it only makes sense in a consumer scenarioqFull Changelog: https://github.com/krakendio/krakend-ce/compare/v2.2.1...v2.3.0
Published by alombarte over 1 year ago
[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 issuesFull Changelog: https://github.com/krakendio/krakend-ce/compare/v2.2.0...v2.2.1
Published by taik0 over 1 year ago
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:
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.Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.1.4...v2.2.0
Published by taik0 almost 2 years ago
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.3Upgrade to the latest version is always advised.
Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.1.3...v2.1.4
Published by taik0 almost 2 years ago
hide_version_header
, placed in the router
settings, allows obfuscating the X-Krakend-Version
header.400
status code when the body is empty or a malformed JSON (thanks to @efcasado)Full Changelog: https://github.com/krakendio/krakend-ce/compare/v2.1.2...v2.1.3