From 052032c0682315fd4bbb056dbc3923e37068e82c Mon Sep 17 00:00:00 2001 From: Douglas Lee Date: Tue, 7 Nov 2023 15:39:28 +0800 Subject: [PATCH] remove ticket --- changelog/3.5.0/3.5.0.md | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/changelog/3.5.0/3.5.0.md b/changelog/3.5.0/3.5.0.md index 7e4883cae23d..4a563787e7f1 100644 --- a/changelog/3.5.0/3.5.0.md +++ b/changelog/3.5.0/3.5.0.md @@ -6,19 +6,16 @@ - Bumped the default value of `upstream_keepalive_pool_size` to `512` and `upstream_keepalive_max_requests` to `1000` [#11515](https://github.com/Kong/kong/issues/11515) - [FTI-4868](https://konghq.atlassian.net/browse/FTI-4868) #### Core - refactor workspace id and name retrieval [#11442](https://github.com/Kong/kong/issues/11442) - [FTI-5303](https://konghq.atlassian.net/browse/FTI-5303) ### Breaking Changes #### Plugin - **Session**: a new configuration field `read_body_for_logout` was added with a default value of `false`, that changes behavior of `logout_post_arg` in a way that it is not anymore considered if the `read_body_for_logout` is not explicitly set to `true`. This is to avoid session plugin from reading request bodies by default on e.g. `POST` request for logout detection. [#10333](https://github.com/Kong/kong/issues/10333) - [KAG-634](https://konghq.atlassian.net/browse/KAG-634) ### Dependencies @@ -26,11 +23,9 @@ - Bumped resty.openssl from 0.8.23 to 0.8.25 [#11518](https://github.com/Kong/kong/issues/11518) - [FTI-5324](https://konghq.atlassian.net/browse/FTI-5324) - Fix incorrect LuaJIT register allocation for IR_*LOAD on ARM64 [#11638](https://github.com/Kong/kong/issues/11638) - [KAG-2473](https://konghq.atlassian.net/browse/KAG-2473) - Fix LDP/STP fusing for unaligned accesses on ARM64 [#11639](https://github.com/Kong/kong/issues/11639) @@ -38,7 +33,6 @@ - Bump lua-kong-nginx-module from 0.6.0 to 0.8.0 [#11663](https://github.com/Kong/kong/issues/11663) - [KAG-2034](https://konghq.atlassian.net/browse/KAG-2034) [FTI-4837](https://konghq.atlassian.net/browse/FTI-4837) - Fix incorrect LuaJIT LDP/STP fusion on ARM64 which may sometimes cause incorrect logic [#11537](https://github.com/Kong/kong/issues/11537) @@ -47,11 +41,9 @@ - Bumped lua-resty-healthcheck from 1.6.2 to 1.6.3 [#11360](https://github.com/Kong/kong/issues/11360) - [KAG-2140](https://konghq.atlassian.net/browse/KAG-2140) - Bumped OpenResty from 1.21.4.1 to 1.21.4.2 [#11360](https://github.com/Kong/kong/issues/11360) - [KAG-2140](https://konghq.atlassian.net/browse/KAG-2140) - Bumped LuaSec from 1.3.1 to 1.3.2 [#11553](https://github.com/Kong/kong/issues/11553) @@ -71,11 +63,9 @@ - Bumped ngx_wasm_module to latest rolling release version. [#11678](https://github.com/Kong/kong/issues/11678) - [KAG-2706](https://konghq.atlassian.net/browse/KAG-2706) - Bump Wasmtime version to 12.0.2 [#11738](https://github.com/Kong/kong/issues/11738) - [KAG-2747](https://konghq.atlassian.net/browse/KAG-2747) - Bumped lua-resty-aws from 1.3.0 to 1.3.1 [#11419](https://github.com/Kong/kong/pull/11419) @@ -91,35 +81,27 @@ - Add a new endpoint `/schemas/vaults/:name` to retrieve the schema of a vault. [#11727](https://github.com/Kong/kong/issues/11727) - [KAG-2535](https://konghq.atlassian.net/browse/KAG-2535) - rename `privileged_agent` to `dedicated_config_processing. Enable `dedicated_config_processing` by default [#11784](https://github.com/Kong/kong/issues/11784) - [KAG-2777](https://konghq.atlassian.net/browse/KAG-2777) - Support observing the time consumed by some components in the given request. [#11627](https://github.com/Kong/kong/issues/11627) - [KAG-1902](https://konghq.atlassian.net/browse/KAG-1902) - Plugins can now implement `Plugin:configure(configs)` function that is called whenever there is a change in plugin entities. An array of current plugin configurations is passed to the function, or `nil` in case there is no active configurations for the plugin. [#11703](https://github.com/Kong/kong/issues/11703) - [KAG-2672](https://konghq.atlassian.net/browse/KAG-2672) [KAG-2678](https://konghq.atlassian.net/browse/KAG-2678) [KAG-2679](https://konghq.atlassian.net/browse/KAG-2679) - Add a request-aware table able to detect accesses from different requests. [#11017](https://github.com/Kong/kong/issues/11017) - [KAG-1570](https://konghq.atlassian.net/browse/KAG-1570) - A unique Request ID is now populated in the error log, access log, error templates, log serializer, and in a new X-Kong-Request-Id header (configurable for upstream/downstream using the `headers` and `headers_upstream` configuration options). [#11663](https://github.com/Kong/kong/issues/11663) - [KAG-2034](https://konghq.atlassian.net/browse/KAG-2034) [FTI-4837](https://konghq.atlassian.net/browse/FTI-4837) - Add support for optional Wasm filter configuration schemas [#11568](https://github.com/Kong/kong/issues/11568) - [KAG-662](https://konghq.atlassian.net/browse/KAG-662) - Support JSON in Wasm filter configuration [#11697](https://github.com/Kong/kong/issues/11697) - [KAG-2707](https://konghq.atlassian.net/browse/KAG-2707) - Support HTTP query parameters in expression routes. [#11348](https://github.com/Kong/kong/pull/11348) @@ -132,7 +114,6 @@ - **CORS**: Support the `Access-Control-Request-Private-Network` header in crossing-origin pre-light requests [#11523](https://github.com/Kong/kong/issues/11523) - [FTI-5258](https://konghq.atlassian.net/browse/FTI-5258) - add scan_count to redis storage schema [#11532](https://github.com/Kong/kong/issues/11532) @@ -152,7 +133,6 @@ - **Clustering**: Allow configuring DP metadata labels for on-premise CP Gateway [#11625](https://github.com/Kong/kong/issues/11625) - [KAG-2444](https://konghq.atlassian.net/browse/KAG-2444) ### Fixes #### Configuration @@ -164,31 +144,24 @@ - Fix an issue that the TTL of the key-auth plugin didnt work in DB-less and Hybrid mode. [#11464](https://github.com/Kong/kong/issues/11464) - [FTI-4512](https://konghq.atlassian.net/browse/FTI-4512) - Fix a problem that abnormal socket connection will be reused when querying Postgres database. [#11480](https://github.com/Kong/kong/issues/11480) - [FTI-5322](https://konghq.atlassian.net/browse/FTI-5322) - Fix upstream ssl failure when plugins use response handler [#11502](https://github.com/Kong/kong/issues/11502) - [FTI-5347](https://konghq.atlassian.net/browse/FTI-5347) - Fix an issue that protocol `tls_passthrough` can not work with expressions flavor [#11538](https://github.com/Kong/kong/issues/11538) - [KAG-2561](https://konghq.atlassian.net/browse/KAG-2561) - Fix a bug that will cause a failure of sending tracing data to datadog when value of x-datadog-parent-id header in requests is a short dec string [#11599](https://github.com/Kong/kong/issues/11599) - [FTI-5375](https://konghq.atlassian.net/browse/FTI-5375) - Apply Nginx patch for detecting HTTP/2 stream reset attacks early (CVE-2023-44487) [#11743](https://github.com/Kong/kong/issues/11743) - [CVE-2023](https://konghq.atlassian.net/browse/CVE-2023) [SIR-435](https://konghq.atlassian.net/browse/SIR-435) - fix the building failure when applying patches [#11696](https://github.com/Kong/kong/issues/11696) - [JIT-2](https://konghq.atlassian.net/browse/JIT-2) [KAG-2712](https://konghq.atlassian.net/browse/KAG-2712) - Vault references can be used in Dbless mode in declarative config [#11845](https://github.com/Kong/kong/issues/11845) @@ -234,32 +207,25 @@ - Fix several issues in Vault and refactor the Vault code base: - Make DAOs to fallback to empty string when resolving Vault references fail - Use node level mutex when rotation references - Refresh references on config changes - Update plugin referenced values only once per request - Pass only the valid config options to vault implementations - Resolve multi-value secrets only once when rotating them - Do not start vault secrets rotation timer on control planes - Re-enable negative caching - Reimplement the kong.vault.try function - Remove references from rotation in case their configuration has changed [#11652](https://github.com/Kong/kong/issues/11652) - [KAG-2545](https://konghq.atlassian.net/browse/KAG-2545) - Fix response body gets repeated when `kong.response.get_raw_body()` is called multiple times in a request lifecycle. [#11424](https://github.com/Kong/kong/issues/11424) - [FTI-5296](https://konghq.atlassian.net/browse/FTI-5296) - Tracing: fix an issue that resulted in some parent spans to end before their children due to different precision of their timestamps [#11484](https://github.com/Kong/kong/issues/11484) - [KAG-2336](https://konghq.atlassian.net/browse/KAG-2336) - Fix a bug related to data interference between requests in the kong.log.serialize function. [#11566](https://github.com/Kong/kong/issues/11566) - [FTI-5357](https://konghq.atlassian.net/browse/FTI-5357) #### Plugin - **Opentelemetry**: fix an issue that resulted in invalid parent IDs in the propagated tracing headers [#11468](https://github.com/Kong/kong/issues/11468) - [KAG-2281](https://konghq.atlassian.net/browse/KAG-2281) - **AWS-Lambda**: let plugin-level proxy take effect on EKS IRSA credential provider [#11551](https://github.com/Kong/kong/issues/11551) - [FTI-5242](https://konghq.atlassian.net/browse/FTI-5242) - Cache the AWS lambda service by those lambda service related fields [#11821](https://github.com/Kong/kong/issues/11821) - [KAG-2832](https://konghq.atlassian.net/browse/KAG-2832) - **Opentelemetry**: fix an issue that resulted in traces with invalid parent IDs when `balancer` instrumentation was enabled [#11830](https://github.com/Kong/kong/issues/11830) @@ -285,7 +251,6 @@ - Restore lapis & luarocks-admin bins [#11578](https://github.com/Kong/kong/issues/11578) - [KAG-911](https://konghq.atlassian.net/browse/KAG-911) ## Kong-Manager