@@ -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.**
0 commit comments