Releases: 3scale/APIcast
Releases · 3scale/APIcast
v3.16.0
This release remove support for Opentracing
What's Changed
New Features
- Bump openresty to 1.21.4.3 by @tkan145 in #1461
- Support client_secret_jwt and private_key_jwt as authentication type for token introspection policy by @tkan145 in #1464
- Support Financial-grade API (FAPI) - Baseline profile by @tkan145 in #1465
- Support FAPI advance profile by @tkan145 in #1466
- Add support to set proxy buffer size by @tkan145 in #1475
- Configure ssl_verify_client per product by @tkan145 in #1491
- Adding support for mtls when using proxy policy by @tkan145 in #1499
- Introduce APICAST_LUA_SOCKET_KEEPALIVE_REQUESTS env var by @tkan145 in #1501
- Migrate to lua-resty-openssl by @tkan145 in #1502
- Adding support for CRL and OCSP by @tkan145 in #1503
- Update to luarocks v3 by @tkan145 in #1513
- Upgrade lua-rover to v0.2.1 by @tkan145 in #1518
- JWT signature verification, support for ES256/ES512 by @tkan145 in #1533
- Allow JWT Claim Check policy access to full request context when evaluate condition by @tkan145 in #1535
- JWT Parser Policy by @tkan145 in #1536
Bug Fixing
- [3scale_batcher] Update regrex to match app_id with special characters by @tkan145 in #1457
- Ensure we don't schedule reloading configuration when reloading is disabled by @coderbydesign in #1468
- Prevent APIcast fallback to global proxy settings for direct connection by @tkan145 in #1478
- TLS and path routing by @tkan145 in #1486
- Conditional policy evaluating incorrectly: second policy in policy chain that implement export() always triggers by @tkan145 in #1485
- APIcast using stale configuration for a deleted Product by @tkan145 in #1488
- Fix dns cache miss by @tkan145 in #1500
- Check for nil value when decode based64 value by @tkan145 in #1505
- Remove redis connection error message from response body in edge limiting policy by @tkan145 in #1537
- on_failed policy doesn't work with conditional policy by @tkan145 in #1541
Removed
- [chore] Remove unused shared dict by @tkan145 in #1456
- Remove opentracing support by @tkan145 in #1520
- Remove "$id" from the json schema by @tkan145 in #1525
- Remove Conditional Policy from the UI by @tkan145 in #1534
- [doc] Remove oudated docs by @tkan145 in #1542
Other Changes
- sandbox: build image when referenced image does not exist by @eguzki in #1474
- Sandbox latest image by @eguzki in #1473
- Update Roverfile.lock with newer version of busted by @tkan145 in #1483
- Update profiling tools by @tkan145 in #1477
- plain-http-upstream is configured with external 3scale backend by @eguzki in #1495
- Remove unused backend client by @eguzki in #1490
- Update the apicast config and curl commands for echo-api by @austincunningham in #1498
- Concat filtered services into a single log by @MStokluska in #1493
- Inline RPM dependencies in container image build by @gsaslis in #1514
- Move base image to registry and remove docker hub images by @tkan145 in #1516
- Build sync 2.16 branch by @tkan145 in #1521
- [build] Cleanup opentracing submodules by @tkan145 in #1526
- Fix flaky tests and invalid link by @tkan145 in #1524
- [build] Correct the dependencies path by @tkan145 in #1527
- Financial-grade API (FAPI) policy not showning up in admin portal by @tkan145 in #1528
- Reinstall http module to dev/ci image by @tkan145 in #1531
- Bump CI image to use quay.io/3scale/apicast-ci:openresty-1.21.4-2 by @tkan145 in #1523
- Fix typos by @tkan145 in #1532
- [dev-environments] Introduce MTLS dev environment by @tkan145 in #1539
- Fix regression by @tkan145 in #1543
- Correct boolean value in the fapi schema (2.16) by @tkan145 in #1549
New Contributors
- @coderbydesign made their first contribution in #1468
- @austincunningham made their first contribution in #1498
- @MStokluska made their first contribution in #1493
Full Changelog: v3.15.0...v3.16.0
3scale-2.15.1-GA
Merge pull request #1509 from tkan145/fix-broken-link-2.15 [doc] Fix broken link 2.15
v3.15.1
What's Changed
- Backport 2.15 THREESCALE-10934 Batcher policy does not accept the same chars specified in Porta regex for app_id, app_key & user_key by @tkan145 in #1459
- [THREESCALE 11128] Prevent APIcast fallback to global proxy settings for direct connection by @tkan145 in #1480
- Update busted by @tkan145 in #1484
- Ensure we don't schedule reloading configuration when reloading is disabled by @tkan145 in #1482
- [THREESCALE-11435] Check for nil value when decode based64 value by @tkan145 in #1507
Full Changelog: v3.15.0...v3.15.1
v3.15.0
What's Changed
- doc: fix outdated info and broken links by @eguzki in #1411
- THREESCALE-10167 Fix cpu detection cgroupsv2 by @eguzki in #1410
- Dev environments by @eguzki in #1415
- THREESCALE-10224 CVE-2023-44487 http/2 rapid reset by @eguzki in #1417
- THREESCALE-9976 Fix GRPC by @eguzki in #1419
- [THREESCALE-4393] Add support to use Basic Authentication with the forward proxy by @tkan145 in #1409
- custom-config.t conversion to APIcast::Blackbox by @hector-vido in #1425
- resty-ctx.t conversion to APIcast::Blackbox by @hector-vido in #1424
- backend-cache-handler.t conversion to APIcast::Blackbox by @tkan145 in #1431
- apicast-mapping-rules.t conversion to APIcast::Blackbox by @tkan145 in #1430
- [THREESCALE-9542] Part 1: buffering policy by @tkan145 in #1408
- gateway/src/apicast/http_proxy.lua: remove unused code by @eguzki in #1435
- Correct CHANGELOG entries by @tkan145 in #1436
- [THREESCALE-9542] Part 2: Add support to proxy request with Transfer-Encoding: chunked by @tkan145 in #1403
- THREESCALE-10591 token instrospection field removed by @eguzki in #1438
- Dev environment: keycloak integration by @eguzki in #1439
- JWT claim check policy: uri was not escape correctly by @tkan145 in #1428
- Fix upstream default port when HTTP_PROXY by @eguzki in #1440
- Docker compose up instead of docker compose run by @eguzki in #1442
- Camel proxy dev environment by @eguzki in #1441
- Revert "revert changes not related to camel proxy dev env" by @eguzki in #1444
- THREESCALE-10582 fix integration of upstream connection policy with camel policy by @eguzki in #1443
- [THREESCALE-10278] upgrade lua-resty-http to 0.17.1 by @tkan145 in #1434
- Bump penlight from 1.7.0 to 1.31.1 by @tkan145 in #1447
- [THREESCALE-10164] Add support to set large_client_header_buffers directive by @tkan145 in #1446
- Replace luafilesystem-ffi to fix build issue on aarch64 by @tkan145 in #1445
- Update luacheck settings and fix issues reported by @tkan145 in #1451
- Logs: disable invalid upstream warning when api_backend is null and e… by @tkan145 in #1449
- [THREESCALE-9537] Configure batcher policy storage by @tkan145 in #1452
- [THREESCALE-10934] [3scale_batcher] Update regex to match key with special chars by @tkan145 in #1453
- Disable _G write guard warning by @tkan145 in #1454
- release 3.15.0 by @eguzki in #1455
New Contributors
- @tkan145 made their first contribution in #1409
- @hector-vido made their first contribution in #1425
Full Changelog: v3.14.0...v3.15.0
3scale-2.14.1-GA
Merge pull request #1448 from 3scale/backport-THREESCALE-10591-token-…
v3.14.0
What's Changed
- Create a new workflow to create a release and tag in the repository by @jjkiely in #1377
- fix ci tests by @eguzki in #1378
- fix: use git https protocol by @guicassolato in #1380
- Policy development tutorial by @eguzki in #1384
- remove probot config file by @eguzki in #1385
- Fix dev env on aarch64 hosts by @guicassolato in #1381
- changelog v3.13.0 by @eguzki in #1390
- THREESCALE-9009 fix OIDC jwt key verification by @eguzki in #1389
- THREESCALE-7735 THREESCALE-8865 opentelemetry instrumentation by @eguzki in #1379
- changelog v3.13.2 by @eguzki in #1396
- THREESCALE-8508 - /admin/api/account/proxy_configs endpoint for configuration loading by @samugi in #1352
- THREESCALE-8373 Pagination services and proxy config endpoints by @eguzki in #1397
- THREESCALE-7942 fix apicast bootstrap by @eguzki in #1398
- THREESCALE-9003 in boot mode on worker init check configuration expiration by @eguzki in #1399
- [THREESCALE-9193] upstream TLS v1.3 by @eguzki in #1400
- THREESCALE-7941 - Review warning displayed in apicast logs about variables_hash_max_size & variables_hash_bucket_size by @ernaniaz in #1395
- github action: fast forward workflow by @eguzki in #1402
- update policy list v3.13.2 by @eguzki in #1404
- release 3.14.0 by @eguzki in #1407
New Contributors
- @jjkiely made their first contribution in #1377
- @guicassolato made their first contribution in #1380
- @ernaniaz made their first contribution in #1395
Full Changelog: v3.13.1...v3.14.0
3scale-2.13.2-GA
Merge pull request #1392 from 3scale/backport-2.13-THREESCALE-9009-fi…
3scale-2.12.2-GA
Merge pull request #1391 from 3scale/backport-THREESCALE-9009-fix-oid…
3scale-2.13.1-GA
Merge pull request #1374 from 3scale/update-policy-list update policy list
3scale-2.13.0-GA
Merge pull request #1374 from 3scale/update-policy-list update policy list