kong
kong copied to clipboard
fix(scripts): fix update-copyright in venv and remove unused repos
- feat(opentelemetry): make endpoint field referenceable (#11220)
- fix(core): Add a new parameter
worker_event_max_payloadto kong.conf (#11214) - fix(cmd):
kong vault getdoesn't work in dbless mode (#11127) - chore(ci): upgrade test should use the latest bin/kong in NEW_CONTAINER (#11265)
- chore(wasm): update ffi binding module name (#11253)
- fix(admin-gui): add basic kong manager statistics to phone home logging (#11260)
- fix(buffered): handle if-match headers correctly (#11275)
- feat(router): enable flavor
expressionsin stream subsystem (#11071) - fix(lua-cjson): handle the large string correctly (#11281)
- fix(cmd): remove the non-referencable configuration field restriction (#11291)
- chore(build): do not download wasm runtime unless requested
- fix(build): use the correct checksum for nfpm arm64
- feat(build): add wasmx to arm64 build matrix (#11290)
- fix(vaults): refactor vault pdk and vault ttl code
- tests(vaults): fix failing test using prefix
- fix(vaults): fixes to vault in cli mode
- tests(dbless): fix flaky test (#11292)
- chore(ci): re-use cache key from build workflow (#11299)
- fix(build): add default condition to platform select() (#11310)
- docs(changelog): add 3.4.0 known issues (#11319)
- feat(reports): add anonymous reports for Wasm filter usage (#11314)
- chore(deps): pin kong-manager to v3.4.0.0
- tests(wasm): escape the prefix in case it contains special characters (#11307)
- revert(api): remove /plugins/schema/:name (#11313)
- fix(wasm): validate filters in all persistence modes (#11288)
- feat(balancer): support upstream host_header and router preserve_host config for stream tls proxy (#11244)
- fix(admin-gui): make admin_gui_ssl_cert_key sensitive (#11332) (#11333)
- chore(deps): pin ngx_wasm_module (#11323)
- docs(admin-api): add filter chains to OpenAPI spec
- chore: update changelog in preparation for 3.4
- chore: restore scripts/release-lib.sh to 3.4
- chore(scripts): make scripts/update-copyright work with all Luas, hardcode luasyslog
- docs(COPYRIGHT): update copyright info
- chore(version): bump versions to 3.4.1 (#11396)
- chore(*): deprecate centos-7 packages (#11359)
- feat(build): cross compile rpm platforms
- feat(cd): release rhel9 and aws2023 arm64 artifacts
- chore(cd): bump git to 2.41.0 to avoid cache issue
- fix(cd): build package always runs on ubuntu-22.04
- feat(explain_manifest): add ability to test docker images as well
- fix(cd): fix git build on el7
- chore(build): improve wasmx build (#11367)
- docs(kong.conf): add section for wasm nginx.conf directives
- fix(wasm): remove hardcoded isolation level
- feat(router): support HTTP query parameters in expression routes (#11348)
- tests(mlcache): skip flaky tests in mlcache test suite (#11530)
- perf(template): use more reasonable default value for Nginx tuning (#11515)
- chore(patches): apply the LuaJIT ARM64 LDP/STP fusion fix from LuaJIT (#11537)
- docs(changelog): fix changelog entry for #11537 (#11550)
- fix(tracing): span start/end time precision (#11484) (#11556)
- chore(*): update Kong Manager version & changelog (#11580)
- fix(postgres): close socket actively when timeout happens during query (#11480)
- fix(router): fix tls_passthrough in expression flavor (#11538)
- fix(test): don't expect specific status code in queue shutdown test (#11606) (#11612)
- fix(vault): fix several issues in vault and refactor the vault code base (#11402) (#11521)
- fix(queues): shutdown flag needs to be checked while waiting (#11456) (#11608)
- fix(runloop): upstream ssl failure when plugins use response handler (#11600)
- fix(ci): disable -x flag when running upgrade tests (#11647)
- fix(tracing): set parent span correctly (#11468) (#11609)
- docs(changelog): generate 3.4.1 changelog (#11640)
- chore(test): fix flaky tests (#11451) (#11634)
- fix(upgrade-tests): redirect stdout of docker pull in upgrade tests (#11643) (#11653) (#11658)
- chore(changelog): reusable workflow / simpler changelog file format (#11668)
- docs(COPYRIGHT): update copyright info in 3.4.1 (#11688)
- fix(hybrid): opentelemetry and zipkin header_type (#11687)
- chore(release): bump version numbers to 3.4.2 (#11691)
- Revert "fix(hybrid): opentelemetry and zipkin header_type (#11687)"
- fix(patches): apply Nginx patch for detecting HTTP/2 stream reset attacks early (CVE-2023-44487) From nginx/nginx@6ceef19 ---------
- chore(deps): bump ngx_wasm_module (#11737)
- release: 3.4.3 (#11751)
- fix(vault): vault try should avoid using semaphore in non-yieldable phases (#11617)
- docs(changelog): generate 3.4.1 changelog
- Revert "docs(changelog): generate 3.4.1 changelog"
- docs(changelog): generate 3.4.2 changelog
- Revert "Revert "fix(hybrid): opentelemetry and zipkin header_type (#11687)""
- fix(build): correctly set manifest for multiarch images (#11809) (#11812)
- fix(tracing): set parent span correctly (#11786)
- chore(deps): Bump OpenSSL version to 3.1.4
- fix(tcp-log):repeated sslhandshake in [tcp-log] plugin (#11803)
- tests(azure-functions): remove usage of mockbin in
azure-functionstests (#11879) - refactor(aws-lambda): refactor aws-lambda plugin code with lua-resty-aws (#11350)
- fix(aws-lambda): add better type and error handling on proxy integration mode (#11413)
- fix(aws-lambda): let plugin level proxy take effect on EKS IRSA credential provider (#11551)
- fix(aws-lambda): lazily initialize aws library (#11614)
- fix(aws-lambda): aws lambda service cache by service related fields (#11805)
- fix(core): print error message correctly when plugin fails. (#11800)
- chore: improve backporting process
- fix(acme): correctly concat returned error (#11364)
- chore(deps): bump openresty from 1.21.4.1 to 1.21.4.2
- chore(patches): make luajit patches apply cleanly
- chore(deps): bump openresty from 1.21.4.2 to 1.21.4.3 (#11952)
- chore(tests): deprecate uses of mockbin.com (#12028)
- fix(dns): fix retry and timeout handling (#11386)
- fix(dns): eliminate asynchronous timer in
syncQuery()to prevent deadlock risk (#11900) - chore(deps): bump lua-kong-nginx-module
- feat(request-id): introduce unique Request ID (#11663)
- perf(request-id): use
$kong_request_idfor$request_idfor better performance (#11725) - perf(request-id): use
proxy_set_headerinstead ofngx.req.set_header(#11788) - fix(template): fix failure of starting if
proxy_access_logisoff(#12078) - fix(core): respect custom proxy_access_log (#12073)
- feat(dist): re-enable ngx_devel_kit_module (#11457)
- chore(ci): fix workflow webhook notification and use "Kong/github-slack-mapping" file based mapping instead of variables for easier update (#12021)
- fix(vault): make it possible to use vault references in declarative config (#11843)
- feat(templates): bump
dns_stale_ttldefault to 1 hour (#12087) - chore(patches): fix ldoc intermittent fail caused by LuaJIT
- fix(kconfig): remove kong version and edition from kconfig.js
- feat(admin-api): add gateway edition info to the endpoint
/(#12097) - test(cmd): record ngx.time() before generating a cert (#12306)
- chore(ci): add labeler config for core/wasm (#12334)
- fix(dbless): fix error data loss caused by weakly typed of function in declarative_config_flattened function (#12167)
- perf(proxy): use higher default keepalive request value for Nginx tuning (#12223)
- fix(balancer): respect max retries (#12346)
- Revert "fix(balancer): respect max retries (#12346)" (#12411)
- fix(scripts): fix update-copyright in venv and remove unused repos
Summary
Checklist
- [ ] The Pull Request has tests
- [ ] A changelog file has been created under
changelog/unreleased/kongorskip-changeloglabel added on PR if changelog is unnecessary. README.md - [ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE
Issue reference
Fix #[issue number]
@kikito did you mean to target the release/3.4.x branch?