From ccf0f2b02a5de3936a9aaecb0ec816cff47684f8 Mon Sep 17 00:00:00 2001 From: Andy Zhang Date: Mon, 3 Jun 2024 20:22:31 +0800 Subject: [PATCH] chore(release): forward 3.7.0.0 changelog to master (#9345) * Generate 3.7.0 changelog (#12965) Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com> Co-authored-by: Vinicius Mignot * docs(changelog): generate 3.7.0.0 changelog (#9165) * docs(release): genereate 3.7.0.0 changelog * docs(changelog): rename bump to Update --------- Co-authored-by: Andy Zhang Co-authored-by: Enrique Garcia Cota --------- Co-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com> Co-authored-by: Vinicius Mignot Co-authored-by: Enrique Garcia Cota --- changelog/3.7.0.0/3.7.0.0.md | 361 +++++++++++++++++ changelog/3.7.0.0/kong-ee/.gitkeep | 0 .../add-ai-rate-limiting-advanced-plugin.yml | 0 .../kong-ee/add_lhs_brackets_filtering.yml | 0 .../adjust-aws-sm-clustering-compatible.yml | 0 .../kong-ee/adjust-clustering-compatible.yml | 0 .../kong-ee/adjust-hcv-approle-clustering.yml | 0 .../kong-ee/admin_belong_workspace.yml | 0 .../ai-azure-content-safety-plugin.yml | 0 .../ai-proxy-azure-managed-identity.yml | 0 .../kong-ee/analytics-new-fields.yml | 0 .../kong-ee/analytics-payload-change.yml | 0 .../kong-ee/analytics-sse.yml | 0 ...add_request_timestamp_to_audit_objects.yml | 0 .../audit_log_before_after_filters.yml | 0 .../kong-ee/audit_log_filtering.yml | 0 .../kong-ee/audit_log_sorting.yml | 0 .../auto_proxy_while_enable_app_reg.yml | 0 .../kong-ee/breaking-hcv-approle-schema.yml | 0 .../bump-kong-lua-resty-kafka-0.18.yml | 3 + .../bump-kong-openid-connect-2.7.1.yml | 3 + .../bump-lua-resty-luasocket-1.1.2.yml | 3 + .../kong-ee/bump-lua-resty-mail-1.1.0.yml | 2 + .../kong-ee/bump-openssl-fips-3.0.9.yml | 2 + .../3.7.0.0/kong-ee/bump-passwdqc-2.0.3.yml | 2 + .../kong-ee/bump-resty-cookie-0.2.0.yml | 2 + .../kong-ee/bump-resty-passwdqc-2.0.yml | 2 + .../3.7.0.0/kong-ee/bump-xmlua-1.2.1.yml | 2 + .../3.7.0.0/kong-ee/bump_libxml2_2.12.6.yml | 2 + .../3.7.0.0/kong-ee/bump_libxslt_1.1.39.yml | 2 + .../3.7.0.0/kong-ee/bump_msgpack-c_6.0.1.yml | 2 + .../degraphql-variable-type-handling.yml | 0 .../degraphql_better_error_handling.yml | 0 .../demonstrating-proof-of-possession.yml | 0 .../kong-ee/disable-analytics-in-stream.yml | 0 .../event_hooks_work_in_hybrid_mode.yml | 0 ...-graphql-cache-advanced-redis-strategy.yml | 0 ...li-respect-lua-ssl-trusted-certificate.yml | 0 .../fix-dp-cannot-resolve-vault-ref.yml | 0 .../kong-ee/fix-key_err_log.yml | 0 .../kong-ee/fix-vault-license-load.yml | 0 .../kong-ee/jwt-signer-client-auth.yml | 0 .../kong-ee/jwt-signer-jwks-auto-rotate.yml | 0 .../kong-ee/jwt-signer-store-origin-jwt.yml | 0 .../jwt-signer-support-array-values.yml | 0 .../kong-ee/ldap-adv-no-username.yml | 0 .../ldap-adv-string-format-exception.yml | 0 .../mocking-new-field-custom-base-path.yml | 0 .../kong-ee/mtls-default-consumer.yml | 0 ...-validation-add-api_spec_encoded-field.yml | 0 ...-validation-new-field-custom-base-path.yml | 0 .../kong-ee/oas-validation-openapi31.yml | 0 .../kong-ee/openid-connect-jar.yml | 0 .../kong-ee/openid-connect-jarm.yml | 0 .../kong-ee/optional-openid-scopes.yml | 0 .../kong-ee/plugins-update-priorities.yml | 0 .../rate-limiting-backward-compatible.yml | 0 .../kong-ee/rate-limiting-isolation.yml | 0 .../kong-ee/remove-granular-tracing.yml | 0 .../remove-lua-resty-openssl-aux-module.yml | 0 .../rla-fallback-local-when-redis-offline.yml | 0 .../kong-ee/rla-lazy-timer.yml | 0 .../rla-namespace-config-conflict-check.yml | 0 .../kong-ee/rla-sync-rate-0.yml | 0 .../kong-ee/rla-timer-issues.yml | 0 .../kong-ee/speed_up_tracing.yml | 0 .../kong-ee/update_rbac_role_idp.yml | 0 changelog/3.7.0.0/kong-manager-ee/.gitkeep | 0 ...ide_add_role_button_when_auth_with_idp.yml | 5 + .../kong-manager-ee/rbac_docs_links.yml | 3 + changelog/3.7.0.0/kong-portal-ee/.gitkeep | 0 .../disable_tel_number_detection.yml | 0 .../display_unverified_developers.yml | 6 + changelog/3.7.0.0/kong/.gitkeep | 0 .../kong/cleanup_ai.yml | 0 .../kong/fix-cli-db-timeout-overrides.yml | 0 .../fix-migrations-for-redis-plugins-acme.yml | 0 ...grations-for-redis-plugins-response-rl.yml | 0 .../fix-migrations-for-redis-plugins-rl.yml | 0 changelog/3.7.0/3.7.0.md | 374 ++++++++++++++++++ changelog/3.7.0/kong-manager/.gitkeep | 0 .../3.7.0/kong-manager/expressions_routes.yml | 5 + .../plugin_forms_improvements.yml | 14 + .../3.7.0/kong-manager/ui_improvements.yml | 15 + changelog/3.7.0/kong/.gitkeep | 0 .../kong/add-ai-data-report.yml | 0 .../kong/add-messages-api-to-anthropic.yml | 0 .../{unreleased => 3.7.0}/kong/add_tzdata.yml | 0 .../kong/ai-proxy-client-params.yml | 0 .../kong/ai-proxy-preserve-mode.yml | 0 .../kong/analytics-for-anthropic.yml | 0 .../kong/bump-atc-router.yml | 0 .../kong/bump-libexpat.yml | 0 .../kong/bump-lua-kong-nginx-module.yml | 0 .../kong/bump-lua-protobuf.yml | 0 .../kong/bump-lua-resty-acme.yml | 0 .../kong/bump-lua-resty-aws.yml | 0 .../kong}/bump-lua-resty-http-0.17.2.yml | 0 .../kong/bump-lua-resty-lmdb.yml | 0 .../kong/bump-lua-resty-openssl.yml | 0 .../kong/bump-lua-resty-timer-ng.yml | 0 .../kong/bump-luarocks.yml | 0 .../kong/bump-ngx-wasm-module.yml | 0 .../{unreleased => 3.7.0}/kong/bump-pcre.yml | 0 .../kong/bump-penlight.yml | 0 .../{unreleased => 3.7.0}/kong/bump-v8.yml | 0 .../kong/bump-wasmtime.yml | 0 .../decrease-cocurrency-limit-of-timer-ng.yml | 0 .../kong/disable-TLSv1_1-in-openssl3.yml | 0 ...feat-add-workspace-label-to-prometheus.yml | 0 .../kong/feat-ai-proxy-add-streaming.yml | 0 .../kong/feat-emmy-debugger.yml | 0 .../feat-hybrid-sync-mixed-route-policy.yml | 0 ...e-ai-anthropic-regex-expression-length.yml | 0 .../kong/feat-jwt-eddsa.yml | 0 .../kong/feat-jwt-es512.yml | 0 .../kong/feat-wasm-general-shm-kv.yml | 0 .../kong/fix-acme-renewal-bug.yml | 0 .../kong/fix-aws-lambda-kong-latency.yml | 0 .../kong/fix-cjson-t-end.yml | 0 .../kong/fix-ctx-host-port.yml | 0 .../fix-dbless-duplicate-target-error.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 ...-dp-certificate-with-vault-not-refresh.yml | 0 .../kong/fix-jwt-plugin-check.yml | 0 ...ng-router-section-of-request-debugging.yml | 0 .../kong/fix-mlcache-renew-lock-leaks.yml | 0 .../kong/fix-router-rebuing-flag.yml | 0 ...ix-snis-tls-passthrough-in-trad-compat.yml | 0 .../kong/fix-upstream-status-unset.yml | 0 .../kong/fix-vault-init-worker.yml | 0 .../fix-vault-secret-update-without-ttl.yml | 0 .../kong/fix-vault-workspaces.yml | 0 .../fix-wasm-disable-pwm-lua-resolver.yml | 0 .../fix_api_405_vaults_validate_endpoint.yml | 0 ..._balancer_healthecker_unexpected_panic.yml | 0 .../kong/fix_privileged_agent_id_1.yml | 0 ...xpressions-supports-traditional-fields.yml | 0 .../kong/key_auth_www_authenticate.yml | 0 .../kong/log-serializer-kong-latency.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/pluginsocket-proto-wrong-type.yml | 0 .../kong/propagation-module-rework.yml | 0 .../kong/revert-req-body-limitation-patch.yml | 0 ...che_invalidation_cluster_event_channel.yml | 0 .../kong/set_grpc_tls_seclevel.yml | 0 .../speed_up_internal_hooking_mechanism.yml | 0 .../kong/speed_up_router.yml | 0 .../kong/tracing-pdk-short-trace-ids.yml | 0 .../kong/update-ai-proxy-telemetry.yml | 0 .../kong/wasm-bundled-filters.yml | 0 .../bump-kong-lua-resty-kafka-0.18.yml | 3 - .../bump-kong-openid-connect-2.7.1.yml | 3 - .../bump-lua-resty-luasocket-1.1.2.yml | 3 - .../kong-ee/bump-lua-resty-mail-1.1.0.yml | 2 - .../kong-ee/bump-openssl-fips-3.0.9.yml | 2 - .../kong-ee/bump-passwdqc-2.0.3.yml | 2 - .../kong-ee/bump-resty-cookie-0.2.0.yml | 2 - .../kong-ee/bump-resty-passwdqc-2.0.yml | 2 - .../unreleased/kong-ee/bump-xmlua-1.2.1.yml | 2 - .../kong-ee/bump_libxslt_1.1.39.yml | 2 - .../kong-ee/bump_msgpack-c_6.0.1.yml | 2 - .../unreleased/kong/force-no_sync-noip.yml | 5 - 169 files changed, 810 insertions(+), 30 deletions(-) create mode 100644 changelog/3.7.0.0/3.7.0.0.md create mode 100644 changelog/3.7.0.0/kong-ee/.gitkeep rename changelog/{unreleased => 3.7.0.0}/kong-ee/add-ai-rate-limiting-advanced-plugin.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/add_lhs_brackets_filtering.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/adjust-aws-sm-clustering-compatible.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/adjust-clustering-compatible.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/adjust-hcv-approle-clustering.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/admin_belong_workspace.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/ai-azure-content-safety-plugin.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/ai-proxy-azure-managed-identity.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/analytics-new-fields.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/analytics-payload-change.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/analytics-sse.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/audit_log_add_request_timestamp_to_audit_objects.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/audit_log_before_after_filters.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/audit_log_filtering.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/audit_log_sorting.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/auto_proxy_while_enable_app_reg.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/breaking-hcv-approle-schema.yml (100%) create mode 100644 changelog/3.7.0.0/kong-ee/bump-kong-lua-resty-kafka-0.18.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-kong-openid-connect-2.7.1.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-lua-resty-luasocket-1.1.2.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-lua-resty-mail-1.1.0.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-openssl-fips-3.0.9.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-passwdqc-2.0.3.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-resty-cookie-0.2.0.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-resty-passwdqc-2.0.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump-xmlua-1.2.1.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump_libxml2_2.12.6.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump_libxslt_1.1.39.yml create mode 100644 changelog/3.7.0.0/kong-ee/bump_msgpack-c_6.0.1.yml rename changelog/{unreleased => 3.7.0.0}/kong-ee/degraphql-variable-type-handling.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/degraphql_better_error_handling.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/demonstrating-proof-of-possession.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/disable-analytics-in-stream.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/event_hooks_work_in_hybrid_mode.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/feat-graphql-cache-advanced-redis-strategy.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/fix-cli-respect-lua-ssl-trusted-certificate.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/fix-dp-cannot-resolve-vault-ref.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/fix-key_err_log.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/fix-vault-license-load.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/jwt-signer-client-auth.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/jwt-signer-jwks-auto-rotate.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/jwt-signer-store-origin-jwt.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/jwt-signer-support-array-values.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/ldap-adv-no-username.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/ldap-adv-string-format-exception.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/mocking-new-field-custom-base-path.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/mtls-default-consumer.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/oas-validation-add-api_spec_encoded-field.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/oas-validation-new-field-custom-base-path.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/oas-validation-openapi31.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/openid-connect-jar.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/openid-connect-jarm.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/optional-openid-scopes.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/plugins-update-priorities.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rate-limiting-backward-compatible.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rate-limiting-isolation.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/remove-granular-tracing.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/remove-lua-resty-openssl-aux-module.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rla-fallback-local-when-redis-offline.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rla-lazy-timer.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rla-namespace-config-conflict-check.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rla-sync-rate-0.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/rla-timer-issues.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/speed_up_tracing.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong-ee/update_rbac_role_idp.yml (100%) create mode 100644 changelog/3.7.0.0/kong-manager-ee/.gitkeep create mode 100644 changelog/3.7.0.0/kong-manager-ee/hide_add_role_button_when_auth_with_idp.yml create mode 100644 changelog/3.7.0.0/kong-manager-ee/rbac_docs_links.yml create mode 100644 changelog/3.7.0.0/kong-portal-ee/.gitkeep rename changelog/{unreleased => 3.7.0.0}/kong-portal-ee/disable_tel_number_detection.yml (100%) create mode 100644 changelog/3.7.0.0/kong-portal-ee/display_unverified_developers.yml create mode 100644 changelog/3.7.0.0/kong/.gitkeep rename changelog/{unreleased => 3.7.0.0}/kong/cleanup_ai.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong/fix-cli-db-timeout-overrides.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong/fix-migrations-for-redis-plugins-acme.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong/fix-migrations-for-redis-plugins-response-rl.yml (100%) rename changelog/{unreleased => 3.7.0.0}/kong/fix-migrations-for-redis-plugins-rl.yml (100%) create mode 100644 changelog/3.7.0/3.7.0.md create mode 100644 changelog/3.7.0/kong-manager/.gitkeep create mode 100644 changelog/3.7.0/kong-manager/expressions_routes.yml create mode 100644 changelog/3.7.0/kong-manager/plugin_forms_improvements.yml create mode 100644 changelog/3.7.0/kong-manager/ui_improvements.yml create mode 100644 changelog/3.7.0/kong/.gitkeep rename changelog/{unreleased => 3.7.0}/kong/add-ai-data-report.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/add-messages-api-to-anthropic.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/add_tzdata.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/ai-proxy-client-params.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/ai-proxy-preserve-mode.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/analytics-for-anthropic.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-atc-router.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-libexpat.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-kong-nginx-module.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-protobuf.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-resty-acme.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-resty-aws.yml (100%) rename changelog/{unreleased/kong-ee => 3.7.0/kong}/bump-lua-resty-http-0.17.2.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-resty-lmdb.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-resty-openssl.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-lua-resty-timer-ng.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-luarocks.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-ngx-wasm-module.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-pcre.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-penlight.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-v8.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/bump-wasmtime.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/decrease-cocurrency-limit-of-timer-ng.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/disable-TLSv1_1-in-openssl3.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-add-workspace-label-to-prometheus.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-ai-proxy-add-streaming.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-emmy-debugger.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-hybrid-sync-mixed-route-policy.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-increase-ai-anthropic-regex-expression-length.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-jwt-eddsa.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-jwt-es512.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/feat-wasm-general-shm-kv.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-acme-renewal-bug.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-aws-lambda-kong-latency.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-cjson-t-end.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-ctx-host-port.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-dbless-duplicate-target-error.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-default-value-of-upstream-keepalive-max-requests.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-dns-resolv-timeout-zero.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-external-plugin-instance.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-file-permission-of-logrotate.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-hybrid-dp-certificate-with-vault-not-refresh.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-jwt-plugin-check.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-missing-router-section-of-request-debugging.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-mlcache-renew-lock-leaks.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-router-rebuing-flag.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-snis-tls-passthrough-in-trad-compat.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-upstream-status-unset.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-vault-init-worker.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-vault-secret-update-without-ttl.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-vault-workspaces.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix-wasm-disable-pwm-lua-resolver.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix_api_405_vaults_validate_endpoint.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix_balancer_healthecker_unexpected_panic.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/fix_privileged_agent_id_1.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/flavor-expressions-supports-traditional-fields.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/key_auth_www_authenticate.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/log-serializer-kong-latency.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/log-serializer-receive-latency.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/otel-increase-queue-max-batch-size.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/otel-sampling-panic-when-header-trace-id-enable.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/plugin-schema-deprecation-record.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/pluginsocket-proto-wrong-type.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/propagation-module-rework.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/revert-req-body-limitation-patch.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/separate_kong_cache_invalidation_cluster_event_channel.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/set_grpc_tls_seclevel.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/speed_up_internal_hooking_mechanism.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/speed_up_router.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/tracing-pdk-short-trace-ids.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/update-ai-proxy-telemetry.yml (100%) rename changelog/{unreleased => 3.7.0}/kong/wasm-bundled-filters.yml (100%) delete mode 100644 changelog/unreleased/kong-ee/bump-kong-lua-resty-kafka-0.18.yml delete mode 100644 changelog/unreleased/kong-ee/bump-kong-openid-connect-2.7.1.yml delete mode 100644 changelog/unreleased/kong-ee/bump-lua-resty-luasocket-1.1.2.yml delete mode 100644 changelog/unreleased/kong-ee/bump-lua-resty-mail-1.1.0.yml delete mode 100644 changelog/unreleased/kong-ee/bump-openssl-fips-3.0.9.yml delete mode 100644 changelog/unreleased/kong-ee/bump-passwdqc-2.0.3.yml delete mode 100644 changelog/unreleased/kong-ee/bump-resty-cookie-0.2.0.yml delete mode 100644 changelog/unreleased/kong-ee/bump-resty-passwdqc-2.0.yml delete mode 100644 changelog/unreleased/kong-ee/bump-xmlua-1.2.1.yml delete mode 100644 changelog/unreleased/kong-ee/bump_libxslt_1.1.39.yml delete mode 100644 changelog/unreleased/kong-ee/bump_msgpack-c_6.0.1.yml delete mode 100644 changelog/unreleased/kong/force-no_sync-noip.yml diff --git a/changelog/3.7.0.0/3.7.0.0.md b/changelog/3.7.0.0/3.7.0.0.md new file mode 100644 index 000000000000..cf0a4a65b9e9 --- /dev/null +++ b/changelog/3.7.0.0/3.7.0.0.md @@ -0,0 +1,361 @@ +## Kong + + + + + + + +### Fixes +#### CLI Command + +- Fixed an issue where the `pg_timeout` was overridden to `60s` even if `--db-timeout` +was not explicitly passed in CLI arguments. + [#9023](https://github.com/Kong/kong-ee/issues/9023) + [KAG-4416](https://konghq.atlassian.net/browse/KAG-4416) +#### Plugin + +- Improve error handling in AI plugins. + [#9124](https://github.com/Kong/kong-ee/issues/9124) + [KAG-4311](https://konghq.atlassian.net/browse/KAG-4311) + +- **ACME**: Fixed migration of redis configuration. + [#9044](https://github.com/Kong/kong-ee/issues/9044) + [KAG-4419](https://konghq.atlassian.net/browse/KAG-4419) + +- **Response-RateLimiting**: Fixed migration of redis configuration. + [#9044](https://github.com/Kong/kong-ee/issues/9044) + [KAG-4419](https://konghq.atlassian.net/browse/KAG-4419) + +- **Rate-Limiting**: Fixed migration of redis configuration. + [#9044](https://github.com/Kong/kong-ee/issues/9044) + [KAG-4419](https://konghq.atlassian.net/browse/KAG-4419) +## Kong-Enterprise + + +### Performance +#### Performance + +- Speeded up tracing mechanism. + [#8704](https://github.com/Kong/kong-ee/issues/8704) + [KAG-3653](https://konghq.atlassian.net/browse/KAG-3653) + +### Breaking Changes +#### Core + +- "**Hashicorp Vault**: Starting from this version, a string fully made of spaces cannot be specified as the `role_id` or `secret_id` value in the Hashicorp Vault entity with Approle authentication method. +"**Hashicorp Vault**: Starting from this version, at least one of `secret_id` and `secret_id_file` must be specified in the Hashicorp Vault entity with Approle authentication method. + [#8527](https://github.com/Kong/kong-ee/issues/8527) + [KAG-3575](https://konghq.atlassian.net/browse/KAG-3575) [KAG-3580](https://konghq.atlassian.net/browse/KAG-3580) + +- Removed the Granular Tracing feature, and configurations like `tracing = on` are not available any longer. You should now use [OpenTelemetry Instrumentation](https://docs.konghq.com/gateway/latest/production/tracing/) instead. + [#8669](https://github.com/Kong/kong-ee/issues/8669) + [KAG-2713](https://konghq.atlassian.net/browse/KAG-2713) + + +### Dependencies +#### Core + +- Updated submodule kong-openid-connect to 2.7.1 + [#8424](https://github.com/Kong/kong-ee/issues/8424) + [FTI-5400](https://konghq.atlassian.net/browse/FTI-5400) +#### Default + +- Updated `kong-lua-resty-kafka` to `0.18`. + [#8387](https://github.com/Kong/kong-ee/issues/8387) + [FTI-5751](https://konghq.atlassian.net/browse/FTI-5751) + +- Updated `lua-resty-luasocket` to `1.1.2` for fixing [luasocket#427](https://github.com/lunarmodules/luasocket/issues/427). + [#8565](https://github.com/Kong/kong-ee/issues/8565) + [FTI-5835](https://konghq.atlassian.net/browse/FTI-5835) + +- Updated lua-resty-mail to 1.1.0 + [#8114](https://github.com/Kong/kong-ee/issues/8114) + + +- Updated OpenSSL FIPS-provider to 3.0.9 + [#8896](https://github.com/Kong/kong-ee/issues/8896) + [CVE-2023](https://konghq.atlassian.net/browse/CVE-2023) [CVE-2022](https://konghq.atlassian.net/browse/CVE-2022) [KAG-4337](https://konghq.atlassian.net/browse/KAG-4337) + +- Updated libpasswdqc to 2.0.3 + [#8165](https://github.com/Kong/kong-ee/issues/8165) + [BIP-0039](https://konghq.atlassian.net/browse/BIP-0039) + +- Updated lua-resty-cookie to 0.2.0 + [#8189](https://github.com/Kong/kong-ee/issues/8189) + +- Updated lua-resty-passwdqc to 2.0 + [#8165](https://github.com/Kong/kong-ee/issues/8165) + [BIP-0039](https://konghq.atlassian.net/browse/BIP-0039) + +- Updated xmlua to 1.2.1 + [#8115](https://github.com/Kong/kong-ee/issues/8115) + + +- Updated libxml2 to 2.12.6 + [#8894](https://github.com/Kong/kong-ee/issues/8894) + [KAG-4335](https://konghq.atlassian.net/browse/KAG-4335) + +- Updated libxslt to 1.1.39 + [#8072](https://github.com/Kong/kong-ee/issues/8072) + +- Updated msgpack-c to 6.0.1 + [#8895](https://github.com/Kong/kong-ee/issues/8895) + [KAG-4336](https://konghq.atlassian.net/browse/KAG-4336) + +- Remove lua-resty-openssl-aux-module dependency + [#8963](https://github.com/Kong/kong-ee/issues/8963) + [KAG-3791](https://konghq.atlassian.net/browse/KAG-3791) + +### Features +#### Core + +- **Analytics**: Add `latencies.receive_ms` and `websocket` fields + [#8436](https://github.com/Kong/kong-ee/issues/8436) + [KAG-3798](https://konghq.atlassian.net/browse/KAG-3798) + +- **Analytics**: `latencies.kong_gateway_ms` no longer includes receive time/latency + [#8436](https://github.com/Kong/kong-ee/issues/8436) + [KAG-3798](https://konghq.atlassian.net/browse/KAG-3798) + +- **Analytics**: Add `sse` boolean field to payload, which is set to `true` for Server-Sent Event requests/responses. + [#8588](https://github.com/Kong/kong-ee/issues/8588) + [KAG-4106](https://konghq.atlassian.net/browse/KAG-4106) +#### Plugin + +- Introduced the new **AI Rate Limiting Advanced** plugin that allow to implement a rate limit by AI provider. + [#8712](https://github.com/Kong/kong-ee/issues/8712) + [KAG-3759](https://konghq.atlassian.net/browse/KAG-3759) + +- **AI Azure Content Safety**: Adds a new plugin that allows the Kong administrator to enforce +that all AI-Proxy requests must be introspected with the Azure Content Safety service. + +The plugin enables configurable thresholds for the different moderation categories, +and reports audit results into the Kong log serializer for reporting purposes. + [#8697](https://github.com/Kong/kong-ee/issues/8697) + [KAG-4124](https://konghq.atlassian.net/browse/KAG-4124) [KAG-4140](https://konghq.atlassian.net/browse/KAG-4140) + +- Added support for Managed Identity authentication when using the +Azure provider with AI Proxy. + [#8880](https://github.com/Kong/kong-ee/issues/8880) + [KAG-4125](https://konghq.atlassian.net/browse/KAG-4125) [KAG-4124](https://konghq.atlassian.net/browse/KAG-4124) [KAG-4317](https://konghq.atlassian.net/browse/KAG-4317) + +- ** Application Registration: ** Added support access the service using consumer credential authentication. To get this functionality, you can enable `enable_proxy_with_consumer_credential`(default is `false`). + [#8556](https://github.com/Kong/kong-ee/issues/8556) + [FTI-5789](https://konghq.atlassian.net/browse/FTI-5789) + +- **OpenID Connect:** Added support for DPoP (Demonstrating Proof-of-Possession) tokens validation. The feature is available by enabling `proof_of_possession_dpop` + [#8482](https://github.com/Kong/kong-ee/issues/8482) + [KAG-3978](https://konghq.atlassian.net/browse/KAG-3978) [KAG-2893](https://konghq.atlassian.net/browse/KAG-2893) + +- **graphql-proxy-cache-advanced:** Addded redis strategy support and `bypass_on_err` config for `graphql-proxy-cache-advanced` plugin. + [#8760](https://github.com/Kong/kong-ee/issues/8760) + [KAG-1868](https://konghq.atlassian.net/browse/KAG-1868) + +- **JWT-Signer:** supports basic auth and mtls auth to external jwks services + [#8292](https://github.com/Kong/kong-ee/issues/8292) + [FTI-5400](https://konghq.atlassian.net/browse/FTI-5400) + +- **JWT-Signer:** The plugin now supports periodically rotating the jwks. For example, to autmatically rotate `access_token_jwks_uri`, you can set the config `access_token_jwks_uri_rotate_period` + [#8466](https://github.com/Kong/kong-ee/issues/8466) + [FTI-5400](https://konghq.atlassian.net/browse/FTI-5400) + +- **JWT-Signer:** The plugin now supports adding the original JWT(s) to the upstream request header by specifying the names of the upstream request header with `original_access_token_upstream_header` and `original_channel_token_upstream_header`. +And `access_token_upstream_header`, `channel_token_upstream_header`, `original_access_token_upstream_header`, and `original_channel_token_upstream_header` should not have the same value. + [#8628](https://github.com/Kong/kong-ee/issues/8628) + [KAG-4117](https://konghq.atlassian.net/browse/KAG-4117) + +- Support pseudo json value in add_claims and set_claims for JWT-Signer. We can achieve the goal of passing multiple values to a key by passing a JSON string as the value. And add add_access_token_claims, set_access_token_claims, add_channel_token_claims, set_channel_token_claims for individually adding claims to access tokens and channel tokens. Additionally, add remove_access_token_claims and remove_channel_token_claims to support the removal of claims. + [#8396](https://github.com/Kong/kong-ee/issues/8396) + [KAG-3890](https://konghq.atlassian.net/browse/KAG-3890) + +- **Mocking**: Add the `custom_base_path` field to specifiy a custom base path. It will be used with the `deck file namespace` feature + [#8209](https://github.com/Kong/kong-ee/issues/8209) + [KAG-4073](https://konghq.atlassian.net/browse/KAG-4073) + +- **mtls-auth**: Add `default_consumer` option that allows a default consumer to be used when the client certificate is valid but does not match any existing consumers. + [#8389](https://github.com/Kong/kong-ee/issues/8389) + [KAG-3824](https://konghq.atlassian.net/browse/KAG-3824) + +- **OAS-Validation**: Add a new field `api_spec_encoded` to indicate whether the `api_spec` is URI-Encoded. + [#8368](https://github.com/Kong/kong-ee/issues/8368) + [FTI-5797](https://konghq.atlassian.net/browse/FTI-5797) + +- **OAS-Validation**: Add the `custom_base_path` field to specifiy a custom base path. It will be used with the `deck file namespace` feature + [#8209](https://github.com/Kong/kong-ee/issues/8209) + [KAG-4073](https://konghq.atlassian.net/browse/KAG-4073) + +- **OAS-Validation**: Supported OpenAPI Specification v3.1.0. The plugin now switches to a new JSONSchema validator when the specification version is v3.1.0. + [#7833](https://github.com/Kong/kong-ee/issues/7833) + [KAG-4073](https://konghq.atlassian.net/browse/KAG-4073) [FTI-5596](https://konghq.atlassian.net/browse/FTI-5596) + +- **OpenID Connect**: Add support for JWT Secured Authorization Requests (JAR) on Authorization and Pushed Authorization (PAR) endpoints, see: `config.require_signed_request_object` + [#8751](https://github.com/Kong/kong-ee/issues/8751) + [KAG-3295](https://konghq.atlassian.net/browse/KAG-3295) [KAG-3293](https://konghq.atlassian.net/browse/KAG-3293) [KAG-3296](https://konghq.atlassian.net/browse/KAG-3296) + +- **OpenID Connect**: Add support for JARM response modes: `query.jwt`, `form_post.jwt`, `fragment.jwt`, `jwt` + [#8701](https://github.com/Kong/kong-ee/issues/8701) + [KAG-3837](https://konghq.atlassian.net/browse/KAG-3837) [KAG-3904](https://konghq.atlassian.net/browse/KAG-3904) +#### Admin API + +- Add LHS brackets filtering to search fields + [#8717](https://github.com/Kong/kong-ee/issues/8717) + [KAG-3936](https://konghq.atlassian.net/browse/KAG-3936) + +- **Audit Log:** Add request_timestamp to audit_objects. + [#8716](https://github.com/Kong/kong-ee/issues/8716) + [KAG-3936](https://konghq.atlassian.net/browse/KAG-3936) + +- **Audit Log**: Add before / after aliases for LHS Brackets filters. + [#8846](https://github.com/Kong/kong-ee/issues/8846) + [KAG-3936](https://konghq.atlassian.net/browse/KAG-3936) + +- **Audit Log:** Allow audit_requests and audit_objects to be filtered by request_timestamp. + [#8716](https://github.com/Kong/kong-ee/issues/8716) + [KAG-3936](https://konghq.atlassian.net/browse/KAG-3936) + +- **Audit Log:** change default ordering of audit_requests to sorted by request_timestamp descending + [#8711](https://github.com/Kong/kong-ee/issues/8711) + [KAG-3936](https://konghq.atlassian.net/browse/KAG-3936) +#### Default + +- When authenticating Kong Manager with IDPs (e.g., OIDC, LDAP), the source of an RBAC role will be stored in its `role_source` field, which enables the existing roles with a source of `idp` to be removed upon new logins after IDP role mapping has changed. This also allows users to change a role's source between `local` and `idp`. + [#8187](https://github.com/Kong/kong-ee/issues/8187) + [KAG-3664](https://konghq.atlassian.net/browse/KAG-3664) + +### Fixes +#### CLI Command + +- Fixed a bug that caused the `kong` command line tool to ignore the `lua_ssl_trusted_certificate` configuration option. + [#8380](https://github.com/Kong/kong-ee/issues/8380) + [FTI-5724](https://konghq.atlassian.net/browse/FTI-5724) +#### Core + +- **Core**: Disable analytics in stream module to avoid unnecessary error logs. + [#8798](https://github.com/Kong/kong-ee/issues/8798) + [FTI-5845](https://konghq.atlassian.net/browse/FTI-5845) + +- Fix a problem that a new DP cannot resolve the license required Vault reference after the first configuration push. + [#8357](https://github.com/Kong/kong-ee/issues/8357) + [FTI-5733](https://konghq.atlassian.net/browse/FTI-5733) + +- Fixed an issue where DP was unable to resolve license required Vault reference when loading an existing lmdb. + [#8778](https://github.com/Kong/kong-ee/issues/8778) + [FTI-5875](https://konghq.atlassian.net/browse/FTI-5875) + +- Fixing an issue where users were not allowed to start Kong Gateway if `admin_gui_auth_conf.scope` is missing `"openid"` or `"offline_access"` when `admin_gui_auth` is set to `openid-connect`. Kong Gateway will now print warning logs only if `"openid"` is missing from `admin_gui_auth_conf.scope`. + [#8551](https://github.com/Kong/kong-ee/issues/8551) + [KAG-4074](https://konghq.atlassian.net/browse/KAG-4074) [FTI-5831](https://konghq.atlassian.net/browse/FTI-5831) +#### Plugin + +- **DegraphQL**: Fixed an issue where GraphQL variables were not being correctly parsed and coerced into their defined types. + [#8509](https://github.com/Kong/kong-ee/issues/8509) + [FTI-5815](https://konghq.atlassian.net/browse/FTI-5815) + +- Degraphql plugin now uses new configure handler to update graphql router with better error handling + [#7344](https://github.com/Kong/kong-ee/issues/7344) + [FTI-5356](https://konghq.atlassian.net/browse/FTI-5356) + +- **ACME**: fix a bug where the wrong error log is printed, regarding private keys. + [#7974](https://github.com/Kong/kong-ee/issues/7974) + [FTI-5719](https://konghq.atlassian.net/browse/FTI-5719) + +- **LDAP AUTH Advanced:** fix an issue where if the credential is encoded with no username kong will throw an error and return 500 + [#8104](https://github.com/Kong/kong-ee/issues/8104) + [FTI-5702](https://konghq.atlassian.net/browse/FTI-5702) + +- **LDAP AUTH Advanced:** fix an issue where an exception will be throwed when ldap search fails + [#8497](https://github.com/Kong/kong-ee/issues/8497) + [FTI-5826](https://konghq.atlassian.net/browse/FTI-5826) + +- **OAS Validation**, **WebSocket Size Limit**, **WebSocket Validator**, **XML Threat Protection**: +priorities have been updated to prevent collisions between plugins. +The relative priority (and the order of execution) of bundled plugins remained unchanged. + [#8463](https://github.com/Kong/kong-ee/issues/8463) + [KAG-3914](https://konghq.atlassian.net/browse/KAG-3914) + +- **Rate Limiting Advanced:** Refactored `kong/tools/public/rate-limiting` to keep the original interfaces unchanged (backward compatibility) and extend a new interface `new_instance` to provide isolation between different plugins. If you are using custom Rate Limiting plugins based on this library, please update the initialization code to the new format like 'local ratelimiting = require("kong.tools.public.rate-limiting").new_instance("custom-plugin-name")'. The old interface will be removed in the upcoming major release. + [#8913](https://github.com/Kong/kong-ee/issues/8913) + [FTI-5918](https://konghq.atlassian.net/browse/FTI-5918) + +- **Rate Limiting Advanced:** Fixed an issue where RLA and other similar plugins using the `rate-limiting` library, when used together, would interfere with each other and thus fail to synchronize counter data to the central data store + [#8502](https://github.com/Kong/kong-ee/issues/8502) + [FTI-5828](https://konghq.atlassian.net/browse/FTI-5828) + +- **Rate Limiting Advanced:** Falling back to local strategy if sync_rate = 0 when redis goes down + [#8294](https://github.com/Kong/kong-ee/issues/8294) + [FTI-5755](https://konghq.atlassian.net/browse/FTI-5755) + +- **Rate Limiting Advanced:** The plugin now creates counter syncing timers when being executed instead of being created to reduce some meaningless error logs + [#7932](https://github.com/Kong/kong-ee/issues/7932) + [FTI-5246](https://konghq.atlassian.net/browse/FTI-5246) + +- **Rate Limiting Advanced:** Print error log when multiple plugins with the same namespace have different configurations + [#8043](https://github.com/Kong/kong-ee/issues/8043) + [FTI-5246](https://konghq.atlassian.net/browse/FTI-5246) + +- **Rate Limiting Advanced:** fix an issue where if `sync_rate` is changed from a value greater than `0` to `0`, the namespace will be cleared unexpectedly + [#7932](https://github.com/Kong/kong-ee/issues/7932) + [FTI-5246](https://konghq.atlassian.net/browse/FTI-5246) + +- **Rate Limiting Advanced:** fix some timer-related issues where the counter syncing timer can't be created or destroyed properly + [#7932](https://github.com/Kong/kong-ee/issues/7932) + [FTI-5246](https://konghq.atlassian.net/browse/FTI-5246) +#### Admin API + +- The `//admins` endpoint was used to return admins associated with a workspace based on their assigned RBAC roles. It has been fixed to return admins according to the workspace they belong to. + [#8742](https://github.com/Kong/kong-ee/issues/8742) + [FTI-5727](https://konghq.atlassian.net/browse/FTI-5727) +#### Clustering + +- Adjust clustering compatible check related to AWS Secrets Manager + [#8418](https://github.com/Kong/kong-ee/issues/8418) + [FTI-5811](https://konghq.atlassian.net/browse/FTI-5811) + +- Adjust clustering compatible check related to HCV kube auth path + [#8280](https://github.com/Kong/kong-ee/issues/8280) + [FTI-5697](https://konghq.atlassian.net/browse/FTI-5697) + +- Adjusted a clustering compatible check related to Hashicorp Vault Approle authentication. + [#8330](https://github.com/Kong/kong-ee/issues/8330) + [FTI-5774](https://konghq.atlassian.net/browse/FTI-5774) + +- Fixed a problem where event_hooks were prematurely validated in hybrid mode. The fix delays the validation of event_hooks to the point where event_hooks are emitted. + [#8639](https://github.com/Kong/kong-ee/issues/8639) + [FTI-5712](https://konghq.atlassian.net/browse/FTI-5712) +## Kong-Manager-Enterprise + + + + + + + +### Fixes +#### Default + +- Fixed an issue where the "Add Role" button was visible when authenticating with an IDP. It is now hidden when Kong Manager is set to authenticate with an IDP. + [#3183](https://github.com/Kong/kong-admin/issues/3183) + + +- Corrected the documentation link shown on the RBAC user form page. + [#3372](https://github.com/Kong/kong-admin/issues/3372) + +## Kong-Portal + + + + + + + +### Fixes +#### Default + +- Disabled Safari telephone format detection for portal site + [#285](https://github.com/Kong/kong-portal-templates/issues/285) + [FTI-5739](https://konghq.atlassian.net/browse/FTI-5739) + +- Fixed an issue where newly registered developers were not showing up when `portal_email_verification` was enabled. Kong Manager now lists these unverified developers under the "Unverified" tab on the developer list page. + [#3335](https://github.com/Kong/kong-portal-templates/issues/3335) + diff --git a/changelog/3.7.0.0/kong-ee/.gitkeep b/changelog/3.7.0.0/kong-ee/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/unreleased/kong-ee/add-ai-rate-limiting-advanced-plugin.yml b/changelog/3.7.0.0/kong-ee/add-ai-rate-limiting-advanced-plugin.yml similarity index 100% rename from changelog/unreleased/kong-ee/add-ai-rate-limiting-advanced-plugin.yml rename to changelog/3.7.0.0/kong-ee/add-ai-rate-limiting-advanced-plugin.yml diff --git a/changelog/unreleased/kong-ee/add_lhs_brackets_filtering.yml b/changelog/3.7.0.0/kong-ee/add_lhs_brackets_filtering.yml similarity index 100% rename from changelog/unreleased/kong-ee/add_lhs_brackets_filtering.yml rename to changelog/3.7.0.0/kong-ee/add_lhs_brackets_filtering.yml diff --git a/changelog/unreleased/kong-ee/adjust-aws-sm-clustering-compatible.yml b/changelog/3.7.0.0/kong-ee/adjust-aws-sm-clustering-compatible.yml similarity index 100% rename from changelog/unreleased/kong-ee/adjust-aws-sm-clustering-compatible.yml rename to changelog/3.7.0.0/kong-ee/adjust-aws-sm-clustering-compatible.yml diff --git a/changelog/unreleased/kong-ee/adjust-clustering-compatible.yml b/changelog/3.7.0.0/kong-ee/adjust-clustering-compatible.yml similarity index 100% rename from changelog/unreleased/kong-ee/adjust-clustering-compatible.yml rename to changelog/3.7.0.0/kong-ee/adjust-clustering-compatible.yml diff --git a/changelog/unreleased/kong-ee/adjust-hcv-approle-clustering.yml b/changelog/3.7.0.0/kong-ee/adjust-hcv-approle-clustering.yml similarity index 100% rename from changelog/unreleased/kong-ee/adjust-hcv-approle-clustering.yml rename to changelog/3.7.0.0/kong-ee/adjust-hcv-approle-clustering.yml diff --git a/changelog/unreleased/kong-ee/admin_belong_workspace.yml b/changelog/3.7.0.0/kong-ee/admin_belong_workspace.yml similarity index 100% rename from changelog/unreleased/kong-ee/admin_belong_workspace.yml rename to changelog/3.7.0.0/kong-ee/admin_belong_workspace.yml diff --git a/changelog/unreleased/kong-ee/ai-azure-content-safety-plugin.yml b/changelog/3.7.0.0/kong-ee/ai-azure-content-safety-plugin.yml similarity index 100% rename from changelog/unreleased/kong-ee/ai-azure-content-safety-plugin.yml rename to changelog/3.7.0.0/kong-ee/ai-azure-content-safety-plugin.yml diff --git a/changelog/unreleased/kong-ee/ai-proxy-azure-managed-identity.yml b/changelog/3.7.0.0/kong-ee/ai-proxy-azure-managed-identity.yml similarity index 100% rename from changelog/unreleased/kong-ee/ai-proxy-azure-managed-identity.yml rename to changelog/3.7.0.0/kong-ee/ai-proxy-azure-managed-identity.yml diff --git a/changelog/unreleased/kong-ee/analytics-new-fields.yml b/changelog/3.7.0.0/kong-ee/analytics-new-fields.yml similarity index 100% rename from changelog/unreleased/kong-ee/analytics-new-fields.yml rename to changelog/3.7.0.0/kong-ee/analytics-new-fields.yml diff --git a/changelog/unreleased/kong-ee/analytics-payload-change.yml b/changelog/3.7.0.0/kong-ee/analytics-payload-change.yml similarity index 100% rename from changelog/unreleased/kong-ee/analytics-payload-change.yml rename to changelog/3.7.0.0/kong-ee/analytics-payload-change.yml diff --git a/changelog/unreleased/kong-ee/analytics-sse.yml b/changelog/3.7.0.0/kong-ee/analytics-sse.yml similarity index 100% rename from changelog/unreleased/kong-ee/analytics-sse.yml rename to changelog/3.7.0.0/kong-ee/analytics-sse.yml diff --git a/changelog/unreleased/kong-ee/audit_log_add_request_timestamp_to_audit_objects.yml b/changelog/3.7.0.0/kong-ee/audit_log_add_request_timestamp_to_audit_objects.yml similarity index 100% rename from changelog/unreleased/kong-ee/audit_log_add_request_timestamp_to_audit_objects.yml rename to changelog/3.7.0.0/kong-ee/audit_log_add_request_timestamp_to_audit_objects.yml diff --git a/changelog/unreleased/kong-ee/audit_log_before_after_filters.yml b/changelog/3.7.0.0/kong-ee/audit_log_before_after_filters.yml similarity index 100% rename from changelog/unreleased/kong-ee/audit_log_before_after_filters.yml rename to changelog/3.7.0.0/kong-ee/audit_log_before_after_filters.yml diff --git a/changelog/unreleased/kong-ee/audit_log_filtering.yml b/changelog/3.7.0.0/kong-ee/audit_log_filtering.yml similarity index 100% rename from changelog/unreleased/kong-ee/audit_log_filtering.yml rename to changelog/3.7.0.0/kong-ee/audit_log_filtering.yml diff --git a/changelog/unreleased/kong-ee/audit_log_sorting.yml b/changelog/3.7.0.0/kong-ee/audit_log_sorting.yml similarity index 100% rename from changelog/unreleased/kong-ee/audit_log_sorting.yml rename to changelog/3.7.0.0/kong-ee/audit_log_sorting.yml diff --git a/changelog/unreleased/kong-ee/auto_proxy_while_enable_app_reg.yml b/changelog/3.7.0.0/kong-ee/auto_proxy_while_enable_app_reg.yml similarity index 100% rename from changelog/unreleased/kong-ee/auto_proxy_while_enable_app_reg.yml rename to changelog/3.7.0.0/kong-ee/auto_proxy_while_enable_app_reg.yml diff --git a/changelog/unreleased/kong-ee/breaking-hcv-approle-schema.yml b/changelog/3.7.0.0/kong-ee/breaking-hcv-approle-schema.yml similarity index 100% rename from changelog/unreleased/kong-ee/breaking-hcv-approle-schema.yml rename to changelog/3.7.0.0/kong-ee/breaking-hcv-approle-schema.yml diff --git a/changelog/3.7.0.0/kong-ee/bump-kong-lua-resty-kafka-0.18.yml b/changelog/3.7.0.0/kong-ee/bump-kong-lua-resty-kafka-0.18.yml new file mode 100644 index 000000000000..6ab6ebe2a56f --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-kong-lua-resty-kafka-0.18.yml @@ -0,0 +1,3 @@ +message: | + Updated `kong-lua-resty-kafka` to `0.18`. +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-kong-openid-connect-2.7.1.yml b/changelog/3.7.0.0/kong-ee/bump-kong-openid-connect-2.7.1.yml new file mode 100644 index 000000000000..268e29de0ada --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-kong-openid-connect-2.7.1.yml @@ -0,0 +1,3 @@ +message: Updated submodule kong-openid-connect to 2.7.1 +type: dependency +scope: Core diff --git a/changelog/3.7.0.0/kong-ee/bump-lua-resty-luasocket-1.1.2.yml b/changelog/3.7.0.0/kong-ee/bump-lua-resty-luasocket-1.1.2.yml new file mode 100644 index 000000000000..3608350b9a72 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-lua-resty-luasocket-1.1.2.yml @@ -0,0 +1,3 @@ +message: | + Updated `lua-resty-luasocket` to `1.1.2` for fixing [luasocket#427](https://github.com/lunarmodules/luasocket/issues/427). +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-lua-resty-mail-1.1.0.yml b/changelog/3.7.0.0/kong-ee/bump-lua-resty-mail-1.1.0.yml new file mode 100644 index 000000000000..449d8fe1fe48 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-lua-resty-mail-1.1.0.yml @@ -0,0 +1,2 @@ +message: Updated lua-resty-mail to 1.1.0 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-openssl-fips-3.0.9.yml b/changelog/3.7.0.0/kong-ee/bump-openssl-fips-3.0.9.yml new file mode 100644 index 000000000000..40489b71dbc6 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-openssl-fips-3.0.9.yml @@ -0,0 +1,2 @@ +message: Updated OpenSSL FIPS-provider to 3.0.9 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-passwdqc-2.0.3.yml b/changelog/3.7.0.0/kong-ee/bump-passwdqc-2.0.3.yml new file mode 100644 index 000000000000..baf6a6c38aaa --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-passwdqc-2.0.3.yml @@ -0,0 +1,2 @@ +message: Updated libpasswdqc to 2.0.3 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-resty-cookie-0.2.0.yml b/changelog/3.7.0.0/kong-ee/bump-resty-cookie-0.2.0.yml new file mode 100644 index 000000000000..67b56dc4efca --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-resty-cookie-0.2.0.yml @@ -0,0 +1,2 @@ +message: Updated lua-resty-cookie to 0.2.0 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-resty-passwdqc-2.0.yml b/changelog/3.7.0.0/kong-ee/bump-resty-passwdqc-2.0.yml new file mode 100644 index 000000000000..36290229540c --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-resty-passwdqc-2.0.yml @@ -0,0 +1,2 @@ +message: Updated lua-resty-passwdqc to 2.0 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump-xmlua-1.2.1.yml b/changelog/3.7.0.0/kong-ee/bump-xmlua-1.2.1.yml new file mode 100644 index 000000000000..2d2a81f061ca --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump-xmlua-1.2.1.yml @@ -0,0 +1,2 @@ +message: Updated xmlua to 1.2.1 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump_libxml2_2.12.6.yml b/changelog/3.7.0.0/kong-ee/bump_libxml2_2.12.6.yml new file mode 100644 index 000000000000..bc524e5cfce8 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump_libxml2_2.12.6.yml @@ -0,0 +1,2 @@ +message: Updated libxml2 to 2.12.6 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump_libxslt_1.1.39.yml b/changelog/3.7.0.0/kong-ee/bump_libxslt_1.1.39.yml new file mode 100644 index 000000000000..bcf01c394821 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump_libxslt_1.1.39.yml @@ -0,0 +1,2 @@ +message: Updated libxslt to 1.1.39 +type: dependency diff --git a/changelog/3.7.0.0/kong-ee/bump_msgpack-c_6.0.1.yml b/changelog/3.7.0.0/kong-ee/bump_msgpack-c_6.0.1.yml new file mode 100644 index 000000000000..9ac17a667303 --- /dev/null +++ b/changelog/3.7.0.0/kong-ee/bump_msgpack-c_6.0.1.yml @@ -0,0 +1,2 @@ +message: Updated msgpack-c to 6.0.1 +type: dependency diff --git a/changelog/unreleased/kong-ee/degraphql-variable-type-handling.yml b/changelog/3.7.0.0/kong-ee/degraphql-variable-type-handling.yml similarity index 100% rename from changelog/unreleased/kong-ee/degraphql-variable-type-handling.yml rename to changelog/3.7.0.0/kong-ee/degraphql-variable-type-handling.yml diff --git a/changelog/unreleased/kong-ee/degraphql_better_error_handling.yml b/changelog/3.7.0.0/kong-ee/degraphql_better_error_handling.yml similarity index 100% rename from changelog/unreleased/kong-ee/degraphql_better_error_handling.yml rename to changelog/3.7.0.0/kong-ee/degraphql_better_error_handling.yml diff --git a/changelog/unreleased/kong-ee/demonstrating-proof-of-possession.yml b/changelog/3.7.0.0/kong-ee/demonstrating-proof-of-possession.yml similarity index 100% rename from changelog/unreleased/kong-ee/demonstrating-proof-of-possession.yml rename to changelog/3.7.0.0/kong-ee/demonstrating-proof-of-possession.yml diff --git a/changelog/unreleased/kong-ee/disable-analytics-in-stream.yml b/changelog/3.7.0.0/kong-ee/disable-analytics-in-stream.yml similarity index 100% rename from changelog/unreleased/kong-ee/disable-analytics-in-stream.yml rename to changelog/3.7.0.0/kong-ee/disable-analytics-in-stream.yml diff --git a/changelog/unreleased/kong-ee/event_hooks_work_in_hybrid_mode.yml b/changelog/3.7.0.0/kong-ee/event_hooks_work_in_hybrid_mode.yml similarity index 100% rename from changelog/unreleased/kong-ee/event_hooks_work_in_hybrid_mode.yml rename to changelog/3.7.0.0/kong-ee/event_hooks_work_in_hybrid_mode.yml diff --git a/changelog/unreleased/kong-ee/feat-graphql-cache-advanced-redis-strategy.yml b/changelog/3.7.0.0/kong-ee/feat-graphql-cache-advanced-redis-strategy.yml similarity index 100% rename from changelog/unreleased/kong-ee/feat-graphql-cache-advanced-redis-strategy.yml rename to changelog/3.7.0.0/kong-ee/feat-graphql-cache-advanced-redis-strategy.yml diff --git a/changelog/unreleased/kong-ee/fix-cli-respect-lua-ssl-trusted-certificate.yml b/changelog/3.7.0.0/kong-ee/fix-cli-respect-lua-ssl-trusted-certificate.yml similarity index 100% rename from changelog/unreleased/kong-ee/fix-cli-respect-lua-ssl-trusted-certificate.yml rename to changelog/3.7.0.0/kong-ee/fix-cli-respect-lua-ssl-trusted-certificate.yml diff --git a/changelog/unreleased/kong-ee/fix-dp-cannot-resolve-vault-ref.yml b/changelog/3.7.0.0/kong-ee/fix-dp-cannot-resolve-vault-ref.yml similarity index 100% rename from changelog/unreleased/kong-ee/fix-dp-cannot-resolve-vault-ref.yml rename to changelog/3.7.0.0/kong-ee/fix-dp-cannot-resolve-vault-ref.yml diff --git a/changelog/unreleased/kong-ee/fix-key_err_log.yml b/changelog/3.7.0.0/kong-ee/fix-key_err_log.yml similarity index 100% rename from changelog/unreleased/kong-ee/fix-key_err_log.yml rename to changelog/3.7.0.0/kong-ee/fix-key_err_log.yml diff --git a/changelog/unreleased/kong-ee/fix-vault-license-load.yml b/changelog/3.7.0.0/kong-ee/fix-vault-license-load.yml similarity index 100% rename from changelog/unreleased/kong-ee/fix-vault-license-load.yml rename to changelog/3.7.0.0/kong-ee/fix-vault-license-load.yml diff --git a/changelog/unreleased/kong-ee/jwt-signer-client-auth.yml b/changelog/3.7.0.0/kong-ee/jwt-signer-client-auth.yml similarity index 100% rename from changelog/unreleased/kong-ee/jwt-signer-client-auth.yml rename to changelog/3.7.0.0/kong-ee/jwt-signer-client-auth.yml diff --git a/changelog/unreleased/kong-ee/jwt-signer-jwks-auto-rotate.yml b/changelog/3.7.0.0/kong-ee/jwt-signer-jwks-auto-rotate.yml similarity index 100% rename from changelog/unreleased/kong-ee/jwt-signer-jwks-auto-rotate.yml rename to changelog/3.7.0.0/kong-ee/jwt-signer-jwks-auto-rotate.yml diff --git a/changelog/unreleased/kong-ee/jwt-signer-store-origin-jwt.yml b/changelog/3.7.0.0/kong-ee/jwt-signer-store-origin-jwt.yml similarity index 100% rename from changelog/unreleased/kong-ee/jwt-signer-store-origin-jwt.yml rename to changelog/3.7.0.0/kong-ee/jwt-signer-store-origin-jwt.yml diff --git a/changelog/unreleased/kong-ee/jwt-signer-support-array-values.yml b/changelog/3.7.0.0/kong-ee/jwt-signer-support-array-values.yml similarity index 100% rename from changelog/unreleased/kong-ee/jwt-signer-support-array-values.yml rename to changelog/3.7.0.0/kong-ee/jwt-signer-support-array-values.yml diff --git a/changelog/unreleased/kong-ee/ldap-adv-no-username.yml b/changelog/3.7.0.0/kong-ee/ldap-adv-no-username.yml similarity index 100% rename from changelog/unreleased/kong-ee/ldap-adv-no-username.yml rename to changelog/3.7.0.0/kong-ee/ldap-adv-no-username.yml diff --git a/changelog/unreleased/kong-ee/ldap-adv-string-format-exception.yml b/changelog/3.7.0.0/kong-ee/ldap-adv-string-format-exception.yml similarity index 100% rename from changelog/unreleased/kong-ee/ldap-adv-string-format-exception.yml rename to changelog/3.7.0.0/kong-ee/ldap-adv-string-format-exception.yml diff --git a/changelog/unreleased/kong-ee/mocking-new-field-custom-base-path.yml b/changelog/3.7.0.0/kong-ee/mocking-new-field-custom-base-path.yml similarity index 100% rename from changelog/unreleased/kong-ee/mocking-new-field-custom-base-path.yml rename to changelog/3.7.0.0/kong-ee/mocking-new-field-custom-base-path.yml diff --git a/changelog/unreleased/kong-ee/mtls-default-consumer.yml b/changelog/3.7.0.0/kong-ee/mtls-default-consumer.yml similarity index 100% rename from changelog/unreleased/kong-ee/mtls-default-consumer.yml rename to changelog/3.7.0.0/kong-ee/mtls-default-consumer.yml diff --git a/changelog/unreleased/kong-ee/oas-validation-add-api_spec_encoded-field.yml b/changelog/3.7.0.0/kong-ee/oas-validation-add-api_spec_encoded-field.yml similarity index 100% rename from changelog/unreleased/kong-ee/oas-validation-add-api_spec_encoded-field.yml rename to changelog/3.7.0.0/kong-ee/oas-validation-add-api_spec_encoded-field.yml diff --git a/changelog/unreleased/kong-ee/oas-validation-new-field-custom-base-path.yml b/changelog/3.7.0.0/kong-ee/oas-validation-new-field-custom-base-path.yml similarity index 100% rename from changelog/unreleased/kong-ee/oas-validation-new-field-custom-base-path.yml rename to changelog/3.7.0.0/kong-ee/oas-validation-new-field-custom-base-path.yml diff --git a/changelog/unreleased/kong-ee/oas-validation-openapi31.yml b/changelog/3.7.0.0/kong-ee/oas-validation-openapi31.yml similarity index 100% rename from changelog/unreleased/kong-ee/oas-validation-openapi31.yml rename to changelog/3.7.0.0/kong-ee/oas-validation-openapi31.yml diff --git a/changelog/unreleased/kong-ee/openid-connect-jar.yml b/changelog/3.7.0.0/kong-ee/openid-connect-jar.yml similarity index 100% rename from changelog/unreleased/kong-ee/openid-connect-jar.yml rename to changelog/3.7.0.0/kong-ee/openid-connect-jar.yml diff --git a/changelog/unreleased/kong-ee/openid-connect-jarm.yml b/changelog/3.7.0.0/kong-ee/openid-connect-jarm.yml similarity index 100% rename from changelog/unreleased/kong-ee/openid-connect-jarm.yml rename to changelog/3.7.0.0/kong-ee/openid-connect-jarm.yml diff --git a/changelog/unreleased/kong-ee/optional-openid-scopes.yml b/changelog/3.7.0.0/kong-ee/optional-openid-scopes.yml similarity index 100% rename from changelog/unreleased/kong-ee/optional-openid-scopes.yml rename to changelog/3.7.0.0/kong-ee/optional-openid-scopes.yml diff --git a/changelog/unreleased/kong-ee/plugins-update-priorities.yml b/changelog/3.7.0.0/kong-ee/plugins-update-priorities.yml similarity index 100% rename from changelog/unreleased/kong-ee/plugins-update-priorities.yml rename to changelog/3.7.0.0/kong-ee/plugins-update-priorities.yml diff --git a/changelog/unreleased/kong-ee/rate-limiting-backward-compatible.yml b/changelog/3.7.0.0/kong-ee/rate-limiting-backward-compatible.yml similarity index 100% rename from changelog/unreleased/kong-ee/rate-limiting-backward-compatible.yml rename to changelog/3.7.0.0/kong-ee/rate-limiting-backward-compatible.yml diff --git a/changelog/unreleased/kong-ee/rate-limiting-isolation.yml b/changelog/3.7.0.0/kong-ee/rate-limiting-isolation.yml similarity index 100% rename from changelog/unreleased/kong-ee/rate-limiting-isolation.yml rename to changelog/3.7.0.0/kong-ee/rate-limiting-isolation.yml diff --git a/changelog/unreleased/kong-ee/remove-granular-tracing.yml b/changelog/3.7.0.0/kong-ee/remove-granular-tracing.yml similarity index 100% rename from changelog/unreleased/kong-ee/remove-granular-tracing.yml rename to changelog/3.7.0.0/kong-ee/remove-granular-tracing.yml diff --git a/changelog/unreleased/kong-ee/remove-lua-resty-openssl-aux-module.yml b/changelog/3.7.0.0/kong-ee/remove-lua-resty-openssl-aux-module.yml similarity index 100% rename from changelog/unreleased/kong-ee/remove-lua-resty-openssl-aux-module.yml rename to changelog/3.7.0.0/kong-ee/remove-lua-resty-openssl-aux-module.yml diff --git a/changelog/unreleased/kong-ee/rla-fallback-local-when-redis-offline.yml b/changelog/3.7.0.0/kong-ee/rla-fallback-local-when-redis-offline.yml similarity index 100% rename from changelog/unreleased/kong-ee/rla-fallback-local-when-redis-offline.yml rename to changelog/3.7.0.0/kong-ee/rla-fallback-local-when-redis-offline.yml diff --git a/changelog/unreleased/kong-ee/rla-lazy-timer.yml b/changelog/3.7.0.0/kong-ee/rla-lazy-timer.yml similarity index 100% rename from changelog/unreleased/kong-ee/rla-lazy-timer.yml rename to changelog/3.7.0.0/kong-ee/rla-lazy-timer.yml diff --git a/changelog/unreleased/kong-ee/rla-namespace-config-conflict-check.yml b/changelog/3.7.0.0/kong-ee/rla-namespace-config-conflict-check.yml similarity index 100% rename from changelog/unreleased/kong-ee/rla-namespace-config-conflict-check.yml rename to changelog/3.7.0.0/kong-ee/rla-namespace-config-conflict-check.yml diff --git a/changelog/unreleased/kong-ee/rla-sync-rate-0.yml b/changelog/3.7.0.0/kong-ee/rla-sync-rate-0.yml similarity index 100% rename from changelog/unreleased/kong-ee/rla-sync-rate-0.yml rename to changelog/3.7.0.0/kong-ee/rla-sync-rate-0.yml diff --git a/changelog/unreleased/kong-ee/rla-timer-issues.yml b/changelog/3.7.0.0/kong-ee/rla-timer-issues.yml similarity index 100% rename from changelog/unreleased/kong-ee/rla-timer-issues.yml rename to changelog/3.7.0.0/kong-ee/rla-timer-issues.yml diff --git a/changelog/unreleased/kong-ee/speed_up_tracing.yml b/changelog/3.7.0.0/kong-ee/speed_up_tracing.yml similarity index 100% rename from changelog/unreleased/kong-ee/speed_up_tracing.yml rename to changelog/3.7.0.0/kong-ee/speed_up_tracing.yml diff --git a/changelog/unreleased/kong-ee/update_rbac_role_idp.yml b/changelog/3.7.0.0/kong-ee/update_rbac_role_idp.yml similarity index 100% rename from changelog/unreleased/kong-ee/update_rbac_role_idp.yml rename to changelog/3.7.0.0/kong-ee/update_rbac_role_idp.yml diff --git a/changelog/3.7.0.0/kong-manager-ee/.gitkeep b/changelog/3.7.0.0/kong-manager-ee/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/3.7.0.0/kong-manager-ee/hide_add_role_button_when_auth_with_idp.yml b/changelog/3.7.0.0/kong-manager-ee/hide_add_role_button_when_auth_with_idp.yml new file mode 100644 index 000000000000..6686cdddbeb6 --- /dev/null +++ b/changelog/3.7.0.0/kong-manager-ee/hide_add_role_button_when_auth_with_idp.yml @@ -0,0 +1,5 @@ +message: >- + Fixed an issue where the "Add Role" button was visible when authenticating with an IDP. It is now + hidden when Kong Manager is set to authenticate with an IDP. +type: bugfix +githubs: [3183] diff --git a/changelog/3.7.0.0/kong-manager-ee/rbac_docs_links.yml b/changelog/3.7.0.0/kong-manager-ee/rbac_docs_links.yml new file mode 100644 index 000000000000..f94e347de82f --- /dev/null +++ b/changelog/3.7.0.0/kong-manager-ee/rbac_docs_links.yml @@ -0,0 +1,3 @@ +message: Corrected the documentation link shown on the RBAC user form page. +type: bugfix +githubs: [3372] diff --git a/changelog/3.7.0.0/kong-portal-ee/.gitkeep b/changelog/3.7.0.0/kong-portal-ee/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/unreleased/kong-portal-ee/disable_tel_number_detection.yml b/changelog/3.7.0.0/kong-portal-ee/disable_tel_number_detection.yml similarity index 100% rename from changelog/unreleased/kong-portal-ee/disable_tel_number_detection.yml rename to changelog/3.7.0.0/kong-portal-ee/disable_tel_number_detection.yml diff --git a/changelog/3.7.0.0/kong-portal-ee/display_unverified_developers.yml b/changelog/3.7.0.0/kong-portal-ee/display_unverified_developers.yml new file mode 100644 index 000000000000..ed8dae16457f --- /dev/null +++ b/changelog/3.7.0.0/kong-portal-ee/display_unverified_developers.yml @@ -0,0 +1,6 @@ +message: >- + Fixed an issue where newly registered developers were not showing up when `portal_email_verification` + was enabled. Kong Manager now lists these unverified developers under the "Unverified" tab on the + developer list page. +type: bugfix +githubs: [3335] diff --git a/changelog/3.7.0.0/kong/.gitkeep b/changelog/3.7.0.0/kong/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/unreleased/kong/cleanup_ai.yml b/changelog/3.7.0.0/kong/cleanup_ai.yml similarity index 100% rename from changelog/unreleased/kong/cleanup_ai.yml rename to changelog/3.7.0.0/kong/cleanup_ai.yml diff --git a/changelog/unreleased/kong/fix-cli-db-timeout-overrides.yml b/changelog/3.7.0.0/kong/fix-cli-db-timeout-overrides.yml similarity index 100% rename from changelog/unreleased/kong/fix-cli-db-timeout-overrides.yml rename to changelog/3.7.0.0/kong/fix-cli-db-timeout-overrides.yml diff --git a/changelog/unreleased/kong/fix-migrations-for-redis-plugins-acme.yml b/changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-acme.yml similarity index 100% rename from changelog/unreleased/kong/fix-migrations-for-redis-plugins-acme.yml rename to changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-acme.yml diff --git a/changelog/unreleased/kong/fix-migrations-for-redis-plugins-response-rl.yml b/changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-response-rl.yml similarity index 100% rename from changelog/unreleased/kong/fix-migrations-for-redis-plugins-response-rl.yml rename to changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-response-rl.yml diff --git a/changelog/unreleased/kong/fix-migrations-for-redis-plugins-rl.yml b/changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-rl.yml similarity index 100% rename from changelog/unreleased/kong/fix-migrations-for-redis-plugins-rl.yml rename to changelog/3.7.0.0/kong/fix-migrations-for-redis-plugins-rl.yml diff --git a/changelog/3.7.0/3.7.0.md b/changelog/3.7.0/3.7.0.md new file mode 100644 index 000000000000..e2a6ff21d9ff --- /dev/null +++ b/changelog/3.7.0/3.7.0.md @@ -0,0 +1,374 @@ +## Kong + + +### Performance +#### Performance + +- Improved proxy performance by refactoring internal hooking mechanism. + [#12784](https://github.com/Kong/kong/issues/12784) + [KAG-3653](https://konghq.atlassian.net/browse/KAG-3653) + +- Sped 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**: Increased queue max batch size to 200. + [#12488](https://github.com/Kong/kong/issues/12488) + [KAG-3173](https://konghq.atlassian.net/browse/KAG-3173) + +### Breaking Changes +#### Plugin + +- **AI Proxy**: To support the new messages API of `Anthropic`, the upstream path of the `Anthropic` for `llm/v1/chat` route type has changed from `/v1/complete` to `/v1/messages`. + [#12699](https://github.com/Kong/kong/issues/12699) + [FTI-5770](https://konghq.atlassian.net/browse/FTI-5770) + + +### Dependencies +#### Core + +- Bumped atc-router from v1.6.0 to v1.6.2 + [#12231](https://github.com/Kong/kong/issues/12231) + [KAG-3403](https://konghq.atlassian.net/browse/KAG-3403) + +- Bumped libexpat to 2.6.2 + [#12910](https://github.com/Kong/kong/issues/12910) + [CVE-2023](https://konghq.atlassian.net/browse/CVE-2023) [CVE-2013](https://konghq.atlassian.net/browse/CVE-2013) [CVE-2024](https://konghq.atlassian.net/browse/CVE-2024) [KAG-4331](https://konghq.atlassian.net/browse/KAG-4331) + +- Bumped lua-kong-nginx-module from 0.8.0 to 0.11.0 + [#12752](https://github.com/Kong/kong/issues/12752) + [KAG-4050](https://konghq.atlassian.net/browse/KAG-4050) + +- Bumped lua-protobuf to 0.5.1 + [#12834](https://github.com/Kong/kong/issues/12834) + + +- Bumped lua-resty-acme to 0.13.0 + [#12909](https://github.com/Kong/kong/issues/12909) + [KAG-4330](https://konghq.atlassian.net/browse/KAG-4330) + +- Bumped lua-resty-aws from 1.3.6 to 1.4.1 + [#12846](https://github.com/Kong/kong/issues/12846) + [KAG-3424](https://konghq.atlassian.net/browse/KAG-3424) [FTI-5732](https://konghq.atlassian.net/browse/FTI-5732) + +- Bumped lua-resty-lmdb from 1.4.1 to 1.4.2 + [#12786](https://github.com/Kong/kong/issues/12786) + + +- Bumped lua-resty-openssl from 1.2.0 to 1.3.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) + +- Bumped penlight to 1.14.0 + [#12862](https://github.com/Kong/kong/issues/12862) + +#### Default + +- Added 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 lua-resty-http to 0.17.2. + [#12908](https://github.com/Kong/kong/issues/12908) + + +- 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) + +- Bumped `ngx_wasm_module` to `91d447ffd0e9bb08f11cc69d1aa9128ec36b4526` + [#12011](https://github.com/Kong/kong/issues/12011) + + +- Bumped `V8` version to `12.0.267.17` + [#12704](https://github.com/Kong/kong/issues/12704) + + +- Bumped `Wasmtime` version to `19.0.0` + [#12011](https://github.com/Kong/kong/issues/12011) + + +- Improved the robustness of lua-cjson when handling unexpected input. + [#12904](https://github.com/Kong/kong/issues/12904) + [KAG-4275](https://konghq.atlassian.net/browse/KAG-4275) + +### Features +#### Configuration + +- TLSv1.1 and lower versions are disabled by default in OpenSSL 3.x. + [#12420](https://github.com/Kong/kong/issues/12420) + [KAG-3259](https://konghq.atlassian.net/browse/KAG-3259) + +- Introduced the `nginx_wasm_main_shm_kv` configuration parameter, which enables +Wasm filters to use the Proxy-Wasm operations `get_shared_data` and +`set_shared_data` without namespaced keys. + [#12663](https://github.com/Kong/kong/issues/12663) + + +- **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) + +- Added the `wasm_filters` configuration parameter for enabling individual filters + [#12843](https://github.com/Kong/kong/issues/12843) + [KAG-4211](https://konghq.atlassian.net/browse/KAG-4211) +#### Core + +- Added `events:ai:response_tokens`, `events:ai:prompt_tokens` and `events:ai:requests` to the anonymous report to start counting AI usage + [#12924](https://github.com/Kong/kong/issues/12924) + + +- Improved config handling when the CP runs with the router set to the `expressions` flavor: + - If mixed config is detected and a lower DP is attached to the CP, no config will be sent at all + - If the expression is invalid on the CP, no config will be sent at all + - If the expression is invalid on a lower DP, it will be sent to the DP and DP validation will catch this and communicate back to the CP (this could result in partial config application) + [#12967](https://github.com/Kong/kong/issues/12967) + [KAG-3806](https://konghq.atlassian.net/browse/KAG-3806) + +- The route entity now supports the following fields when the +`router_flavor` is `expressions`: `methods`, `hosts`, `paths`, `headers`, +`snis`, `sources`, `destinations`, and `regex_priority`. +The meaning of these fields are consistent with the traditional route entity. + [#12667](https://github.com/Kong/kong/issues/12667) + [KAG-3805](https://konghq.atlassian.net/browse/KAG-3805) [KAG-3807](https://konghq.atlassian.net/browse/KAG-3807) + +#### PDK + +- Added the `latencies.receive` property to the log serializer. + [#12730](https://github.com/Kong/kong/issues/12730) + [KAG-3798](https://konghq.atlassian.net/browse/KAG-3798) +#### Plugin + +- AI Proxy now reads most prompt tuning parameters from the client, +while the plugin config parameters under `model_options` are now just defaults. +This fixes support for using the respective provider's native SDK. + [#12903](https://github.com/Kong/kong/issues/12903) + [KAG-4126](https://konghq.atlassian.net/browse/KAG-4126) + +- AI Proxy now has a `preserve` option for `route_type`, where the requests and responses +are passed directly to the upstream LLM. This is to enable compatibility with any +and all models and SDKs that may be used when calling the AI services. + [#12903](https://github.com/Kong/kong/issues/12903) + [KAG-4126](https://konghq.atlassian.net/browse/KAG-4126) + +- **Prometheus**: Added workspace label to Prometheus plugin metrics. + [#12836](https://github.com/Kong/kong/issues/12836) + [FTI-5573](https://konghq.atlassian.net/browse/FTI-5573) + +- **AI Proxy**: Added support for streaming event-by-event responses back to the client on supported providers. + [#12792](https://github.com/Kong/kong/issues/12792) + [KAG-4124](https://konghq.atlassian.net/browse/KAG-4124) + +- **AI Prompt Guard**: Increased the maximum length of regex expressions to 500 for the allow and deny parameters. + [#12731](https://github.com/Kong/kong/issues/12731) + [FTI-5767](https://konghq.atlassian.net/browse/FTI-5767) + +- Addded support for EdDSA algorithms in JWT plugin + [#12726](https://github.com/Kong/kong/issues/12726) + + +- Added 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) + +- **OpenTelemetry, Zipkin**: The propagation module has been reworked. The new +options allow better control over the configuration of tracing headers propagation. + [#12670](https://github.com/Kong/kong/issues/12670) + [KAG-1886](https://konghq.atlassian.net/browse/KAG-1886) [KAG-1887](https://konghq.atlassian.net/browse/KAG-1887) +#### Clustering + +#### Default + +- Added support for debugging with EmmyLuaDebugger. This feature is a +tech preview and not officially supported by Kong Inc. for now. + [#12899](https://github.com/Kong/kong/issues/12899) + [KAG-4316](https://konghq.atlassian.net/browse/KAG-4316) + +### Fixes +#### Configuration + +- Fixed the default value in kong.conf.default documentation from 1000 to 10000 +for the `upstream_keepalive_max_requests` option. + [#12643](https://github.com/Kong/kong/issues/12643) + [KAG-3360](https://konghq.atlassian.net/browse/KAG-3360) + +- Fixed 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) + +- Disabled usage of the Lua DNS resolver from proxy-wasm by default. + [#12825](https://github.com/Kong/kong/issues/12825) + [KAG-4277](https://konghq.atlassian.net/browse/KAG-4277) + +- 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 + +- Fixed an issue where `POST /config?flatten_errors=1` could not return a proper response if the input included duplicate upstream targets. + [#12797](https://github.com/Kong/kong/issues/12797) + [KAG-4144](https://konghq.atlassian.net/browse/KAG-4144) + +- **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) + +- Updated the file permission of `kong.logrotate` to 644 + [#12629](https://github.com/Kong/kong/issues/12629) + [FTI-5756](https://konghq.atlassian.net/browse/FTI-5756) + +- Fixed a problem on hybrid mode DPs, where a certificate entity configured with a vault reference may not get refreshed on time. + [#12868](https://github.com/Kong/kong/issues/12868) + [FTI-5881](https://konghq.atlassian.net/browse/FTI-5881) + +- Fixed 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 in the internal caching logic where mutexes could get never unlocked. + [#12743](https://github.com/Kong/kong/issues/12743) + + +- Fixed an issue where the router didn't work correctly +when the route's 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 didn't 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) + +- Fixed a bug that `X-Kong-Upstream-Status` didn't appear in the response headers even if it was set in the `headers` parameter in the `kong.conf` file when the response was hit and returned by the Proxy Cache plugin. + [#12744](https://github.com/Kong/kong/issues/12744) + [FTI-5827](https://konghq.atlassian.net/browse/FTI-5827) + +- Fixed 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) + +- Fixed a bug that allowed vault secrets to refresh even when they had no TTL set. + [#12877](https://github.com/Kong/kong/issues/12877) + [FTI-5906](https://konghq.atlassian.net/browse/FTI-5906) [FTI-5916](https://konghq.atlassian.net/browse/FTI-5916) + +- **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) + +- **Core**: Fixed unexpected table nil panic in the balancer's stop_healthchecks function + [#12865](https://github.com/Kong/kong/issues/12865) + + +- 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**: Fixed an issue where Kong failed 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) + +- Reverted 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) + +- Updated telemetry collection for AI Plugins to allow multiple plugins' data to be set for the same request. + [#12583](https://github.com/Kong/kong/issues/12583) + [KAG-3759](https://konghq.atlassian.net/browse/KAG-3759) [KAG-4124](https://konghq.atlassian.net/browse/KAG-4124) +#### PDK + +- **PDK:** Fixed `kong.request.get_forwarded_port` to always return a number, +which was caused by an incorrectly stored string value in `ngx.ctx.host_port`. + [#12806](https://github.com/Kong/kong/issues/12806) + [KAG-4158](https://konghq.atlassian.net/browse/KAG-4158) + +- The value of `latencies.kong` in the log serializer payload no longer includes +the response receive time, so it now has the same value as the +`X-Kong-Proxy-Latency` response header. Response receive time is recorded in +the new `latencies.receive` metric, so if desired, the old value can be +calculated as `latencies.kong + latencies.receive`. **Note:** this also +affects payloads from all logging plugins that use the log serializer: +`file-log`, `tcp-log`, `udp-log`,`http-log`, `syslog`, and `loggly`. + [#12795](https://github.com/Kong/kong/issues/12795) + [KAG-3798](https://konghq.atlassian.net/browse/KAG-3798) + +- **Tracing**: enhanced robustness of trace ID parsing + [#12848](https://github.com/Kong/kong/issues/12848) + [KAG-4218](https://konghq.atlassian.net/browse/KAG-4218) +#### Plugin + +- **AI-proxy-plugin**: Fixed the bug that the `route_type` `/llm/v1/chat` didn't include the analytics in the responses. + [#12781](https://github.com/Kong/kong/issues/12781) + [FTI-5769](https://konghq.atlassian.net/browse/FTI-5769) + +- **ACME**: Fixed an issue where the certificate was not successfully renewed during ACME renewal. + [#12773](https://github.com/Kong/kong/issues/12773) + [KAG-4008](https://konghq.atlassian.net/browse/KAG-4008) + +- **AWS-Lambda**: Fixed an issue where the latency attributed to AWS Lambda API requests was counted as part of the latency in Kong. + [#12835](https://github.com/Kong/kong/issues/12835) + [FTI-5261](https://konghq.atlassian.net/browse/FTI-5261) + +- **Jwt**: Fixed 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) + + +- Added WWW-Authenticate headers to all 401 responses in the Key Auth plugin. + [#11794](https://github.com/Kong/kong/issues/11794) + [KAG-321](https://konghq.atlassian.net/browse/KAG-321) + +- **Opentelemetry**: Fixed an OTEL sampling mode Lua panic bug, which happened +when the `http_response_header_for_traceid` option was enabled. + [#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 + +- Fixed a bug where, if the the ulimit setting (open files) was low, Kong would fail to start as the `lua-resty-timer-ng` exhausted the available `worker_connections`. Decreased 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) + +## Kong-Manager + + + + + + +### Features +#### Default + +- Kong Manager now supports creating and editing Expressions routes with an interactive in-browser editor with syntax highlighting and autocompletion features for Kong's Expressions language. + [#217](https://github.com/Kong/kong-manager/issues/217) + + +- Kong Manager now groups the parameters to provide a better user experience while configuring plugins. Meanwhile, several issues with the plugin form page were fixed. + [#195](https://github.com/Kong/kong-manager/issues/195) [#199](https://github.com/Kong/kong-manager/issues/199) [#201](https://github.com/Kong/kong-manager/issues/201) [#202](https://github.com/Kong/kong-manager/issues/202) [#207](https://github.com/Kong/kong-manager/issues/207) [#208](https://github.com/Kong/kong-manager/issues/208) [#209](https://github.com/Kong/kong-manager/issues/209) [#213](https://github.com/Kong/kong-manager/issues/213) [#216](https://github.com/Kong/kong-manager/issues/216) + + +### Fixes +#### Default + +- Improved the user experience in Kong Manager by fixing various UI-related issues. + [#185](https://github.com/Kong/kong-manager/issues/185) [#188](https://github.com/Kong/kong-manager/issues/188) [#190](https://github.com/Kong/kong-manager/issues/190) [#195](https://github.com/Kong/kong-manager/issues/195) [#199](https://github.com/Kong/kong-manager/issues/199) [#201](https://github.com/Kong/kong-manager/issues/201) [#202](https://github.com/Kong/kong-manager/issues/202) [#207](https://github.com/Kong/kong-manager/issues/207) [#208](https://github.com/Kong/kong-manager/issues/208) [#209](https://github.com/Kong/kong-manager/issues/209) [#213](https://github.com/Kong/kong-manager/issues/213) [#216](https://github.com/Kong/kong-manager/issues/216) + diff --git a/changelog/3.7.0/kong-manager/.gitkeep b/changelog/3.7.0/kong-manager/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/3.7.0/kong-manager/expressions_routes.yml b/changelog/3.7.0/kong-manager/expressions_routes.yml new file mode 100644 index 000000000000..e4784dd9d2ce --- /dev/null +++ b/changelog/3.7.0/kong-manager/expressions_routes.yml @@ -0,0 +1,5 @@ +message: >- + Kong Manager now supports creating and editing Expressions routes with an interactive in-browser + editor with syntax highlighting and autocompletion features for Kong's Expressions language. +type: feature +githubs: [217] diff --git a/changelog/3.7.0/kong-manager/plugin_forms_improvements.yml b/changelog/3.7.0/kong-manager/plugin_forms_improvements.yml new file mode 100644 index 000000000000..3cb617a855e1 --- /dev/null +++ b/changelog/3.7.0/kong-manager/plugin_forms_improvements.yml @@ -0,0 +1,14 @@ +message: >- + Kong Manager now groups the parameters to provide a better user experience while configuring plugins. + Meanwhile, several issues with the plugin form page were fixed. +type: feature +githubs: + - 195 + - 199 + - 201 + - 202 + - 207 + - 208 + - 209 + - 213 + - 216 diff --git a/changelog/3.7.0/kong-manager/ui_improvements.yml b/changelog/3.7.0/kong-manager/ui_improvements.yml new file mode 100644 index 000000000000..1c493f2d6cff --- /dev/null +++ b/changelog/3.7.0/kong-manager/ui_improvements.yml @@ -0,0 +1,15 @@ +message: Improved the user experience in Kong Manager by fixing various UI-related issues. +type: bugfix +githubs: + - 185 + - 188 + - 190 + - 195 + - 199 + - 201 + - 202 + - 207 + - 208 + - 209 + - 213 + - 216 diff --git a/changelog/3.7.0/kong/.gitkeep b/changelog/3.7.0/kong/.gitkeep new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/changelog/unreleased/kong/add-ai-data-report.yml b/changelog/3.7.0/kong/add-ai-data-report.yml similarity index 100% rename from changelog/unreleased/kong/add-ai-data-report.yml rename to changelog/3.7.0/kong/add-ai-data-report.yml diff --git a/changelog/unreleased/kong/add-messages-api-to-anthropic.yml b/changelog/3.7.0/kong/add-messages-api-to-anthropic.yml similarity index 100% rename from changelog/unreleased/kong/add-messages-api-to-anthropic.yml rename to changelog/3.7.0/kong/add-messages-api-to-anthropic.yml diff --git a/changelog/unreleased/kong/add_tzdata.yml b/changelog/3.7.0/kong/add_tzdata.yml similarity index 100% rename from changelog/unreleased/kong/add_tzdata.yml rename to changelog/3.7.0/kong/add_tzdata.yml diff --git a/changelog/unreleased/kong/ai-proxy-client-params.yml b/changelog/3.7.0/kong/ai-proxy-client-params.yml similarity index 100% rename from changelog/unreleased/kong/ai-proxy-client-params.yml rename to changelog/3.7.0/kong/ai-proxy-client-params.yml diff --git a/changelog/unreleased/kong/ai-proxy-preserve-mode.yml b/changelog/3.7.0/kong/ai-proxy-preserve-mode.yml similarity index 100% rename from changelog/unreleased/kong/ai-proxy-preserve-mode.yml rename to changelog/3.7.0/kong/ai-proxy-preserve-mode.yml diff --git a/changelog/unreleased/kong/analytics-for-anthropic.yml b/changelog/3.7.0/kong/analytics-for-anthropic.yml similarity index 100% rename from changelog/unreleased/kong/analytics-for-anthropic.yml rename to changelog/3.7.0/kong/analytics-for-anthropic.yml diff --git a/changelog/unreleased/kong/bump-atc-router.yml b/changelog/3.7.0/kong/bump-atc-router.yml similarity index 100% rename from changelog/unreleased/kong/bump-atc-router.yml rename to changelog/3.7.0/kong/bump-atc-router.yml diff --git a/changelog/unreleased/kong/bump-libexpat.yml b/changelog/3.7.0/kong/bump-libexpat.yml similarity index 100% rename from changelog/unreleased/kong/bump-libexpat.yml rename to changelog/3.7.0/kong/bump-libexpat.yml diff --git a/changelog/unreleased/kong/bump-lua-kong-nginx-module.yml b/changelog/3.7.0/kong/bump-lua-kong-nginx-module.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-kong-nginx-module.yml rename to changelog/3.7.0/kong/bump-lua-kong-nginx-module.yml diff --git a/changelog/unreleased/kong/bump-lua-protobuf.yml b/changelog/3.7.0/kong/bump-lua-protobuf.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-protobuf.yml rename to changelog/3.7.0/kong/bump-lua-protobuf.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-acme.yml b/changelog/3.7.0/kong/bump-lua-resty-acme.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-acme.yml rename to changelog/3.7.0/kong/bump-lua-resty-acme.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-aws.yml b/changelog/3.7.0/kong/bump-lua-resty-aws.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-aws.yml rename to changelog/3.7.0/kong/bump-lua-resty-aws.yml diff --git a/changelog/unreleased/kong-ee/bump-lua-resty-http-0.17.2.yml b/changelog/3.7.0/kong/bump-lua-resty-http-0.17.2.yml similarity index 100% rename from changelog/unreleased/kong-ee/bump-lua-resty-http-0.17.2.yml rename to changelog/3.7.0/kong/bump-lua-resty-http-0.17.2.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-lmdb.yml b/changelog/3.7.0/kong/bump-lua-resty-lmdb.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-lmdb.yml rename to changelog/3.7.0/kong/bump-lua-resty-lmdb.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-openssl.yml b/changelog/3.7.0/kong/bump-lua-resty-openssl.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-openssl.yml rename to changelog/3.7.0/kong/bump-lua-resty-openssl.yml diff --git a/changelog/unreleased/kong/bump-lua-resty-timer-ng.yml b/changelog/3.7.0/kong/bump-lua-resty-timer-ng.yml similarity index 100% rename from changelog/unreleased/kong/bump-lua-resty-timer-ng.yml rename to changelog/3.7.0/kong/bump-lua-resty-timer-ng.yml diff --git a/changelog/unreleased/kong/bump-luarocks.yml b/changelog/3.7.0/kong/bump-luarocks.yml similarity index 100% rename from changelog/unreleased/kong/bump-luarocks.yml rename to changelog/3.7.0/kong/bump-luarocks.yml diff --git a/changelog/unreleased/kong/bump-ngx-wasm-module.yml b/changelog/3.7.0/kong/bump-ngx-wasm-module.yml similarity index 100% rename from changelog/unreleased/kong/bump-ngx-wasm-module.yml rename to changelog/3.7.0/kong/bump-ngx-wasm-module.yml diff --git a/changelog/unreleased/kong/bump-pcre.yml b/changelog/3.7.0/kong/bump-pcre.yml similarity index 100% rename from changelog/unreleased/kong/bump-pcre.yml rename to changelog/3.7.0/kong/bump-pcre.yml diff --git a/changelog/unreleased/kong/bump-penlight.yml b/changelog/3.7.0/kong/bump-penlight.yml similarity index 100% rename from changelog/unreleased/kong/bump-penlight.yml rename to changelog/3.7.0/kong/bump-penlight.yml diff --git a/changelog/unreleased/kong/bump-v8.yml b/changelog/3.7.0/kong/bump-v8.yml similarity index 100% rename from changelog/unreleased/kong/bump-v8.yml rename to changelog/3.7.0/kong/bump-v8.yml diff --git a/changelog/unreleased/kong/bump-wasmtime.yml b/changelog/3.7.0/kong/bump-wasmtime.yml similarity index 100% rename from changelog/unreleased/kong/bump-wasmtime.yml rename to changelog/3.7.0/kong/bump-wasmtime.yml diff --git a/changelog/unreleased/kong/decrease-cocurrency-limit-of-timer-ng.yml b/changelog/3.7.0/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/3.7.0/kong/decrease-cocurrency-limit-of-timer-ng.yml diff --git a/changelog/unreleased/kong/disable-TLSv1_1-in-openssl3.yml b/changelog/3.7.0/kong/disable-TLSv1_1-in-openssl3.yml similarity index 100% rename from changelog/unreleased/kong/disable-TLSv1_1-in-openssl3.yml rename to changelog/3.7.0/kong/disable-TLSv1_1-in-openssl3.yml diff --git a/changelog/unreleased/kong/feat-add-workspace-label-to-prometheus.yml b/changelog/3.7.0/kong/feat-add-workspace-label-to-prometheus.yml similarity index 100% rename from changelog/unreleased/kong/feat-add-workspace-label-to-prometheus.yml rename to changelog/3.7.0/kong/feat-add-workspace-label-to-prometheus.yml diff --git a/changelog/unreleased/kong/feat-ai-proxy-add-streaming.yml b/changelog/3.7.0/kong/feat-ai-proxy-add-streaming.yml similarity index 100% rename from changelog/unreleased/kong/feat-ai-proxy-add-streaming.yml rename to changelog/3.7.0/kong/feat-ai-proxy-add-streaming.yml diff --git a/changelog/unreleased/kong/feat-emmy-debugger.yml b/changelog/3.7.0/kong/feat-emmy-debugger.yml similarity index 100% rename from changelog/unreleased/kong/feat-emmy-debugger.yml rename to changelog/3.7.0/kong/feat-emmy-debugger.yml diff --git a/changelog/unreleased/kong/feat-hybrid-sync-mixed-route-policy.yml b/changelog/3.7.0/kong/feat-hybrid-sync-mixed-route-policy.yml similarity index 100% rename from changelog/unreleased/kong/feat-hybrid-sync-mixed-route-policy.yml rename to changelog/3.7.0/kong/feat-hybrid-sync-mixed-route-policy.yml diff --git a/changelog/unreleased/kong/feat-increase-ai-anthropic-regex-expression-length.yml b/changelog/3.7.0/kong/feat-increase-ai-anthropic-regex-expression-length.yml similarity index 100% rename from changelog/unreleased/kong/feat-increase-ai-anthropic-regex-expression-length.yml rename to changelog/3.7.0/kong/feat-increase-ai-anthropic-regex-expression-length.yml diff --git a/changelog/unreleased/kong/feat-jwt-eddsa.yml b/changelog/3.7.0/kong/feat-jwt-eddsa.yml similarity index 100% rename from changelog/unreleased/kong/feat-jwt-eddsa.yml rename to changelog/3.7.0/kong/feat-jwt-eddsa.yml diff --git a/changelog/unreleased/kong/feat-jwt-es512.yml b/changelog/3.7.0/kong/feat-jwt-es512.yml similarity index 100% rename from changelog/unreleased/kong/feat-jwt-es512.yml rename to changelog/3.7.0/kong/feat-jwt-es512.yml diff --git a/changelog/unreleased/kong/feat-wasm-general-shm-kv.yml b/changelog/3.7.0/kong/feat-wasm-general-shm-kv.yml similarity index 100% rename from changelog/unreleased/kong/feat-wasm-general-shm-kv.yml rename to changelog/3.7.0/kong/feat-wasm-general-shm-kv.yml diff --git a/changelog/unreleased/kong/fix-acme-renewal-bug.yml b/changelog/3.7.0/kong/fix-acme-renewal-bug.yml similarity index 100% rename from changelog/unreleased/kong/fix-acme-renewal-bug.yml rename to changelog/3.7.0/kong/fix-acme-renewal-bug.yml diff --git a/changelog/unreleased/kong/fix-aws-lambda-kong-latency.yml b/changelog/3.7.0/kong/fix-aws-lambda-kong-latency.yml similarity index 100% rename from changelog/unreleased/kong/fix-aws-lambda-kong-latency.yml rename to changelog/3.7.0/kong/fix-aws-lambda-kong-latency.yml diff --git a/changelog/unreleased/kong/fix-cjson-t-end.yml b/changelog/3.7.0/kong/fix-cjson-t-end.yml similarity index 100% rename from changelog/unreleased/kong/fix-cjson-t-end.yml rename to changelog/3.7.0/kong/fix-cjson-t-end.yml diff --git a/changelog/unreleased/kong/fix-ctx-host-port.yml b/changelog/3.7.0/kong/fix-ctx-host-port.yml similarity index 100% rename from changelog/unreleased/kong/fix-ctx-host-port.yml rename to changelog/3.7.0/kong/fix-ctx-host-port.yml diff --git a/changelog/unreleased/kong/fix-dbless-duplicate-target-error.yml b/changelog/3.7.0/kong/fix-dbless-duplicate-target-error.yml similarity index 100% rename from changelog/unreleased/kong/fix-dbless-duplicate-target-error.yml rename to changelog/3.7.0/kong/fix-dbless-duplicate-target-error.yml diff --git a/changelog/unreleased/kong/fix-default-value-of-upstream-keepalive-max-requests.yml b/changelog/3.7.0/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/3.7.0/kong/fix-default-value-of-upstream-keepalive-max-requests.yml diff --git a/changelog/unreleased/kong/fix-dns-resolv-timeout-zero.yml b/changelog/3.7.0/kong/fix-dns-resolv-timeout-zero.yml similarity index 100% rename from changelog/unreleased/kong/fix-dns-resolv-timeout-zero.yml rename to changelog/3.7.0/kong/fix-dns-resolv-timeout-zero.yml diff --git a/changelog/unreleased/kong/fix-external-plugin-instance.yml b/changelog/3.7.0/kong/fix-external-plugin-instance.yml similarity index 100% rename from changelog/unreleased/kong/fix-external-plugin-instance.yml rename to changelog/3.7.0/kong/fix-external-plugin-instance.yml diff --git a/changelog/unreleased/kong/fix-file-permission-of-logrotate.yml b/changelog/3.7.0/kong/fix-file-permission-of-logrotate.yml similarity index 100% rename from changelog/unreleased/kong/fix-file-permission-of-logrotate.yml rename to changelog/3.7.0/kong/fix-file-permission-of-logrotate.yml diff --git a/changelog/unreleased/kong/fix-hybrid-dp-certificate-with-vault-not-refresh.yml b/changelog/3.7.0/kong/fix-hybrid-dp-certificate-with-vault-not-refresh.yml similarity index 100% rename from changelog/unreleased/kong/fix-hybrid-dp-certificate-with-vault-not-refresh.yml rename to changelog/3.7.0/kong/fix-hybrid-dp-certificate-with-vault-not-refresh.yml diff --git a/changelog/unreleased/kong/fix-jwt-plugin-check.yml b/changelog/3.7.0/kong/fix-jwt-plugin-check.yml similarity index 100% rename from changelog/unreleased/kong/fix-jwt-plugin-check.yml rename to changelog/3.7.0/kong/fix-jwt-plugin-check.yml diff --git a/changelog/unreleased/kong/fix-missing-router-section-of-request-debugging.yml b/changelog/3.7.0/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/3.7.0/kong/fix-missing-router-section-of-request-debugging.yml diff --git a/changelog/unreleased/kong/fix-mlcache-renew-lock-leaks.yml b/changelog/3.7.0/kong/fix-mlcache-renew-lock-leaks.yml similarity index 100% rename from changelog/unreleased/kong/fix-mlcache-renew-lock-leaks.yml rename to changelog/3.7.0/kong/fix-mlcache-renew-lock-leaks.yml diff --git a/changelog/unreleased/kong/fix-router-rebuing-flag.yml b/changelog/3.7.0/kong/fix-router-rebuing-flag.yml similarity index 100% rename from changelog/unreleased/kong/fix-router-rebuing-flag.yml rename to changelog/3.7.0/kong/fix-router-rebuing-flag.yml diff --git a/changelog/unreleased/kong/fix-snis-tls-passthrough-in-trad-compat.yml b/changelog/3.7.0/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/3.7.0/kong/fix-snis-tls-passthrough-in-trad-compat.yml diff --git a/changelog/unreleased/kong/fix-upstream-status-unset.yml b/changelog/3.7.0/kong/fix-upstream-status-unset.yml similarity index 100% rename from changelog/unreleased/kong/fix-upstream-status-unset.yml rename to changelog/3.7.0/kong/fix-upstream-status-unset.yml diff --git a/changelog/unreleased/kong/fix-vault-init-worker.yml b/changelog/3.7.0/kong/fix-vault-init-worker.yml similarity index 100% rename from changelog/unreleased/kong/fix-vault-init-worker.yml rename to changelog/3.7.0/kong/fix-vault-init-worker.yml diff --git a/changelog/unreleased/kong/fix-vault-secret-update-without-ttl.yml b/changelog/3.7.0/kong/fix-vault-secret-update-without-ttl.yml similarity index 100% rename from changelog/unreleased/kong/fix-vault-secret-update-without-ttl.yml rename to changelog/3.7.0/kong/fix-vault-secret-update-without-ttl.yml diff --git a/changelog/unreleased/kong/fix-vault-workspaces.yml b/changelog/3.7.0/kong/fix-vault-workspaces.yml similarity index 100% rename from changelog/unreleased/kong/fix-vault-workspaces.yml rename to changelog/3.7.0/kong/fix-vault-workspaces.yml diff --git a/changelog/unreleased/kong/fix-wasm-disable-pwm-lua-resolver.yml b/changelog/3.7.0/kong/fix-wasm-disable-pwm-lua-resolver.yml similarity index 100% rename from changelog/unreleased/kong/fix-wasm-disable-pwm-lua-resolver.yml rename to changelog/3.7.0/kong/fix-wasm-disable-pwm-lua-resolver.yml diff --git a/changelog/unreleased/kong/fix_api_405_vaults_validate_endpoint.yml b/changelog/3.7.0/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/3.7.0/kong/fix_api_405_vaults_validate_endpoint.yml diff --git a/changelog/unreleased/kong/fix_balancer_healthecker_unexpected_panic.yml b/changelog/3.7.0/kong/fix_balancer_healthecker_unexpected_panic.yml similarity index 100% rename from changelog/unreleased/kong/fix_balancer_healthecker_unexpected_panic.yml rename to changelog/3.7.0/kong/fix_balancer_healthecker_unexpected_panic.yml diff --git a/changelog/unreleased/kong/fix_privileged_agent_id_1.yml b/changelog/3.7.0/kong/fix_privileged_agent_id_1.yml similarity index 100% rename from changelog/unreleased/kong/fix_privileged_agent_id_1.yml rename to changelog/3.7.0/kong/fix_privileged_agent_id_1.yml diff --git a/changelog/unreleased/kong/flavor-expressions-supports-traditional-fields.yml b/changelog/3.7.0/kong/flavor-expressions-supports-traditional-fields.yml similarity index 100% rename from changelog/unreleased/kong/flavor-expressions-supports-traditional-fields.yml rename to changelog/3.7.0/kong/flavor-expressions-supports-traditional-fields.yml diff --git a/changelog/unreleased/kong/key_auth_www_authenticate.yml b/changelog/3.7.0/kong/key_auth_www_authenticate.yml similarity index 100% rename from changelog/unreleased/kong/key_auth_www_authenticate.yml rename to changelog/3.7.0/kong/key_auth_www_authenticate.yml diff --git a/changelog/unreleased/kong/log-serializer-kong-latency.yml b/changelog/3.7.0/kong/log-serializer-kong-latency.yml similarity index 100% rename from changelog/unreleased/kong/log-serializer-kong-latency.yml rename to changelog/3.7.0/kong/log-serializer-kong-latency.yml diff --git a/changelog/unreleased/kong/log-serializer-receive-latency.yml b/changelog/3.7.0/kong/log-serializer-receive-latency.yml similarity index 100% rename from changelog/unreleased/kong/log-serializer-receive-latency.yml rename to changelog/3.7.0/kong/log-serializer-receive-latency.yml diff --git a/changelog/unreleased/kong/otel-increase-queue-max-batch-size.yml b/changelog/3.7.0/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/3.7.0/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/3.7.0/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/3.7.0/kong/otel-sampling-panic-when-header-trace-id-enable.yml diff --git a/changelog/unreleased/kong/plugin-schema-deprecation-record.yml b/changelog/3.7.0/kong/plugin-schema-deprecation-record.yml similarity index 100% rename from changelog/unreleased/kong/plugin-schema-deprecation-record.yml rename to changelog/3.7.0/kong/plugin-schema-deprecation-record.yml diff --git a/changelog/unreleased/kong/pluginsocket-proto-wrong-type.yml b/changelog/3.7.0/kong/pluginsocket-proto-wrong-type.yml similarity index 100% rename from changelog/unreleased/kong/pluginsocket-proto-wrong-type.yml rename to changelog/3.7.0/kong/pluginsocket-proto-wrong-type.yml diff --git a/changelog/unreleased/kong/propagation-module-rework.yml b/changelog/3.7.0/kong/propagation-module-rework.yml similarity index 100% rename from changelog/unreleased/kong/propagation-module-rework.yml rename to changelog/3.7.0/kong/propagation-module-rework.yml diff --git a/changelog/unreleased/kong/revert-req-body-limitation-patch.yml b/changelog/3.7.0/kong/revert-req-body-limitation-patch.yml similarity index 100% rename from changelog/unreleased/kong/revert-req-body-limitation-patch.yml rename to changelog/3.7.0/kong/revert-req-body-limitation-patch.yml diff --git a/changelog/unreleased/kong/separate_kong_cache_invalidation_cluster_event_channel.yml b/changelog/3.7.0/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/3.7.0/kong/separate_kong_cache_invalidation_cluster_event_channel.yml diff --git a/changelog/unreleased/kong/set_grpc_tls_seclevel.yml b/changelog/3.7.0/kong/set_grpc_tls_seclevel.yml similarity index 100% rename from changelog/unreleased/kong/set_grpc_tls_seclevel.yml rename to changelog/3.7.0/kong/set_grpc_tls_seclevel.yml diff --git a/changelog/unreleased/kong/speed_up_internal_hooking_mechanism.yml b/changelog/3.7.0/kong/speed_up_internal_hooking_mechanism.yml similarity index 100% rename from changelog/unreleased/kong/speed_up_internal_hooking_mechanism.yml rename to changelog/3.7.0/kong/speed_up_internal_hooking_mechanism.yml diff --git a/changelog/unreleased/kong/speed_up_router.yml b/changelog/3.7.0/kong/speed_up_router.yml similarity index 100% rename from changelog/unreleased/kong/speed_up_router.yml rename to changelog/3.7.0/kong/speed_up_router.yml diff --git a/changelog/unreleased/kong/tracing-pdk-short-trace-ids.yml b/changelog/3.7.0/kong/tracing-pdk-short-trace-ids.yml similarity index 100% rename from changelog/unreleased/kong/tracing-pdk-short-trace-ids.yml rename to changelog/3.7.0/kong/tracing-pdk-short-trace-ids.yml diff --git a/changelog/unreleased/kong/update-ai-proxy-telemetry.yml b/changelog/3.7.0/kong/update-ai-proxy-telemetry.yml similarity index 100% rename from changelog/unreleased/kong/update-ai-proxy-telemetry.yml rename to changelog/3.7.0/kong/update-ai-proxy-telemetry.yml diff --git a/changelog/unreleased/kong/wasm-bundled-filters.yml b/changelog/3.7.0/kong/wasm-bundled-filters.yml similarity index 100% rename from changelog/unreleased/kong/wasm-bundled-filters.yml rename to changelog/3.7.0/kong/wasm-bundled-filters.yml diff --git a/changelog/unreleased/kong-ee/bump-kong-lua-resty-kafka-0.18.yml b/changelog/unreleased/kong-ee/bump-kong-lua-resty-kafka-0.18.yml deleted file mode 100644 index 9978e5dc256f..000000000000 --- a/changelog/unreleased/kong-ee/bump-kong-lua-resty-kafka-0.18.yml +++ /dev/null @@ -1,3 +0,0 @@ -message: | - Bump `kong-lua-resty-kafka` to `0.18`. -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-kong-openid-connect-2.7.1.yml b/changelog/unreleased/kong-ee/bump-kong-openid-connect-2.7.1.yml deleted file mode 100644 index d1b8c30cdc83..000000000000 --- a/changelog/unreleased/kong-ee/bump-kong-openid-connect-2.7.1.yml +++ /dev/null @@ -1,3 +0,0 @@ -message: bump submodule kong-openid-connect to 2.7.1 -type: dependency -scope: Core diff --git a/changelog/unreleased/kong-ee/bump-lua-resty-luasocket-1.1.2.yml b/changelog/unreleased/kong-ee/bump-lua-resty-luasocket-1.1.2.yml deleted file mode 100644 index 6b2ba2a3e4ff..000000000000 --- a/changelog/unreleased/kong-ee/bump-lua-resty-luasocket-1.1.2.yml +++ /dev/null @@ -1,3 +0,0 @@ -message: | - Bump `lua-resty-luasocket` to `1.1.2` for fixing [luasocket#427](https://github.com/lunarmodules/luasocket/issues/427). -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-lua-resty-mail-1.1.0.yml b/changelog/unreleased/kong-ee/bump-lua-resty-mail-1.1.0.yml deleted file mode 100644 index 8cbd757fc7c5..000000000000 --- a/changelog/unreleased/kong-ee/bump-lua-resty-mail-1.1.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: Bump lua-resty-mail to 1.1.0 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-openssl-fips-3.0.9.yml b/changelog/unreleased/kong-ee/bump-openssl-fips-3.0.9.yml deleted file mode 100644 index b86802fd9815..000000000000 --- a/changelog/unreleased/kong-ee/bump-openssl-fips-3.0.9.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: Bump OpenSSL FIPS-provider to 3.0.9 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-passwdqc-2.0.3.yml b/changelog/unreleased/kong-ee/bump-passwdqc-2.0.3.yml deleted file mode 100644 index 2b80246de5a5..000000000000 --- a/changelog/unreleased/kong-ee/bump-passwdqc-2.0.3.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump libpasswdqc to 2.0.3 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-resty-cookie-0.2.0.yml b/changelog/unreleased/kong-ee/bump-resty-cookie-0.2.0.yml deleted file mode 100644 index 5e2d002e5e3b..000000000000 --- a/changelog/unreleased/kong-ee/bump-resty-cookie-0.2.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump lua-resty-cookie to 0.2.0 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-resty-passwdqc-2.0.yml b/changelog/unreleased/kong-ee/bump-resty-passwdqc-2.0.yml deleted file mode 100644 index 704071c9915b..000000000000 --- a/changelog/unreleased/kong-ee/bump-resty-passwdqc-2.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump lua-resty-passwdqc to 2.0 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump-xmlua-1.2.1.yml b/changelog/unreleased/kong-ee/bump-xmlua-1.2.1.yml deleted file mode 100644 index 064ca5934d1a..000000000000 --- a/changelog/unreleased/kong-ee/bump-xmlua-1.2.1.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump xmlua to 1.2.1 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump_libxslt_1.1.39.yml b/changelog/unreleased/kong-ee/bump_libxslt_1.1.39.yml deleted file mode 100644 index 9b2b6092e795..000000000000 --- a/changelog/unreleased/kong-ee/bump_libxslt_1.1.39.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump libxslt to 1.1.39 -type: dependency diff --git a/changelog/unreleased/kong-ee/bump_msgpack-c_6.0.1.yml b/changelog/unreleased/kong-ee/bump_msgpack-c_6.0.1.yml deleted file mode 100644 index d018eb6ca8e1..000000000000 --- a/changelog/unreleased/kong-ee/bump_msgpack-c_6.0.1.yml +++ /dev/null @@ -1,2 +0,0 @@ -message: bump msgpack-c to 6.0.1 -type: dependency diff --git a/changelog/unreleased/kong/force-no_sync-noip.yml b/changelog/unreleased/kong/force-no_sync-noip.yml deleted file mode 100644 index a4e9bac413cf..000000000000 --- a/changelog/unreleased/kong/force-no_sync-noip.yml +++ /dev/null @@ -1,5 +0,0 @@ -message: | - Added a new function to bypass the Kong's DNS client synchronization option - when resolving hostnames. -type: feature -scope: Core