From 67166360067eee9dc22ac4ed042a24ad096205f3 Mon Sep 17 00:00:00 2001 From: Zachary Hu Date: Wed, 20 Mar 2024 22:35:04 +0800 Subject: [PATCH] docs(release): genereate test370 changelog --- changelog/test370/kong-manager/.gitkeep | 0 changelog/test370/kong/.gitkeep | 0 .../kong/add_tzdata.yml | 0 .../kong/bump-lua-kong-nginx-module.yml | 0 .../kong/bump-lua-resty-openssl.yml | 0 .../kong/bump-lua-resty-timer-ng.yml | 0 .../kong/bump-luarocks.yml | 0 .../kong/bump-pcre.yml | 0 .../decrease-cocurrency-limit-of-timer-ng.yml | 0 .../kong/disable-TLSv1_1-in-openssl3.yml | 0 .../kong/feat-jwt-eddsa.yml | 0 .../kong/feat-jwt-es512.yml | 0 ...lue-of-upstream-keepalive-max-requests.yml | 0 .../kong/fix-dns-resolv-timeout-zero.yml | 0 .../kong/fix-external-plugin-instance.yml | 0 .../kong/fix-file-permission-of-logrotate.yml | 0 .../kong/fix-jwt-plugin-check.yml | 0 ...ng-router-section-of-request-debugging.yml | 0 .../kong/fix-router-rebuing-flag.yml | 0 ...ix-snis-tls-passthrough-in-trad-compat.yml | 0 .../kong/fix-vault-init-worker.yml | 0 .../kong/fix-vault-workspaces.yml | 0 .../fix_api_405_vaults_validate_endpoint.yml | 0 .../kong/fix_privileged_agent_id_1.yml | 0 .../kong/key_auth_www_authenticate.yml | 0 .../kong/log-serializer-receive-latency.yml | 0 .../otel-increase-queue-max-batch-size.yml | 0 ...ling-panic-when-header-trace-id-enable.yml | 0 .../kong/plugin-schema-deprecation-record.yml | 0 .../kong/plugin_server_restart.yml | 0 .../kong/pluginsocket-proto-wrong-type.yml | 0 .../kong/revert-req-body-limitation-patch.yml | 0 ...che_invalidation_cluster_event_channel.yml | 0 .../kong/set_grpc_tls_seclevel.yml | 0 .../kong/speed_up_router.yml | 0 changelog/test370/test370.md | 160 ++++++++++++++++++ 36 files changed, 160 insertions(+) create mode 100644 changelog/test370/kong-manager/.gitkeep create mode 100644 changelog/test370/kong/.gitkeep rename changelog/{unreleased => test370}/kong/add_tzdata.yml (100%) rename changelog/{unreleased => test370}/kong/bump-lua-kong-nginx-module.yml (100%) rename changelog/{unreleased => test370}/kong/bump-lua-resty-openssl.yml (100%) rename changelog/{unreleased => test370}/kong/bump-lua-resty-timer-ng.yml (100%) rename changelog/{unreleased => test370}/kong/bump-luarocks.yml (100%) rename changelog/{unreleased => test370}/kong/bump-pcre.yml (100%) rename changelog/{unreleased => test370}/kong/decrease-cocurrency-limit-of-timer-ng.yml (100%) rename changelog/{unreleased => test370}/kong/disable-TLSv1_1-in-openssl3.yml (100%) rename changelog/{unreleased => test370}/kong/feat-jwt-eddsa.yml (100%) rename changelog/{unreleased => test370}/kong/feat-jwt-es512.yml (100%) rename changelog/{unreleased => test370}/kong/fix-default-value-of-upstream-keepalive-max-requests.yml (100%) rename changelog/{unreleased => test370}/kong/fix-dns-resolv-timeout-zero.yml (100%) rename changelog/{unreleased => test370}/kong/fix-external-plugin-instance.yml (100%) rename changelog/{unreleased => test370}/kong/fix-file-permission-of-logrotate.yml (100%) rename changelog/{unreleased => test370}/kong/fix-jwt-plugin-check.yml (100%) rename changelog/{unreleased => test370}/kong/fix-missing-router-section-of-request-debugging.yml (100%) rename changelog/{unreleased => test370}/kong/fix-router-rebuing-flag.yml (100%) rename changelog/{unreleased => test370}/kong/fix-snis-tls-passthrough-in-trad-compat.yml (100%) rename changelog/{unreleased => test370}/kong/fix-vault-init-worker.yml (100%) rename changelog/{unreleased => test370}/kong/fix-vault-workspaces.yml (100%) rename changelog/{unreleased => test370}/kong/fix_api_405_vaults_validate_endpoint.yml (100%) rename changelog/{unreleased => test370}/kong/fix_privileged_agent_id_1.yml (100%) rename changelog/{unreleased => test370}/kong/key_auth_www_authenticate.yml (100%) rename changelog/{unreleased => test370}/kong/log-serializer-receive-latency.yml (100%) rename changelog/{unreleased => test370}/kong/otel-increase-queue-max-batch-size.yml (100%) rename changelog/{unreleased => test370}/kong/otel-sampling-panic-when-header-trace-id-enable.yml (100%) rename changelog/{unreleased => test370}/kong/plugin-schema-deprecation-record.yml (100%) rename changelog/{unreleased => test370}/kong/plugin_server_restart.yml (100%) rename changelog/{unreleased => test370}/kong/pluginsocket-proto-wrong-type.yml (100%) rename changelog/{unreleased => test370}/kong/revert-req-body-limitation-patch.yml (100%) rename changelog/{unreleased => test370}/kong/separate_kong_cache_invalidation_cluster_event_channel.yml (100%) rename changelog/{unreleased => test370}/kong/set_grpc_tls_seclevel.yml (100%) rename changelog/{unreleased => test370}/kong/speed_up_router.yml (100%) create mode 100644 changelog/test370/test370.md diff --git a/changelog/test370/kong-manager/.gitkeep b/changelog/test370/kong-manager/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/changelog/test370/kong/.gitkeep b/changelog/test370/kong/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d diff --git a/changelog/unreleased/kong/add_tzdata.yml b/changelog/test370/kong/add_tzdata.yml similarity index 100% rename from changelog/unreleased/kong/add_tzdata.yml rename to changelog/test370/kong/add_tzdata.yml diff --git a/changelog/unreleased/kong/bump-lua-kong-nginx-module.yml b/changelog/test370/kong/bump-lua-kong-nginx-module.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-kong-nginx-module.yml rename to changelog/test370/kong/bump-lua-kong-nginx-module.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-openssl.yml b/changelog/test370/kong/bump-lua-resty-openssl.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-openssl.yml rename to changelog/test370/kong/bump-lua-resty-openssl.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-timer-ng.yml b/changelog/test370/kong/bump-lua-resty-timer-ng.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-timer-ng.yml rename to changelog/test370/kong/bump-lua-resty-timer-ng.yml diff --git a/changelog/unreleased/kong/bump-luarocks.yml b/changelog/test370/kong/bump-luarocks.yml similarity index 100% rename from changelog/unreleased/kong/bump-luarocks.yml rename to changelog/test370/kong/bump-luarocks.yml diff --git a/changelog/unreleased/kong/bump-pcre.yml b/changelog/test370/kong/bump-pcre.yml similarity index 100% rename from changelog/unreleased/kong/bump-pcre.yml rename to changelog/test370/kong/bump-pcre.yml diff --git a/changelog/unreleased/kong/decrease-cocurrency-limit-of-timer-ng.yml b/changelog/test370/kong/decrease-cocurrency-limit-of-timer-ng.yml similarity index 100% rename from changelog/unreleased/kong/decrease-cocurrency-limit-of-timer-ng.yml rename to changelog/test370/kong/decrease-cocurrency-limit-of-timer-ng.yml diff --git a/changelog/unreleased/kong/disable-TLSv1_1-in-openssl3.yml b/changelog/test370/kong/disable-TLSv1_1-in-openssl3.yml similarity index 100% rename from changelog/unreleased/kong/disable-TLSv1_1-in-openssl3.yml rename to changelog/test370/kong/disable-TLSv1_1-in-openssl3.yml diff --git a/changelog/unreleased/kong/feat-jwt-eddsa.yml b/changelog/test370/kong/feat-jwt-eddsa.yml similarity index 100% rename from changelog/unreleased/kong/feat-jwt-eddsa.yml rename to changelog/test370/kong/feat-jwt-eddsa.yml diff --git a/changelog/unreleased/kong/feat-jwt-es512.yml b/changelog/test370/kong/feat-jwt-es512.yml similarity index 100% rename from changelog/unreleased/kong/feat-jwt-es512.yml rename to changelog/test370/kong/feat-jwt-es512.yml diff --git a/changelog/unreleased/kong/fix-default-value-of-upstream-keepalive-max-requests.yml b/changelog/test370/kong/fix-default-value-of-upstream-keepalive-max-requests.yml similarity index 100% rename from changelog/unreleased/kong/fix-default-value-of-upstream-keepalive-max-requests.yml rename to changelog/test370/kong/fix-default-value-of-upstream-keepalive-max-requests.yml diff --git a/changelog/unreleased/kong/fix-dns-resolv-timeout-zero.yml b/changelog/test370/kong/fix-dns-resolv-timeout-zero.yml similarity index 100% rename from changelog/unreleased/kong/fix-dns-resolv-timeout-zero.yml rename to changelog/test370/kong/fix-dns-resolv-timeout-zero.yml diff --git a/changelog/unreleased/kong/fix-external-plugin-instance.yml b/changelog/test370/kong/fix-external-plugin-instance.yml similarity index 100% rename from changelog/unreleased/kong/fix-external-plugin-instance.yml rename to changelog/test370/kong/fix-external-plugin-instance.yml diff --git a/changelog/unreleased/kong/fix-file-permission-of-logrotate.yml b/changelog/test370/kong/fix-file-permission-of-logrotate.yml similarity index 100% rename from changelog/unreleased/kong/fix-file-permission-of-logrotate.yml rename to changelog/test370/kong/fix-file-permission-of-logrotate.yml diff --git a/changelog/unreleased/kong/fix-jwt-plugin-check.yml b/changelog/test370/kong/fix-jwt-plugin-check.yml similarity index 100% rename from changelog/unreleased/kong/fix-jwt-plugin-check.yml rename to changelog/test370/kong/fix-jwt-plugin-check.yml diff --git a/changelog/unreleased/kong/fix-missing-router-section-of-request-debugging.yml b/changelog/test370/kong/fix-missing-router-section-of-request-debugging.yml similarity index 100% rename from changelog/unreleased/kong/fix-missing-router-section-of-request-debugging.yml rename to changelog/test370/kong/fix-missing-router-section-of-request-debugging.yml diff --git a/changelog/unreleased/kong/fix-router-rebuing-flag.yml b/changelog/test370/kong/fix-router-rebuing-flag.yml similarity index 100% rename from changelog/unreleased/kong/fix-router-rebuing-flag.yml rename to changelog/test370/kong/fix-router-rebuing-flag.yml diff --git a/changelog/unreleased/kong/fix-snis-tls-passthrough-in-trad-compat.yml b/changelog/test370/kong/fix-snis-tls-passthrough-in-trad-compat.yml similarity index 100% rename from changelog/unreleased/kong/fix-snis-tls-passthrough-in-trad-compat.yml rename to changelog/test370/kong/fix-snis-tls-passthrough-in-trad-compat.yml diff --git a/changelog/unreleased/kong/fix-vault-init-worker.yml b/changelog/test370/kong/fix-vault-init-worker.yml similarity index 100% rename from changelog/unreleased/kong/fix-vault-init-worker.yml rename to changelog/test370/kong/fix-vault-init-worker.yml diff --git a/changelog/unreleased/kong/fix-vault-workspaces.yml b/changelog/test370/kong/fix-vault-workspaces.yml similarity index 100% rename from changelog/unreleased/kong/fix-vault-workspaces.yml rename to changelog/test370/kong/fix-vault-workspaces.yml diff --git a/changelog/unreleased/kong/fix_api_405_vaults_validate_endpoint.yml b/changelog/test370/kong/fix_api_405_vaults_validate_endpoint.yml similarity index 100% rename from changelog/unreleased/kong/fix_api_405_vaults_validate_endpoint.yml rename to changelog/test370/kong/fix_api_405_vaults_validate_endpoint.yml diff --git a/changelog/unreleased/kong/fix_privileged_agent_id_1.yml b/changelog/test370/kong/fix_privileged_agent_id_1.yml similarity index 100% rename from changelog/unreleased/kong/fix_privileged_agent_id_1.yml rename to changelog/test370/kong/fix_privileged_agent_id_1.yml diff --git a/changelog/unreleased/kong/key_auth_www_authenticate.yml b/changelog/test370/kong/key_auth_www_authenticate.yml similarity index 100% rename from changelog/unreleased/kong/key_auth_www_authenticate.yml rename to changelog/test370/kong/key_auth_www_authenticate.yml diff --git a/changelog/unreleased/kong/log-serializer-receive-latency.yml b/changelog/test370/kong/log-serializer-receive-latency.yml similarity index 100% rename from changelog/unreleased/kong/log-serializer-receive-latency.yml rename to changelog/test370/kong/log-serializer-receive-latency.yml diff --git a/changelog/unreleased/kong/otel-increase-queue-max-batch-size.yml b/changelog/test370/kong/otel-increase-queue-max-batch-size.yml similarity index 100% rename from changelog/unreleased/kong/otel-increase-queue-max-batch-size.yml rename to changelog/test370/kong/otel-increase-queue-max-batch-size.yml diff --git a/changelog/unreleased/kong/otel-sampling-panic-when-header-trace-id-enable.yml b/changelog/test370/kong/otel-sampling-panic-when-header-trace-id-enable.yml similarity index 100% rename from changelog/unreleased/kong/otel-sampling-panic-when-header-trace-id-enable.yml rename to changelog/test370/kong/otel-sampling-panic-when-header-trace-id-enable.yml diff --git a/changelog/unreleased/kong/plugin-schema-deprecation-record.yml b/changelog/test370/kong/plugin-schema-deprecation-record.yml similarity index 100% rename from changelog/unreleased/kong/plugin-schema-deprecation-record.yml rename to changelog/test370/kong/plugin-schema-deprecation-record.yml diff --git a/changelog/unreleased/kong/plugin_server_restart.yml b/changelog/test370/kong/plugin_server_restart.yml similarity index 100% rename from changelog/unreleased/kong/plugin_server_restart.yml rename to changelog/test370/kong/plugin_server_restart.yml diff --git a/changelog/unreleased/kong/pluginsocket-proto-wrong-type.yml b/changelog/test370/kong/pluginsocket-proto-wrong-type.yml similarity index 100% rename from changelog/unreleased/kong/pluginsocket-proto-wrong-type.yml rename to changelog/test370/kong/pluginsocket-proto-wrong-type.yml diff --git a/changelog/unreleased/kong/revert-req-body-limitation-patch.yml b/changelog/test370/kong/revert-req-body-limitation-patch.yml similarity index 100% rename from changelog/unreleased/kong/revert-req-body-limitation-patch.yml rename to changelog/test370/kong/revert-req-body-limitation-patch.yml diff --git a/changelog/unreleased/kong/separate_kong_cache_invalidation_cluster_event_channel.yml b/changelog/test370/kong/separate_kong_cache_invalidation_cluster_event_channel.yml similarity index 100% rename from changelog/unreleased/kong/separate_kong_cache_invalidation_cluster_event_channel.yml rename to changelog/test370/kong/separate_kong_cache_invalidation_cluster_event_channel.yml diff --git a/changelog/unreleased/kong/set_grpc_tls_seclevel.yml b/changelog/test370/kong/set_grpc_tls_seclevel.yml similarity index 100% rename from changelog/unreleased/kong/set_grpc_tls_seclevel.yml rename to changelog/test370/kong/set_grpc_tls_seclevel.yml diff --git a/changelog/unreleased/kong/speed_up_router.yml b/changelog/test370/kong/speed_up_router.yml similarity index 100% rename from changelog/unreleased/kong/speed_up_router.yml rename to changelog/test370/kong/speed_up_router.yml diff --git a/changelog/test370/test370.md b/changelog/test370/test370.md new file mode 100644 index 00000000000..2837dadd01b --- /dev/null +++ b/changelog/test370/test370.md @@ -0,0 +1,160 @@ +## Kong + + +### Performance +#### Performance + +- Speeded up the router matching when the `router_flavor` is `traditional_compatible` or `expressions`. + [#12467](https://github.com/Kong/kong/issues/12467) + [KAG-3653](https://konghq.atlassian.net/browse/KAG-3653) +#### Plugin + +- **Opentelemetry**: increase queue max batch size to 200 + [#12488](https://github.com/Kong/kong/issues/12488) + [KAG-3173](https://konghq.atlassian.net/browse/KAG-3173) + + + +### Dependencies +#### Core + +- Bumped lua-kong-nginx-module from 0.8.0 to 0.9.1 + [#12752](https://github.com/Kong/kong/issues/12752) + [KAG-4050](https://konghq.atlassian.net/browse/KAG-4050) + +- Bumped lua-resty-openssl to 1.2.1 + [#12665](https://github.com/Kong/kong/issues/12665) + + +- Bumped lua-resty-timer-ng to 0.2.7 + [#12756](https://github.com/Kong/kong/issues/12756) + [KAG-3653](https://konghq.atlassian.net/browse/KAG-3653) + +- Bumped PCRE from the legacy libpcre 8.45 to libpcre2 10.43 + [#12366](https://github.com/Kong/kong/issues/12366) + [KAG-3571](https://konghq.atlassian.net/browse/KAG-3571) [KAG-3521](https://konghq.atlassian.net/browse/KAG-3521) [KAG-2025](https://konghq.atlassian.net/browse/KAG-2025) +#### Default + +- Add package `tzdata` to DEB Docker image for convenient timezone setting. + [#12609](https://github.com/Kong/kong/issues/12609) + [FTI-5698](https://konghq.atlassian.net/browse/FTI-5698) + +- Bumped LuaRocks from 3.9.2 to 3.11.0 + [#12662](https://github.com/Kong/kong/issues/12662) + [KAG-3883](https://konghq.atlassian.net/browse/KAG-3883) + +### Features +#### Configuration + +- now TLSv1.1 and lower is by default disabled in OpenSSL 3.x + [#12420](https://github.com/Kong/kong/issues/12420) + [KAG-3259](https://konghq.atlassian.net/browse/KAG-3259) + +- **Schema**: Added a deprecation field attribute to identify deprecated fields + [#12686](https://github.com/Kong/kong/issues/12686) + [KAG-3915](https://konghq.atlassian.net/browse/KAG-3915) +#### PDK + +- Add `latencies.receive` property to log serializer + [#12730](https://github.com/Kong/kong/issues/12730) + [KAG-3798](https://konghq.atlassian.net/browse/KAG-3798) +#### Plugin + +- Addded support for EdDSA algorithms in JWT plugin + [#12726](https://github.com/Kong/kong/issues/12726) + + +- Addded support for ES512, PS256, PS384, PS512 algorithms in JWT plugin + [#12638](https://github.com/Kong/kong/issues/12638) + [KAG-3821](https://konghq.atlassian.net/browse/KAG-3821) + +### Fixes +#### Configuration + +- Fixed default value in kong.conf.default documentation from 1000 to 10000 +for upstream_keepalive_max_requests option. + [#12643](https://github.com/Kong/kong/issues/12643) + [KAG-3360](https://konghq.atlassian.net/browse/KAG-3360) + +- Fix an issue where an external plugin (Go, Javascript, or Python) would fail to +apply a change to the plugin config via the Admin API. + [#12718](https://github.com/Kong/kong/issues/12718) + [KAG-3949](https://konghq.atlassian.net/browse/KAG-3949) + +- Set security level of gRPC's TLS to 0 when ssl_cipher_suite is set to old + [#12613](https://github.com/Kong/kong/issues/12613) + [KAG-3259](https://konghq.atlassian.net/browse/KAG-3259) +#### Core + +- **DNS Client**: Ignore a non-positive values on resolv.conf for options timeout, and use a default value of 2 seconds instead. + [#12640](https://github.com/Kong/kong/issues/12640) + [FTI-5791](https://konghq.atlassian.net/browse/FTI-5791) + +- update file permission of kong.logrotate to 644 + [#12629](https://github.com/Kong/kong/issues/12629) + [FTI-5756](https://konghq.atlassian.net/browse/FTI-5756) + +- Fix the missing router section for the output of the request-debugging + [#12234](https://github.com/Kong/kong/issues/12234) + [KAG-3438](https://konghq.atlassian.net/browse/KAG-3438) + +- Fixed an issue where router may not work correctly +when the routes configuration changed. + [#12654](https://github.com/Kong/kong/issues/12654) + [KAG-3857](https://konghq.atlassian.net/browse/KAG-3857) + +- Fixed an issue where SNI-based routing does not work +using tls_passthrough and the traditional_compatible router flavor + [#12681](https://github.com/Kong/kong/issues/12681) + [KAG-3922](https://konghq.atlassian.net/browse/KAG-3922) [FTI-5781](https://konghq.atlassian.net/browse/FTI-5781) + +- fix vault initialization by postponing vault reference resolving on init_worker + [#12554](https://github.com/Kong/kong/issues/12554) + [KAG-2907](https://konghq.atlassian.net/browse/KAG-2907) + +- **Vault**: do not use incorrect (default) workspace identifier when retrieving vault entity by prefix + [#12572](https://github.com/Kong/kong/issues/12572) + [FTI-5762](https://konghq.atlassian.net/browse/FTI-5762) + +- Use `-1` as the worker ID of privileged agent to avoid access issues. + [#12385](https://github.com/Kong/kong/issues/12385) + [FTI-5707](https://konghq.atlassian.net/browse/FTI-5707) + +- **Plugin Server**: fix an issue where Kong fails to properly restart MessagePack-based pluginservers (used in Python and Javascript plugins, for example) + [#12582](https://github.com/Kong/kong/issues/12582) + [KAG-3765](https://konghq.atlassian.net/browse/KAG-3765) + +- revert the hard-coded limitation of the ngx.read_body() API in OpenResty upstreams' new versions when downstream connections are in HTTP/2 or HTTP/3 stream modes. + [#12658](https://github.com/Kong/kong/issues/12658) + [FTI-5766](https://konghq.atlassian.net/browse/FTI-5766) [FTI-5795](https://konghq.atlassian.net/browse/FTI-5795) + +- Each Kong cache instance now utilizes its own cluster event channel. This approach isolates cache invalidation events and reducing the generation of unnecessary worker events. + [#12321](https://github.com/Kong/kong/issues/12321) + [FTI-5559](https://konghq.atlassian.net/browse/FTI-5559) +#### Plugin + +- **Jwt**: fix an issue where the plugin would fail when using invalid public keys for ES384 and ES512 algorithms. + [#12724](https://github.com/Kong/kong/issues/12724) + + +- Add WWW-Authenticate headers to all 401 response in key auth plugin. + [#11794](https://github.com/Kong/kong/issues/11794) + [KAG-321](https://konghq.atlassian.net/browse/KAG-321) + +- **Opentelemetry**: fix otel sampling mode lua panic bug when http_response_header_for_traceid option enable + [#12544](https://github.com/Kong/kong/issues/12544) + [FTI-5742](https://konghq.atlassian.net/browse/FTI-5742) +#### Admin API + +- **Admin API**: fixed an issue where calling the endpoint `POST /schemas/vaults/validate` was conflicting with the endpoint `/schemas/vaults/:name` which only has GET implemented, hence resulting in a 405. + [#12607](https://github.com/Kong/kong/issues/12607) + [KAG-3699](https://konghq.atlassian.net/browse/KAG-3699) +#### Default + +- Fix a bug where the ulimit setting (open files) is low Kong will fail to start as the lua-resty-timer-ng exhausts the available worker_connections. Decrease the concurrency range of the lua-resty-timer-ng library from [512, 2048] to [256, 1024] to fix this bug. + [#12606](https://github.com/Kong/kong/issues/12606) + [KAG-3779](https://konghq.atlassian.net/browse/KAG-3779) [FTI-5780](https://konghq.atlassian.net/browse/FTI-5780) + +- Fix an issue where external plugins using the protobuf-based protocol would fail to call the `kong.Service.SetUpstream` method with an error `bad argument #2 to 'encode' (table expected, got boolean)`. + [#12727](https://github.com/Kong/kong/issues/12727) +