This is an automated email from the ASF dual-hosted git repository. shreemaanabhishek pushed a commit to branch release3.9.2 in repository https://gitbox.apache.org/repos/asf/apisix.git
commit a6c2572d2c5354f516ec37670c302cde83a77b06 Author: Abhishek Choudhary <shreemaan.abhis...@gmail.com> AuthorDate: Fri Aug 2 16:08:52 2024 +0545 chore: release 3.9.2 --- CHANGELOG.md | 53 +++++++++++++++++++++++++++++++++++++++ apisix/core/version.lua | 2 +- docs/en/latest/building-apisix.md | 2 +- docs/en/latest/config.json | 2 +- docs/zh/latest/config.json | 2 +- 5 files changed, 57 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 987559f9e..59e3f3c6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ title: Changelog ## Table of Contents +- [3.9.2](#392) - [3.9.1](#391) - [3.9.0](#390) - [3.8.0](#380) @@ -77,6 +78,58 @@ title: Changelog - [0.7.0](#070) - [0.6.0](#060) +## 3.9.2 + +### Change + +- Remove `core.grpc` module [11427](https://github.com/apache/apisix/pull/11427) +- Move config-default.yaml to hardcoded lua file [11343](https://github.com/apache/apisix/pull/11343) +- Add max req/resp body size attributes [11133](https://github.com/apache/apisix/pull/11133) + +### Plugins + +- Allow set headers in introspection request [11090](https://github.com/apache/apisix/pull/11090) + +### Bug Fixes + +- Fix: etcd sync data checker should work [11457](https://github.com/apache/apisix/pull/11457) +- Fix: plugin metadata add id value for etcd checker [11452](https://github.com/apache/apisix/pull/11452) +- Fix: allow trailing period in SNI and CN for SSL [11414](https://github.com/apache/apisix/pull/11414) +- Fix: filter out illegal INT(string) formats [11367](https://github.com/apache/apisix/pull/11367) +- Fix: make the message clearer when API key is missing [11370](https://github.com/apache/apisix/pull/11370) +- Fix: report consumer username tag in datadog [11354](https://github.com/apache/apisix/pull/11354) +- Fix: after updating the header, get the old value from the ctx.var [11329](https://github.com/apache/apisix/pull/11329) +- Fix: ssl key rotation caused request failure [11305](https://github.com/apache/apisix/pull/11305) +- Fix: validation fails causing etcd events not to be handled correctly [11268](https://github.com/apache/apisix/pull/11268) +- Fix: stream route matcher is nil after first match [11269](https://github.com/apache/apisix/pull/11269) +- Fix: rectify the way to fetch secret resource by id [11164](https://github.com/apache/apisix/pull/11164) +- Fix: multi-auth raise 500 error when use default conf [11145](https://github.com/apache/apisix/pull/11145) +- Fix: avoid overwriting `Access-Control-Expose-Headers` response header [11136](https://github.com/apache/apisix/pull/11136) +- Fix: close session in case of error to avoid blocked session [11089](https://github.com/apache/apisix/pull/11089) +- Fix: restore `pb.state` appropriately [11135](https://github.com/apache/apisix/pull/11135) +- Fix: add a default limit of 100 for `get_headers()` [11140](https://github.com/apache/apisix/pull/11140) +- Fix: disable features when prometheus plugin is turned off [11117](https://github.com/apache/apisix/pull/11117) +- Fix: add post request headers only if auth request method is POST [11021](https://github.com/apache/apisix/pull/11021) +- Fix: core.request.header return strings instead of table [11127](https://github.com/apache/apisix/pull/11127) +- Fix: brotli partial response [11087](https://github.com/apache/apisix/pull/11087) +- Fix: the port value greater than 65535 should not be allowed [11043](https://github.com/apache/apisix/pull/11043) + +### Core + +- Upgrade openresty version to 1.25.3.2 [11419](https://github.com/apache/apisix/pull/11419) +- Warn log when sending requests to external services insecurely [11403](https://github.com/apache/apisix/pull/11403) +- Update casbin to 1.41.9 [11400](https://github.com/apache/apisix/pull/11400) +- Update lua-resty-t1k to 1.1.5 [11391](https://github.com/apache/apisix/pull/11391) +- Support store ssl.keys ssl.certs in secrets mamager [11339](https://github.com/apache/apisix/pull/11339) +- Move tinyyaml to lyaml [11312](https://github.com/apache/apisix/pull/11312) +- Support hcv namespace [11277](https://github.com/apache/apisix/pull/11277) +- Add discovery k8s dump data interface [11111](https://github.com/apache/apisix/pull/11111) +- Autogenerate admin api key if not passed [11080](https://github.com/apache/apisix/pull/11080) +- Support more sensitive fields for encryption [11095](https://github.com/apache/apisix/pull/11095) +- Enable sensitive fields encryption by default [11076](https://github.com/apache/apisix/pull/11076) +- Make fetch_secrets use cache for performance [11201](https://github.com/apache/apisix/pull/11201) +- Replace 'string.len' with '#' [11078](https://github.com/apache/apisix/pull/11078) + ## 3.9.1 ### Bug Fixes diff --git a/apisix/core/version.lua b/apisix/core/version.lua index 6ca8796d6..c42201c5c 100644 --- a/apisix/core/version.lua +++ b/apisix/core/version.lua @@ -20,5 +20,5 @@ -- @module core.version return { - VERSION = "3.9.1" + VERSION = "3.9.2" } diff --git a/docs/en/latest/building-apisix.md b/docs/en/latest/building-apisix.md index cbb165ea0..a4ca6c195 100644 --- a/docs/en/latest/building-apisix.md +++ b/docs/en/latest/building-apisix.md @@ -48,7 +48,7 @@ To build and package APISIX for a specific platform, see [apisix-build-tools](ht First of all, we need to specify the version `APISIX_VERSION` to be installed: ```shell -APISIX_VERSION='3.9.1' +APISIX_VERSION='3.9.2' ``` Then, you can run the following command to clone the APISIX source code from Github: diff --git a/docs/en/latest/config.json b/docs/en/latest/config.json index d7cc1a14a..e430e357d 100644 --- a/docs/en/latest/config.json +++ b/docs/en/latest/config.json @@ -1,5 +1,5 @@ { - "version": "3.9.1", + "version": "3.9.2", "sidebar": [ { "type": "category", diff --git a/docs/zh/latest/config.json b/docs/zh/latest/config.json index 1af52dbe0..9c617a75e 100644 --- a/docs/zh/latest/config.json +++ b/docs/zh/latest/config.json @@ -1,5 +1,5 @@ { - "version": "3.9.1", + "version": "3.9.2", "sidebar": [ { "type": "category",