Kong v2.4.1 Release Notes

  • 🚀 > Released 2021/05/11

    🚀 This is a patch release in the 2.4 series. Being a patch release, it 🛠 strictly contains bugfixes. There are no new features or breaking changes.

    Distribution

    • 🚀 :warning: Starting with this release, Kong packages are no longer distributed through Bintray. Please download from download.konghq.com.

    Dependencies

    • ⬆️ Bump luasec from 1.0.0 to 1.0.1 #7126
    • ⬆️ Bump prometheus plugin from 1.2.0 to 1.2.1 #7061

    🛠 Fixes

    Core
    • Ensure healthchecks and balancers are not created on control plane nodes. #7085
    • ⚡️ Optimize URL normalization code. #7100
    • 🛠 Fix issue where control plane nodes would needlessly invalidate and send new configuration to data plane nodes. #7112
    • Ensure HTTP code 405 is handled by Kong's error page. #6933
    • 🔌 Ensure errors in plugins init_worker do not break Kong's worker initialization. #7099
    • 🛠 Fix issue where two subsequent TLS keepalive requests would lead to incorrect plugin execution. #7102
    • Ensure Targets upsert operation behaves similarly to other entities' upsert method. #7052
    • 🌲 Ensure failed balancer retry is saved and accounted for in log data. #6972
    CLI
    • Ensure kong start and kong stop prioritize CLI flag --prefix over environment variable KONG_PREFIX. #7080
    🔧 Configuration
    • 🔧 Ensure Stream subsystem allows for configuration of access logs format. #7046
    Admin API
    • Ensure targets with weight 0 are displayed in the Admin API. #7094
    PDK
    • Ensure new response phase is accounted for in phase checkers. #7109
    🔌 Plugins
    • 🔌 Ensure plugins written in languages other than Lua can use kong.response.get_* methods - e.g., kong.response.get_status. #7048
    • hmac-auth: enable JIT compilation of authorization header regex. #7037

    Back to TOC