From 40f1c1d9cb2811cd524dee533703c3f6abb24712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Garc=C3=ADa=20Cota?= Date: Thu, 24 Feb 2022 13:53:41 +0100 Subject: [PATCH] docs(changelog) include commits for 2.8.0 release (#8453) Co-authored-by: Guilherme Salazar --- CHANGELOG.md | 56 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 47 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 956c1ee3f1f..ac39cb830fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,8 +76,10 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). [#8191](https://github.com/Kong/kong/pull/8191) - Bumped resty.session from 3.8 to 3.10 [#8294](https://github.com/Kong/kong/pull/8294) -- Bump lua-resty-openssl to 0.8.5 +- Bumped lua-resty-openssl to 0.8.5 [#8368](https://github.com/Kong/kong/pull/8368) +- Bumped pgmoon from 1.13.0 to 1.14.0 + [#8429](https://github.com/Kong/kong/pull/8429) ### Additions @@ -89,16 +91,26 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). - Routes now support matching headers with regular expressions Thanks, [@vanhtuan0409](https://github.com/vanhtuan0409)! [#6079](https://github.com/Kong/kong/pull/6079) -- Targets keep their health status when upstreams are updated. - [#8394](https://github.com/Kong/kong/pull/8394) + +#### Beta + +- Secrets Management and Vault support as been introduced as a Beta feature. + This means it is intended for testing in staging environments. It not intended + for use in Production environments. + You can read more about Secrets Management in + [our docs page](https://docs.konghq.com/gateway/latest/plan-and-deploy/security/secrets-management/backends-overview). + [#8403](https://github.com/Kong/kong/pull/8403) #### Performance - Improved the calculation of declarative configuration hash for big configurations The new method is faster and uses less memory [#8204](https://github.com/Kong/kong/pull/8204) -- Several improvements in the Router decreased routing time and rebuild time. This should be - particularly noticeable when rebuilding on db-less environments +- Multiple improvements in the Router. Amongst others: + - The router builds twice as faster + - Failures are cached and discarded faster (negative caching) + - Routes with header matching are cached + These changes should be particularly noticeable when rebuilding on db-less environments [#8087](https://github.com/Kong/kong/pull/8087) [#8010](https://github.com/Kong/kong/pull/8010) @@ -106,11 +118,14 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). - **Response-ratelimiting**: Redis ACL support, and genenarized Redis connection support for usernames. - Thanks, [@27ascii](https://github.com/27ascii) for the origina contribution! + Thanks, [@27ascii](https://github.com/27ascii) for the original contribution! [#8213](https://github.com/Kong/kong/pull/8213) - **ACME**: Add rsa_key_size config option Thanks, [lodrantl](https://github.com/lodrantl)! [#8114](https://github.com/Kong/kong/pull/8114) +- **Prometheus**: Added gauges to track `ngx.timer.running_count()` and + `ngx.timer.pending_count()` + [#8387](https://github.com/Kong/kong/pull/8387) #### Clustering @@ -145,6 +160,14 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). Thanks, [@mpenick](https://github.com/mpenick)! [#8226](https://github.com/Kong/kong/pull/8226) +#### Balancer + +- Targets keep their health status when upstreams are updated. + [#8394](https://github.com/Kong/kong/pull/8394) +- One debug message which was erroneously using the `error` log level + has been downgraded to the appropiate `debug` log level. + [#8410](https://github.com/Kong/kong/pull/8410) + #### Clustering - Replaced cryptic error message with more useful one when @@ -160,6 +183,10 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). - Phase names are correctly selected when performing phase checks [#8208](https://github.com/Kong/kong/pull/8208) +- Fixed a bug in the go-PDK where if `kong.request.getrawbody` was + big enough to be buffered into a temporary file, it would return an + an empty string. + [#8390](https://github.com/Kong/kong/pull/8390) #### Plugins @@ -169,13 +196,24 @@ the [docs](https://docs.konghq.com/gateway/2.7.x/reference/external-plugins/). - **External Plugins**: Unwrap `ConsumerSpec` and `AuthenticateArgs`. Thanks, [@raptium](https://github.com/raptium)! [#8280](https://github.com/Kong/kong/pull/8280) -- **AWS-Lambda**: Fixed incorrect behavior when configured to use an http proxy - and deprecated the `proxy_scheme` config attribute for removal in 3.0 - [#8406](https://github.com/Kong/kong/pull/8406) +- **External Plugins**: Fixed a problem in the stream subsystem would attempt to load + HTTP headers. + [#8414](https://github.com/Kong/kong/pull/8414) - **CORS**: The CORS plugin does not send the `Vary: Origin` header any more when the header `Access-Control-Allow-Origin` is set to `*`. Thanks, [@jkla-dr](https://github.com/jkla-dr)! [#8401](https://github.com/Kong/kong/pull/8401) +- **AWS-Lambda**: Fixed incorrect behavior when configured to use an http proxy + and deprecated the `proxy_scheme` config attribute for removal in 3.0 + [#8406](https://github.com/Kong/kong/pull/8406) +- **oauth2**: The plugin clears the `X-Authenticated-UserId` and + `X-Authenticated-Scope` headers when it configured in logical OR and + is used in conjunction with another authentication plugin. + [#8422](https://github.com/Kong/kong/pull/8422) +- **Datadog**: The plugin schema now lists the default values + for configuration options in a single place instead of in two + separate places. + [#8315](https://github.com/Kong/kong/pull/8315) ## [2.7.1]