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
+119Lines changed: 119 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,8 @@ title: Changelog
23
23
24
24
## Table of Contents
25
25
26
+
-[3.14.1](#3141)
27
+
-[3.14.0](#3140)
26
28
-[3.13.0](#3130)
27
29
-[3.12.0](#3120)
28
30
-[3.11.0](#3110)
@@ -80,6 +82,123 @@ title: Changelog
80
82
-[0.7.0](#070)
81
83
-[0.6.0](#060)
82
84
85
+
## 3.14.1
86
+
87
+
### Bugfixes
88
+
89
+
- fix: port conflict in worker process for prometheus port [#12667](https://github.com/apache/apisix/pull/12667)
90
+
91
+
### Core
92
+
93
+
- fix: add warning log when skipping check for disabled plugin [#12655](https://github.com/apache/apisix/pull/12655)
94
+
- chore: add test for verifying lua-resty-openssl bug fix [#12656](https://github.com/apache/apisix/pull/12656)
95
+
96
+
## Doc improvements
97
+
98
+
- docs: remove unnecessary sentence in opentelemetry plugin doc [#12660](https://github.com/apache/apisix/pull/12660)
99
+
100
+
## 3.14.0
101
+
102
+
**The changes marked with :warning: are not backward compatible.**
103
+
104
+
### Change
105
+
106
+
-:warning: feat: admin api no longer populates default values when writing [#12603](https://github.com/apache/apisix/pull/12603)
107
+
-:warning: change(jwt-auth): when algorithm is not RS256 or ES256, require the user to fill in secret [#12611](https://github.com/apache/apisix/pull/12611)
108
+
-:warning: change(openid-connect): when bearer_only is false, require the user to fill in session.secret [#12609](https://github.com/apache/apisix/pull/12609)
109
+
110
+
### Bugfixes
111
+
112
+
- fix: redact encrypted fields from error log [#12629](https://github.com/apache/apisix/pull/12629)
113
+
- fix: run init_worker of apisix.admin module in stream subsystem [#12632](https://github.com/apache/apisix/pull/12632)
114
+
- fix(ai-proxy-multi): inconsistent resolved nodes for healthcheck [#12594](https://github.com/apache/apisix/pull/12594)
115
+
- fix: only trust X-Forwarded-* headers from trusted_addresses [#12551](https://github.com/apache/apisix/pull/12551)
116
+
- fix(plugin/redirect): ensure redirect when scheme is not https [#12561](https://github.com/apache/apisix/pull/12561)
117
+
- fix: fix ui redirect error when behind proxy [#12566](https://github.com/apache/apisix/pull/12566)
118
+
- fix(secret): refresh stale lru cache item in background [#12614](https://github.com/apache/apisix/pull/12614)
119
+
- fix: healthcheck manager missing runtime information [#12607](https://github.com/apache/apisix/pull/12607)
120
+
- fix(standalone): support stream route in admin api mode [#12604](https://github.com/apache/apisix/pull/12604)
121
+
- fix: only log response body when include_resp_body is enabled [#12599](https://github.com/apache/apisix/pull/12599)
122
+
- fix: correct spelling error in get_healthcheck_events_module function name [#12587](https://github.com/apache/apisix/pull/12587)
123
+
- fix: typo in ai-proxy-multi [#12601](https://github.com/apache/apisix/pull/12601)
124
+
- fix(ai-proxy-multi): panic when instance dont have custom endpoint [#12584](https://github.com/apache/apisix/pull/12584)
125
+
- fix(ai-prompt-decorator): prevent message accumulation across requests [#12582](https://github.com/apache/apisix/pull/12582)
126
+
- fix: docker entrypoint remove stream_worker_events.sock if exists [#12546](https://github.com/apache/apisix/pull/12546)
127
+
- fix: add exptime to ewma shared dict items [#12557](https://github.com/apache/apisix/pull/12557)
128
+
- fix(ai-proxy): catch malformed override endpoint in schema validation [#12563](https://github.com/apache/apisix/pull/12563)
129
+
- fix: missing ctx.llm_raw_usage in non-stream mode [#12564](https://github.com/apache/apisix/pull/12564)
130
+
- fix(ai-proxy): set llm variables default value to 0 [#12549](https://github.com/apache/apisix/pull/12549)
131
+
- fix(ai-proxy): check type of choices/usage/content fields before use it [#12548](https://github.com/apache/apisix/pull/12548)
132
+
- fix(discovery/kubernetes): adjust id length [#12536](https://github.com/apache/apisix/pull/12536)
133
+
- fix: basic auth scheme supports case insensitivity [#12539](https://github.com/apache/apisix/pull/12539)
134
+
- fix: when only tls.verify, skip the logic of judging client cert [#12527](https://github.com/apache/apisix/pull/12527)
135
+
- fix(etcd): load full data from etcd while worker restart [#12523](https://github.com/apache/apisix/pull/12523)
136
+
- fix(etcd): upgrade revision when watch request timeout [#12514](https://github.com/apache/apisix/pull/12514)
137
+
- fix: enable issue of endpointslices for k8s discovery [#11654](https://github.com/apache/apisix/pull/11654)
138
+
- fix(grpc-web): missing trailers when empty resp body [#12490](https://github.com/apache/apisix/pull/12490)
139
+
- fix: can not get hostname in redhat [#12267](https://github.com/apache/apisix/pull/12267)
140
+
- fix: batch processor cache not working when configure plugin in service [#12474](https://github.com/apache/apisix/pull/12474)
141
+
- fix(forward-auth): extra_headers not resolving variable on $post_arg. [#12435](https://github.com/apache/apisix/pull/12435)
142
+
- fix: skipped failing bailedout tests in CI [#12462](https://github.com/apache/apisix/pull/12462)
143
+
- fix(api-breaker): inconsistent circuit breaking due to premature breaker_time increment [#12451](https://github.com/apache/apisix/pull/12451)
144
+
- fix(standalone): lack of configuration validation in api [#12424](https://github.com/apache/apisix/pull/12424)
145
+
- fix(log-rotate): skip access log when enable_access_log is set to false [#11310](https://github.com/apache/apisix/pull/11310)
0 commit comments