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
+12-13Lines changed: 12 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,16 +7,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [Unreleased]
9
9
10
+
## [3.16.0] 2025-05-19
11
+
10
12
### Fixed
11
13
12
14
- Fixed 3scale Batcher policy unable to handle `app_id`/`access_token` contains special characters [PR #1457](https://github.com/3scale/APIcast/pull/1457)[THREESCALE-10934](https://issues.redhat.com/browse/THREESCALE-10934)
13
-
14
15
- Fixed APIcast send request through proxy server even when `NO_PROXY` is used [PR #1478](https://github.com/3scale/APIcast/pull/1478)[THREESCALE-11128](https://issues.redhat.com/browse/THREESCALE-11128)
15
-
16
16
- Fixed config reloading even when reloading is disabled [PR #1468](https://github.com/3scale/APIcast/pull/1468)
17
-
18
17
- Fixed confusing log display when APIcast listens on HTTPS and path routing is enabled [PR #1486](https://github.com/3scale/APIcast/pull/1486/files)[THREESCALE #8486](https://issues.redhat.com/browse/THREESCALE-8486)
19
-
20
18
- Fixed Conditional policy evaluating incorrectly: second policy in policy chain that implement export() always triggers [PR #1485](https://github.com/3scale/APIcast/pull/1485)[THREESCALE-9320](https://issues.redhat.com/browse/THREESCALE-9320)
21
19
- Fix APIcast using stale configuration for deleted products [PR #1488](https://github.com/3scale/APIcast/pull/1488)[THREESCALE-10130](https://issues.redhat.com/browse/THREESCALE-10130)
22
20
- Fixed Mutual TLS between APIcast and the Backend API fails when using a Forward Proxy [PR #1499](https://github.com/3scale/APIcast/pull/1499)[THREESCALE-5105](https://issues.redhat.com/browse/THREESCALE-5105)
@@ -27,28 +25,28 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
27
25
- Remove Conditional Policy from the UI [PR #1534](https://github.com/3scale/APIcast/pull/1534)[THREESCALE-6116](https://issues.redhat.com/browse/THREESCALE-6116)
28
26
- Remove redis connection error message from response body in edge limiting policy [PR #1537](https://github.com/3scale/APIcast/pull/1537)[THREESCALE-11701](https://issues.redhat.com/browse/THREESCALE-11701)
29
27
- Fix `on_failed` policy doesn't work with `conditional policy`[THREESCALE-11738](https://issues.redhat.com/browse/THREESCALE-11738)[PR #1541](https://github.com/3scale/APIcast/pull/1541)
28
+
- Concatenated filtered services into a single log [THREESCALE-10894](https://issues.redhat.com/browse/THREESCALE-10894)[PR #1493](https://github.com/3scale/APIcast/pull/1493)
29
+
- Correct boolean value in fapi schema [THREESCALE-11796](https://issues.redhat.com/browse/THREESCALE-11796)[PR #1548](https://github.com/3scale/APIcast/pull/1548)
30
30
31
31
### Added
32
32
33
33
- Bump openresty to 1.21.4.3 [PR #1461](https://github.com/3scale/APIcast/pull/1461)[THREESCALE-10601](https://issues.redhat.com/browse/THREESCALE-10601)
34
-
35
34
- Support Financial-grade API (FAPI) 1.0 - Baseline profile [PR #1465](https://github.com/3scale/APIcast/pull/1465)[THREESCALE-10973](https://issues.redhat.com/browse/THREESCALE-10973)
36
-
37
35
- Support Financial-grade API (FAPI) 1.0 - Advance profile [PR #1465](https://github.com/3scale/APIcast/pull/1466)[THREESCALE-11019](https://issues.redhat.com/browse/THREESCALE-11019)
38
-
39
36
- Token Introspection Policy - Support `private_key_jwt` and `client_secret_jwt` authentication mode [PR #1464](https://github.com/3scale/APIcast/pull/1464)[THREESCALE-11015](https://issues.redhat.com/browse/THREESCALE-11015)
40
-
41
37
- Added the `APICAST_PROXY_BUFFER_SIZE` variable to allow configuration of the buffer size for handling response from the proxied servers. [PR #1473](https://github.com/3scale/APIcast/pull/1473), [THREESCALE-8410](https://issues.redhat.com/browse/THREESCALE-8410)
42
-
43
38
- Added the `APICAST_HTTPS_VERIFY_CLIENT` variable to allow configuration of the `ssl_verify_client` directive. [PR #1491](https://github.com/3scale/APIcast/pull/1491)[THREESCALE-10156](https://issues.redhat.com/browse/THREESCALE-10156)
44
39
- Add `APICAST_LUA_SOCKET_KEEPALIVE_REQUESTS` to limit the number of requests a single keepalive socket can handle [PR #1496](https://github.com/3scale/APIcast/pull/1496)[THREESCALE-11321](https://issues.redhat.com/browse/THREESCALE-11321)
45
40
- Replace internal OPENSSL module with lua-resty-openssl [PR #1502](https://github.com/3scale/APIcast/pull/1502)[THREESCALE-11412](https://issues.redhat.com/browse/THREESCALE-11412)
46
-
- Remove opentracing support [PR #1520](https://github.com/3scale/APIcast/pull/1520)[THREESCALE-11603](https://issues.redhat.com/browse/THREESCALE-11603)
47
-
- JWT signature verification, support for ES256/ES512 #1533[PR #1533](https://github.com/3scale/APIcast/pull/1533)[THREESCALE-11474](https://issues.redhat.com/browse/THREESCALE-11474)
48
-
- Add `enable_extended_context` to allow JWT Claim Check access full request context [PR #1535](https://github.com/3scale/APIcast/pull/1535)[THREESCALE-9510](https://issues.redhat.com/browse/THREESCALE-9510)
49
41
- JWT signature verification, support for ES256/ES512 [PR #1533](https://github.com/3scale/APIcast/pull/1533)[THREESCALE-11474](https://issues.redhat.com/browse/THREESCALE-11474)
42
+
- Added `enable_extended_context` to allow JWT Claim Check access full request context [PR #1535](https://github.com/3scale/APIcast/pull/1535)[THREESCALE-9510](https://issues.redhat.com/browse/THREESCALE-9510)
- TLS Validation Policy - add support to validate client certificate with CRL and OCSP [PR #1503](https://github.com/3scale/APIcast/pull/1503)[THREESCALE-11404](https://issues.redhat.com/browse/THREESCALE-11404)
45
+
- Used luarocks v3 [PR #1513](https://github.com/3scale/APIcast/pull/1513)
46
+
47
+
### Removed
48
+
49
+
- Removed OpenTracing support [PR #1520](https://github.com/3scale/APIcast/pull/1520)[THREESCALE-11603](https://issues.redhat.com/browse/THREESCALE-11603)
52
50
53
51
## [3.15.0] 2024-04-04
54
52
@@ -1060,7 +1058,7 @@ Apart from the changes mentioned in this section, this version also includes the
1060
1058
1061
1059
- Major rewrite using JSON configuration instead of code generation.
0 commit comments