You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+52Lines changed: 52 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ title: Changelog
23
23
24
24
## Table of Contents
25
25
26
+
-[3.16.0](#3160)
26
27
-[3.15.0](#3150)
27
28
-[3.14.1](#3141)
28
29
-[3.14.0](#3140)
@@ -83,6 +84,57 @@ title: Changelog
83
84
-[0.7.0](#070)
84
85
-[0.6.0](#060)
85
86
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)
- 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
+
86
138
## 3.15.0
87
139
88
140
**The changes marked with :warning: are not backward compatible.**
0 commit comments