Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge #1

Merged
merged 20 commits into from
Nov 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
4aeda49
chore(deps): bump actions/github-script from 6 to 7 (#10487)
dependabot[bot] Nov 15, 2023
44b1a48
docs: update `realm` attribute description in OIDC plugin (#10492)
kayx23 Nov 15, 2023
aa2d061
chore: remove conf server (#10490)
shreemaan-abhishek Nov 15, 2023
487abf9
docs: update link to service terminology (#10508)
osorionicolas Nov 17, 2023
8412e3f
fix: update OIDC plugin attribute description and schema (#10502)
kayx23 Nov 17, 2023
95e36ba
ci: replace openresty with apisix-runtime (#10513)
Sn0rt Nov 17, 2023
01eddb1
ci: temporarily disable chaos test (#10514)
Sn0rt Nov 17, 2023
ec77fb8
feat: release APISIX 3.7.0 (#10512)
AlinsRan Nov 17, 2023
5b7b1de
feat: add multi-auth plugin (#10482)
madhawa-gunasekara Nov 20, 2023
c8f99fb
fix: add missing properties to schema (#10339)
pottekkat Nov 20, 2023
43e8342
feat: add `required scopes` configuration property to `openid-connect…
csotiriou Nov 21, 2023
0581528
fix: optional port for node schema (#10477)
theweakgod Nov 21, 2023
a2da5f1
docs: update documentation for multi-auth plugin (#10524)
markokocic Nov 21, 2023
6707ea7
fix: don't require etcd under deployment (#10528)
pottekkat Nov 22, 2023
b1799be
fix: revert schema because of errors in CI (#10542)
shreemaan-abhishek Nov 23, 2023
f0e8e14
docs: update for OIDC plugin (#10526)
kayx23 Nov 24, 2023
0596eb2
fix(test/cli): wait for control plane to be available (#10539)
shreemaan-abhishek Nov 24, 2023
c47ac8b
fix: add labels field in stream_route schema (#10529)
Revolyssup Nov 24, 2023
1437b60
fix: closing brace should not be a part of variable (#10485)
shreemaan-abhishek Nov 24, 2023
6e6e497
fix(limit-count): all consumers should share the same counter (#10541)
monkeyDluffy6017 Nov 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ github:
dismiss_stale_reviews: true
require_code_owner_reviews: true
required_approving_review_count: 2
release/3.7:
required_pull_request_reviews:
require_code_owner_reviews: true
required_approving_review_count: 2
release/3.6:
required_pull_request_reviews:
require_code_owner_reviews: true
Expand Down
File renamed without changes.
21 changes: 19 additions & 2 deletions .github/workflows/fuzzing-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,25 @@ jobs:
run: |
project_compose_ci=ci/pod/docker-compose.common.yml make ci-env-up

- name: Linux Before install
run: sudo ./ci/linux_openresty_runner.sh before_install

- name: Linux Install
run: |
sudo --preserve-env=OPENRESTY_VERSION \
./ci/linux_openresty_runner.sh do_install

- name: run apisix
run: |
source ./ci/common.sh
export_version_info
export_or_prefix
wget -qO - https://openresty.org/package/pubkey.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install -y git openresty curl openresty-openssl111-dev unzip make gcc libldap2-dev
sudo apt-get install -y git curl openresty-openssl111-dev unzip make gcc libldap2-dev
./utils/linux-install-luarocks.sh

make deps
Expand All @@ -59,7 +70,10 @@ jobs:

- name: run upstream
run: |
sudo openresty -c $PWD/t/fuzzing/upstream/nginx.conf
source ./ci/common.sh
export_version_info
export_or_prefix
sudo /usr/local/openresty/bin/openresty -c $PWD/t/fuzzing/upstream/nginx.conf

- name: install boofuzz
run: |
Expand All @@ -69,6 +83,9 @@ jobs:

- name: run tests
run: |
source ./ci/common.sh
export_version_info
export_or_prefix
export APISIX_FUZZING_PWD=$PWD
python $PWD/t/fuzzing/simpleroute_test.py
python $PWD/t/fuzzing/serverless_route_test.py
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: update labels when user responds
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -36,7 +36,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: update label when user responds
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -51,7 +51,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: update label when user responds
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
github.rest.issues.addLabels({
Expand Down
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ title: Changelog

## Table of Contents

- [3.7.0](#370)
- [3.6.0](#360)
- [3.5.0](#350)
- [3.4.0](#340)
Expand Down Expand Up @@ -73,6 +74,44 @@ title: Changelog
- [0.7.0](#070)
- [0.6.0](#060)

## 3.7.0

### Change

- :warning: Creating core resources does not allow passing in `create_time` and `update_time`: [#10232](https://github.com/apache/apisix/pull/10232)
- :warning: Remove self-contained info fields `exptime` and `validity_start` and `validity_end` from ssl schema: [10323](https://github.com/apache/apisix/pull/10323)
- :warning: Replace `route` with `apisix.route_name`, `service` with `apisix.service_name` in the attributes of opentelemetry plugin to follow the standards for span name and attributes: [#10393](https://github.com/apache/apisix/pull/10393)

### Core

- :sunrise: Added token to support access control for consul discovery: [#10278](https://github.com/apache/apisix/pull/10278)
- :sunrise: Support configuring `service_id` in stream_route to reference service resources: [#10298](https://github.com/apache/apisix/pull/10298)
- :sunrise: Using `apisix-runtime` as the apisix runtime:
- [#10415](https://github.com/apache/apisix/pull/10415)
- [#10427](https://github.com/apache/apisix/pull/10427)

### Plugins

- :sunrise: Add tests for authz-keycloak with apisix secrets: [#10353](https://github.com/apache/apisix/pull/10353)
- :sunrise: Add authorization params to openid-connect plugin: [#10058](https://github.com/apache/apisix/pull/10058)
- :sunrise: Support set variable in zipkin plugin: [#10361](https://github.com/apache/apisix/pull/10361)
- :sunrise: Support Nacos ak/sk authentication: [#10445](https://github.com/apache/apisix/pull/10445)

### Bugfixes

- Fix: Use warn log for get healthcheck target status failure:
- [#10156](https://github.com/apache/apisix/pull/10156)
- Fix: Keep healthcheck target state when upstream changes:
- [#10312](https://github.com/apache/apisix/pull/10312)
- [#10307](https://github.com/apache/apisix/pull/10307)
- Fix: Add name field in plugin_config schema for consistency: [#10315](https://github.com/apache/apisix/pull/10315)
- Fix: Optimize tls in upstream_schema and wrong variable: [#10269](https://github.com/apache/apisix/pull/10269)
- Fix(consul): Failed to exit normally: [#10342](https://github.com/apache/apisix/pull/10342)
- Fix: The request header with `Content-Type: application/x-www-form-urlencoded;charset=utf-8` will cause vars condition `post_arg_xxx` matching to failed: [#10372](https://github.com/apache/apisix/pull/10372)
- Fix: Make install failed on mac: [#10403](https://github.com/apache/apisix/pull/10403)
- Fix(log-rotate): Log compression timeout caused data loss: [#8620](https://github.com/apache/apisix/pull/8620)
- Fix(kafka-logger): Remove 0 from enum of required_acks: [#10469](https://github.com/apache/apisix/pull/10469)

## 3.6.0

### Change
Expand Down
Loading