Skip to content

Commit f9c4ee3

Browse files
chore: release 3.16.0
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
1 parent 90b66ee commit f9c4ee3

File tree

5 files changed

+58
-4
lines changed

5 files changed

+58
-4
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ title: Changelog
2323

2424
## Table of Contents
2525

26+
- [3.16.0](#3160)
2627
- [3.15.0](#3150)
2728
- [3.14.1](#3141)
2829
- [3.14.0](#3140)
@@ -83,6 +84,57 @@ title: Changelog
8384
- [0.7.0](#070)
8485
- [0.6.0](#060)
8586

87+
## 3.16.0
88+
89+
**The changes marked with :warning: are not backward compatible.**
90+
91+
### Change
92+
93+
- :warning: set default value of ssl_verify in openid-connect plugin to true [#13010](https://github.com/apache/apisix/pull/13010)
94+
- :warning: make tencent-cloud-cls scheme configurable with default set to https [#13009](https://github.com/apache/apisix/pull/13009)
95+
96+
### Core
97+
98+
- feat(standalone): reject configurations when configured with unknown plugin [#13046](https://github.com/apache/apisix/pull/13046)
99+
- feat: allow fetching stream healthcheck data through control api [#12996](https://github.com/apache/apisix/pull/12996)
100+
- feat: support set default value in resolve_var [#12963](https://github.com/apache/apisix/pull/12963)
101+
- feat(eureka): allow domain named nodes [#12993](https://github.com/apache/apisix/pull/12993)
102+
- fix(admin): allow bidirectional format conversion for upstream.nodes in PATCH requests [#13065](https://github.com/apache/apisix/pull/13065)
103+
- fix: use shdict instead of events module for nodes data exchange [#13066](https://github.com/apache/apisix/pull/13066)
104+
- fix: preserve uri args if path has not been modified [#13080](https://github.com/apache/apisix/pull/13080)
105+
- fix: avoid initialising stream plugins in http subsystem [#13064](https://github.com/apache/apisix/pull/13064)
106+
- fix(schema): correct minLength type for anonymous consumer [#13022](https://github.com/apache/apisix/pull/13022)
107+
- fix: use apisix_request_id only in http subsystem log format [#13006](https://github.com/apache/apisix/pull/13006)
108+
- fix: treat default value in variable as resolved [#13007](https://github.com/apache/apisix/pull/13007)
109+
- fix(plugin): merge consumer group plugins when consumer has no direct plugins [#12998](https://github.com/apache/apisix/pull/12998)
110+
- fix: control api return wrong status data for passive health check [#12975](https://github.com/apache/apisix/pull/12975)
111+
- chore: upgrade lua-resty-prometheus [#13058](https://github.com/apache/apisix/pull/13058)
112+
- chore: update version of dependency lua-casbin to 1.46.0 [#12985](https://github.com/apache/apisix/pull/12985)
113+
- chore: add ngx.flush after ngx.print [#12988](https://github.com/apache/apisix/pull/12988)
114+
115+
### Plugins
116+
117+
- feat: allow to use secrets in clickhouse-logger plugin [#12951](https://github.com/apache/apisix/pull/12951)
118+
- feat: added max/resp_body_bytes attr to logger plugins [#13034](https://github.com/apache/apisix/pull/13034)
119+
- feat(jwt): support more algorithms [#12944](https://github.com/apache/apisix/pull/12944)
120+
- feat(openidc): support redis for session storage [#12986](https://github.com/apache/apisix/pull/12986)
121+
- feat(limit-count): support configuring multiple rules [#12977](https://github.com/apache/apisix/pull/12977)
122+
- feat: support configuring variables in limit-conn, limit-count and ai-rate-limiting [#12967](https://github.com/apache/apisix/pull/12967)
123+
- feat: support rules in limit-conn and ai-rate-limiting [#13000](https://github.com/apache/apisix/pull/13000)
124+
- feat: support header prefix in limit-count rules [#13004](https://github.com/apache/apisix/pull/13004)
125+
- feat: support authentication via headers [#12994](https://github.com/apache/apisix/pull/12994)
126+
- feat: add more spans to opentelemetry plugin [#12686](https://github.com/apache/apisix/pull/12686)
127+
- fix(fw-auth): disallow control characters in headers [#13057](https://github.com/apache/apisix/pull/13057)
128+
- fix(limit-req): use parent resource key for consumer isolation [#13019](https://github.com/apache/apisix/pull/13019)
129+
- fix: correct span handling in tracing logic [#13008](https://github.com/apache/apisix/pull/13008)
130+
- fix: remove redundant field for rate limit plugins [#12959](https://github.com/apache/apisix/pull/12959)
131+
- refactor(limit-count): throw panic error upon invalid parent [#13030](https://github.com/apache/apisix/pull/13030)
132+
133+
### Bugfixes
134+
135+
- fix(docker): support valid YAML variations in standalone mode [#12949](https://github.com/apache/apisix/pull/12949)
136+
- fix(conf): correct AI plugin priority comments in config.yaml.example [#12926](https://github.com/apache/apisix/pull/12926)
137+
86138
## 3.15.0
87139

88140
**The changes marked with :warning: are not backward compatible.**

apisix/core/version.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@
2020
-- @module core.version
2121

2222
return {
23-
VERSION = "3.15.0"
23+
VERSION = "3.16.0"
2424
}

ci/check_changelog_prs.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ const IGNORE_PRS = [
5353
//3.14.0
5454
8772, 12655,
5555
// 3.15.0
56-
12761, 12805, 12844, 12863, 12829, 12725, 12948
56+
12761, 12805, 12844, 12863, 12829, 12725, 12948,
57+
// 3.16.0
58+
12958, 13053, 13148, 13100, 13094, 13081,
5759
];
5860

5961

docs/en/latest/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "3.15.0",
2+
"version": "3.16.0",
33
"sidebar": [
44
{
55
"type": "category",

docs/zh/latest/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "3.15.0",
2+
"version": "3.16.0",
33
"sidebar": [
44
{
55
"type": "category",

0 commit comments

Comments
 (0)