This is an automated email from the ASF dual-hosted git repository.

shreemaanabhishek pushed a change to branch release3.9.2
in repository https://gitbox.apache.org/repos/asf/apisix.git


    from a6c2572d2 chore: release 3.9.2
     add c0e3d9150 fix(schema): the port value greater than 65535 should not be 
allowed (#11043)
     add 7e4a69c56 perf(ssl): replace 'string.len' with '#' (#11078)
     add 538b9480f docs: correct consumer restriction type (#11082)
     add cca94f103 feat: enable sensitive fields encryption by default (#11076)
     add 71ad87d06 fix(ci): free disk space (#11081)
     add a7a5a2be5 feat: support more sensitive fields for encryption (#11095)
     add 531950329 brotli partial response fix (#11087)
     add b19fdcf34 fix: rectify the warning printed when `admin_key_required` 
== `false` (#11105)
     add e36db170f fix(request.header): core.request.header return string 
instead of table (#11127)
     add 4df549c21 fix: add post request headers only if auth request method is 
post (#11021)
     add c6b9f9931 feat: autogenerate admin api key if not passed (#11080)
     add 6edd86313 fix(prometheus): disable features when prometheus plugin is 
turned off (#11117)
     add 25da64204 fix(request.headers): No longer returns all http headers, 
but limited to the default 100. (#11140)
     add c7c70e4b3 fix(kafka-pubsub): restore `pb.state` appropriately (#11135)
     add 1dfce2b73 chore(deps): bump apache/skywalking-eyes from 0.5.0 to 0.6.0 
(#11128)
     add ea691046e feat(kafka-logger): add max req/resp body size attributes 
(#11133)
     add 59b50b64f feat(openid-connect): allow set headers in introspection 
request (#11090)
     add dd35c951a feat: add discovery k8s dump data interface (#11111)
     add 07b3cc3f6 fix: close session in case of error to avoid blocked session 
(#11089)
     add 8096caa77 chore(deps): bump golang.org/x/net (#11171)
     add 0cad3295d chore(deps): bump golang.org/x/net (#11169)
     add 005281c13 chore: release/3.9 branch is invalid and the protection 
should be removed.  (#11182)
     add e40a9d18a chore: restore release/3.9 branch protection #11183
     add 53661eaeb fix(cors): avoid overwriting `Access-Control-Expose-Headers` 
response header (#11136)
     add 987d33d16 fix: multi-auth raise 500 error when use default conf 
(#11145)
     add f8ccc11e1 fix(ci): rollback golang.org/x/net version upgrade made by 
dependabot (#11202)
     add 77258c4fb fix(secret): rectify the way to fetch secret resource by id 
(#11164)
     add 64b81c48e perf: make fetch_secrets use cache for performance (#11201)
     add 114a08821 docs: improve `aws-lambda` plugin docs (#11211)
     add e193439e4 fix: stream route matcher is nil after first match (#11269)
     add 693d2aa91 fix: validation fails causing etcd events not to be handled 
correctly (#11268)
     add 0468d7891 feat: support hcv namespace (#11277)
     add b88cf9dd6 infra: Increase PR reviewers to 3 when merge to master. 
(#11280)
     add 55eeb6b19 docs: correct the default collector config apisix actually 
used for opentelemetry plugin (#11247)
     add c2ba478e8 docs: added Write a Review link (#11313)
     add 08cb3ad4a docs: add http3 docs (#11302)
     add cf8429249 feat: move tinyyaml to lyaml (#11312)
     add d106de5c6 fix(ssl): ssl key rotation caused request failure (#11305)
     add d77d67227 fix: add libyaml-dev dependency for apt. (#11291)
     add 953be46c3 fix: after updating the header, get the old value from the 
ctx.var (#11329)
     add 0cacb9072 docs: add plugin config to standalone deployment doc (#11332)
     add fec3137c2 docs: add http/3 in README.md. (#11318)
     add 3ad9c28a1 build(undeps): remove all rocks before remove openresty 
(#11333)
     add 5e383e0aa feat(secret): support store ssl.keys ssl.certs in secrets 
mamager (#11339)
     add 1a45d1da8 fix(datadog): report consumer username tag (#11354)
     add de1669dd1 docs: improve debug mode yaml comments (#11373)
     add 6d2de7ee2 fix: make the message clearer when API key is missing 
(#11370)
     add 4dbecfd56 docs: add http-dubbo docs (#11322)
     add 7f649bc4e ci: removed centos, chaos, fuzzing and fips CIs. (#11394)
     add 11643744e fix(grpc-transcode): filter out illegal INT(string) formats 
(#11367)
     add 54ebd05a2 chore(chaitin-waf): update dep lua-resty-t1k to 1.1.5 
(#11391)
     add a17655bb7 chore(deps): update casbin to 1.41.9 (#11400)
     add 85a6348a1 fix: allow trailing period in SNI and CN for SSL (#11414)
     add c4a917bdd docs: fix broken example in body-transformer (#11409)
     add da5039da4 feat: move config-default.yaml to hardcoded lua file (#11343)
     add 36b2b8365 chore: warn log when sending requests to external services 
insecurely (#11403)
     add 507df1262 chore: remove `core.grpc` module (#11427)
     add 9980cb375 chore: upgrade openresty version to 1.25.3.2 (#11419)
     add d0af27b10 fix: plugin metadata add id value for etcd checker (#11452)
     add 8728863c8 fix: etcd sync data checker should work (#11457)
     new e34e5cf3f Merge branch 'master' of github.com:apache/apisix into 
release3.9.2

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |   2 +-
 .github/workflows/centos7-ci.yml                   | 181 ------
 .github/workflows/chaos.yml.disabled               |  88 ---
 .github/workflows/fips.yml                         | 136 -----
 .github/workflows/fuzzing-ci.yaml                  |  86 ---
 .github/workflows/license-checker.yml              |   2 +-
 .github/workflows/source-install.yml               |  30 +-
 .requirements                                      |   2 +-
 Makefile                                           |  16 +-
 README.md                                          |  21 +-
 apisix-master-0.rockspec                           |   8 +-
 apisix/admin/init.lua                              |   4 +-
 apisix/admin/resource.lua                          |   2 +
 apisix/cli/config.lua                              | 364 +++++++++++
 apisix/cli/file.lua                                |  31 +-
 apisix/cli/ops.lua                                 |   9 +-
 apisix/consumer.lua                                |   3 +-
 apisix/core/config_etcd.lua                        |  45 +-
 apisix/core/config_yaml.lua                        |   4 +-
 apisix/core/env.lua                                |   1 +
 apisix/core/grpc.lua                               |  27 -
 apisix/core/id.lua                                 |  79 ++-
 apisix/core/pubsub.lua                             |  12 +-
 apisix/core/request.lua                            |  15 +-
 apisix/core/response.lua                           |  16 +-
 apisix/core/utils.lua                              |  84 +++
 apisix/debug.lua                                   |   4 +-
 apisix/discovery/kubernetes/init.lua               |  42 ++
 apisix/init.lua                                    |   7 -
 apisix/plugin.lua                                  |  15 +-
 apisix/plugins/authz-casdoor.lua                   |   2 +
 apisix/plugins/authz-keycloak.lua                  |   7 +-
 apisix/plugins/brotli.lua                          |   3 +-
 apisix/plugins/cas-auth.lua                        |   2 +
 apisix/plugins/clickhouse-logger.lua               |   4 +
 apisix/plugins/cors.lua                            |  12 +-
 apisix/plugins/datadog.lua                         |   4 +-
 apisix/plugins/elasticsearch-logger.lua            |   4 +
 apisix/plugins/error-log-logger.lua                |   5 +
 apisix/plugins/forward-auth.lua                    |   4 +
 apisix/plugins/http-logger.lua                     |   4 +
 apisix/plugins/jwe-decrypt.lua                     |  30 +-
 apisix/plugins/kafka-logger.lua                    |  30 +
 apisix/plugins/key-auth.lua                        |   2 +-
 apisix/plugins/ldap-auth.lua                       |   1 +
 apisix/plugins/limit-count.lua                     |   2 +-
 apisix/plugins/loki-logger.lua                     |   4 +
 apisix/plugins/multi-auth.lua                      |   4 +
 apisix/plugins/opa.lua                             |   3 +
 apisix/plugins/openid-connect.lua                  |  39 +-
 apisix/plugins/opentelemetry.lua                   |   2 +
 apisix/plugins/openwhisk.lua                       |   7 +-
 apisix/plugins/prometheus/exporter.lua             |  16 +
 apisix/plugins/real-ip.lua                         |   4 +-
 apisix/plugins/rocketmq-logger.lua                 |   1 +
 apisix/plugins/skywalking-logger.lua               |   2 +
 apisix/plugins/skywalking.lua                      |   2 +
 apisix/plugins/sls-logger.lua                      |  17 +-
 apisix/plugins/syslog.lua                          |   1 +
 apisix/plugins/tcp-logger.lua                      |   1 +
 apisix/plugins/ua-restriction.lua                  |   4 +-
 apisix/plugins/wolf-rbac.lua                       |   2 +
 apisix/plugins/zipkin.lua                          |   2 +
 apisix/schema_def.lua                              |  29 +-
 apisix/secret.lua                                  |  41 +-
 apisix/secret/vault.lua                            |  16 +-
 apisix/ssl.lua                                     |  21 +-
 apisix/ssl/router/radixtree_sni.lua                |   5 +-
 apisix/stream/router/ip_port.lua                   |   4 -
 apisix/upstream.lua                                |  12 +
 apisix/utils/log-util.lua                          |  67 +-
 benchmark/run.sh                                   |   8 +-
 ci/centos7-ci.sh                                   |   1 +
 ci/common.sh                                       |   3 +
 ci/free_disk_space.sh                              |  21 +-
 ci/redhat-ci.sh                                    |   2 +-
 conf/config.yaml                                   |   2 +-
 conf/{config-default.yaml => config.yaml.example}  |  22 +-
 conf/debug.yaml                                    |  22 +-
 docs/en/latest/FAQ.md                              |  27 +-
 docs/en/latest/admin-api.md                        |  70 ++-
 docs/en/latest/batch-processor.md                  |  11 +-
 docs/en/latest/benchmark.md                        |  13 +-
 docs/en/latest/certificate.md                      |  19 +-
 docs/en/latest/config.json                         |   7 +-
 docs/en/latest/debug-function.md                   |  17 +-
 docs/en/latest/deployment-modes.md                 |  20 +
 docs/en/latest/discovery.md                        |  17 +-
 docs/en/latest/discovery/consul.md                 |  13 +-
 docs/en/latest/discovery/consul_kv.md              |  13 +-
 docs/en/latest/discovery/kubernetes.md             |  53 ++
 docs/en/latest/discovery/nacos.md                  |  19 +-
 docs/en/latest/grpc-proxy.md                       |  13 +-
 docs/en/latest/http3.md                            | 186 ++++++
 docs/en/latest/mtls.md                             |  15 +-
 docs/en/latest/plugin-develop.md                   |  11 +-
 docs/en/latest/plugins/api-breaker.md              |  13 +-
 docs/en/latest/plugins/authz-casbin.md             |  19 +-
 docs/en/latest/plugins/authz-casdoor.md            |  11 +-
 docs/en/latest/plugins/authz-keycloak.md           |  13 +-
 docs/en/latest/plugins/aws-lambda.md               |  36 +-
 docs/en/latest/plugins/azure-functions.md          |  17 +-
 docs/en/latest/plugins/basic-auth.md               |  15 +-
 docs/en/latest/plugins/batch-requests.md           |  15 +-
 docs/en/latest/plugins/body-transformer.md         |  22 +-
 docs/en/latest/plugins/brotli.md                   |  13 +-
 docs/en/latest/plugins/cas-auth.md                 |  13 +-
 docs/en/latest/plugins/chaitin-waf.md              |  15 +-
 docs/en/latest/plugins/clickhouse-logger.md        |  15 +-
 docs/en/latest/plugins/client-control.md           |  13 +-
 docs/en/latest/plugins/consumer-restriction.md     |  35 +-
 docs/en/latest/plugins/cors.md                     |  16 +-
 docs/en/latest/plugins/csrf.md                     |  13 +-
 docs/en/latest/plugins/datadog.md                  |  17 +-
 docs/en/latest/plugins/degraphql.md                |  11 +-
 docs/en/latest/plugins/dubbo-proxy.md              |  15 +-
 docs/en/latest/plugins/echo.md                     |  13 +-
 docs/en/latest/plugins/elasticsearch-logger.md     |  19 +-
 docs/en/latest/plugins/error-log-logger.md         |  17 +-
 docs/en/latest/plugins/ext-plugin-post-resp.md     |  13 +-
 docs/en/latest/plugins/ext-plugin-pre-req.md       |  13 +-
 docs/en/latest/plugins/fault-injection.md          |  19 +-
 docs/en/latest/plugins/file-logger.md              |  17 +-
 docs/en/latest/plugins/forward-auth.md             |  15 +-
 docs/en/latest/plugins/google-cloud-logging.md     |  17 +-
 docs/en/latest/plugins/grpc-transcode.md           |  27 +-
 docs/en/latest/plugins/grpc-web.md                 |  13 +-
 docs/en/latest/plugins/gzip.md                     |  13 +-
 docs/en/latest/plugins/hmac-auth.md                |  15 +-
 docs/en/latest/plugins/http-dubbo.md               | 128 ++++
 docs/en/latest/plugins/http-logger.md              |  15 +-
 docs/en/latest/plugins/inspect.md                  |  11 +-
 docs/en/latest/plugins/ip-restriction.md           |  15 +-
 docs/en/latest/plugins/jwe-decrypt.md              |  17 +-
 docs/en/latest/plugins/jwt-auth.md                 |  19 +-
 docs/en/latest/plugins/kafka-logger.md             |  17 +-
 docs/en/latest/plugins/key-auth.md                 |  17 +-
 docs/en/latest/plugins/ldap-auth.md                |  15 +-
 docs/en/latest/plugins/limit-conn.md               |  17 +-
 docs/en/latest/plugins/limit-count.md              |  29 +-
 docs/en/latest/plugins/limit-req.md                |  19 +-
 docs/en/latest/plugins/loggly.md                   |  17 +-
 docs/en/latest/plugins/loki-logger.md              |  15 +-
 docs/en/latest/plugins/mocking.md                  |  13 +-
 docs/en/latest/plugins/mqtt-proxy.md               |  17 +-
 docs/en/latest/plugins/multi-auth.md               |  17 +-
 docs/en/latest/plugins/node-status.md              |  13 +-
 docs/en/latest/plugins/ocsp-stapling.md            |  19 +-
 docs/en/latest/plugins/opa.md                      |  11 +-
 docs/en/latest/plugins/openfunction.md             |  15 +-
 docs/en/latest/plugins/openid-connect.md           |  16 +-
 docs/en/latest/plugins/opentelemetry.md            |  33 +-
 docs/en/latest/plugins/openwhisk.md                |  13 +-
 docs/en/latest/plugins/prometheus.md               |  15 +-
 docs/en/latest/plugins/proxy-cache.md              |  15 +-
 docs/en/latest/plugins/proxy-control.md            |  13 +-
 docs/en/latest/plugins/proxy-mirror.md             |  13 +-
 docs/en/latest/plugins/proxy-rewrite.md            |  13 +-
 docs/en/latest/plugins/public-api.md               |  11 +-
 docs/en/latest/plugins/real-ip.md                  |  13 +-
 docs/en/latest/plugins/redirect.md                 |  17 +-
 docs/en/latest/plugins/referer-restriction.md      |  13 +-
 docs/en/latest/plugins/request-id.md               |  13 +-
 docs/en/latest/plugins/request-validation.md       |  13 +-
 docs/en/latest/plugins/response-rewrite.md         |  15 +-
 docs/en/latest/plugins/rocketmq-logger.md          |  15 +-
 docs/en/latest/plugins/serverless.md               |  13 +-
 docs/en/latest/plugins/skywalking-logger.md        |  15 +-
 docs/en/latest/plugins/skywalking.md               |  13 +-
 docs/en/latest/plugins/sls-logger.md               |  15 +-
 docs/en/latest/plugins/splunk-hec-logging.md       |  17 +-
 docs/en/latest/plugins/syslog.md                   |  15 +-
 docs/en/latest/plugins/tcp-logger.md               |  15 +-
 docs/en/latest/plugins/tencent-cloud-cls.md        |  15 +-
 docs/en/latest/plugins/traffic-split.md            |  25 +-
 docs/en/latest/plugins/ua-restriction.md           |  13 +-
 docs/en/latest/plugins/udp-logger.md               |  15 +-
 docs/en/latest/plugins/uri-blocker.md              |  13 +-
 docs/en/latest/plugins/wolf-rbac.md                |  17 +-
 docs/en/latest/plugins/workflow.md                 |  13 +-
 docs/en/latest/plugins/zipkin.md                   |  15 +-
 docs/en/latest/router-radixtree.md                 |  23 +-
 docs/en/latest/ssl-protocol.md                     |  17 +-
 docs/en/latest/stream-proxy.md                     |  21 +-
 docs/en/latest/terminology/consumer-group.md       |  13 +-
 docs/en/latest/terminology/consumer.md             |  15 +-
 docs/en/latest/terminology/global-rule.md          |  13 +-
 docs/en/latest/terminology/plugin-config.md        |  17 +-
 docs/en/latest/terminology/plugin-metadata.md      |  11 +-
 docs/en/latest/terminology/plugin.md               |  11 +-
 docs/en/latest/terminology/route.md                |  11 +-
 docs/en/latest/terminology/secret.md               |  27 +-
 docs/en/latest/terminology/service.md              |  17 +-
 docs/en/latest/terminology/upstream.md             |  27 +-
 docs/en/latest/tutorials/cache-api-responses.md    |  11 +-
 docs/en/latest/tutorials/client-to-apisix-mtls.md  |  13 +-
 docs/en/latest/tutorials/health-check.md           |  11 +-
 docs/en/latest/tutorials/manage-api-consumers.md   |  23 +-
 docs/en/latest/tutorials/observe-your-api.md       |  15 +-
 docs/en/latest/tutorials/protect-api.md            |  11 +-
 docs/en/latest/wasm.md                             |  11 +-
 docs/en/latest/xrpc/redis.md                       |  11 +-
 docs/zh/latest/FAQ.md                              |  28 +-
 docs/zh/latest/admin-api.md                        |  81 +--
 docs/zh/latest/batch-processor.md                  |  12 +-
 docs/zh/latest/benchmark.md                        |  14 +-
 docs/zh/latest/certificate.md                      |  20 +-
 docs/zh/latest/config.json                         |   7 +-
 docs/zh/latest/debug-function.md                   |  18 +-
 docs/zh/latest/discovery.md                        |  18 +-
 docs/zh/latest/discovery/kubernetes.md             |  52 ++
 docs/zh/latest/discovery/nacos.md                  |  20 +-
 docs/zh/latest/grpc-proxy.md                       |  14 +-
 docs/zh/latest/http3.md                            | 186 ++++++
 docs/zh/latest/mtls.md                             |  16 +-
 docs/zh/latest/plugin-develop.md                   |  12 +-
 docs/zh/latest/plugins/api-breaker.md              |  14 +-
 docs/zh/latest/plugins/authz-casbin.md             |  20 +-
 docs/zh/latest/plugins/authz-casdoor.md            |  12 +-
 docs/zh/latest/plugins/authz-keycloak.md           |  14 +-
 docs/zh/latest/plugins/aws-lambda.md               |  37 +-
 docs/zh/latest/plugins/azure-functions.md          |  18 +-
 docs/zh/latest/plugins/basic-auth.md               |  16 +-
 docs/zh/latest/plugins/batch-requests.md           |  16 +-
 docs/zh/latest/plugins/brotli.md                   |  14 +-
 docs/zh/latest/plugins/chaitin-waf.md              |  16 +-
 docs/zh/latest/plugins/clickhouse-logger.md        |  16 +-
 docs/zh/latest/plugins/client-control.md           |  14 +-
 docs/zh/latest/plugins/consumer-restriction.md     |  36 +-
 docs/zh/latest/plugins/cors.md                     |  17 +-
 docs/zh/latest/plugins/csrf.md                     |  14 +-
 docs/zh/latest/plugins/datadog.md                  |  18 +-
 docs/zh/latest/plugins/dubbo-proxy.md              |  16 +-
 docs/zh/latest/plugins/echo.md                     |  24 +-
 docs/zh/latest/plugins/elasticsearch-logger.md     |  20 +-
 docs/zh/latest/plugins/error-log-logger.md         |  18 +-
 docs/zh/latest/plugins/ext-plugin-post-resp.md     |  14 +-
 docs/zh/latest/plugins/ext-plugin-pre-req.md       |  14 +-
 docs/zh/latest/plugins/fault-injection.md          |  20 +-
 docs/zh/latest/plugins/file-logger.md              |  18 +-
 docs/zh/latest/plugins/forward-auth.md             |  16 +-
 docs/zh/latest/plugins/google-cloud-logging.md     |  18 +-
 docs/zh/latest/plugins/grpc-transcode.md           |  28 +-
 docs/zh/latest/plugins/grpc-web.md                 |  14 +-
 docs/zh/latest/plugins/gzip.md                     |  14 +-
 docs/zh/latest/plugins/hmac-auth.md                |  16 +-
 docs/zh/latest/plugins/http-dubbo.md               | 124 ++++
 docs/zh/latest/plugins/http-logger.md              |  16 +-
 docs/zh/latest/plugins/ip-restriction.md           |  16 +-
 docs/zh/latest/plugins/jwe-decrypt.md              |  18 +-
 docs/zh/latest/plugins/jwt-auth.md                 |  20 +-
 docs/zh/latest/plugins/kafka-logger.md             |  16 +-
 docs/zh/latest/plugins/key-auth.md                 |  18 +-
 docs/zh/latest/plugins/ldap-auth.md                |  16 +-
 docs/zh/latest/plugins/limit-conn.md               |  18 +-
 docs/zh/latest/plugins/limit-count.md              |  30 +-
 docs/zh/latest/plugins/limit-req.md                |  20 +-
 docs/zh/latest/plugins/loggly.md                   |  18 +-
 docs/zh/latest/plugins/loki-logger.md              |  16 +-
 docs/zh/latest/plugins/mocking.md                  |  14 +-
 docs/zh/latest/plugins/mqtt-proxy.md               |  18 +-
 docs/zh/latest/plugins/multi-auth.md               |  28 +-
 docs/zh/latest/plugins/node-status.md              |  14 +-
 docs/zh/latest/plugins/ocsp-stapling.md            |  20 +-
 docs/zh/latest/plugins/opa.md                      |  12 +-
 docs/zh/latest/plugins/openfunction.md             |  16 +-
 docs/zh/latest/plugins/openid-connect.md           |  17 +-
 docs/zh/latest/plugins/opentelemetry.md            |  34 +-
 docs/zh/latest/plugins/openwhisk.md                |  14 +-
 docs/zh/latest/plugins/prometheus.md               |  16 +-
 docs/zh/latest/plugins/proxy-cache.md              |  16 +-
 docs/zh/latest/plugins/proxy-control.md            |  14 +-
 docs/zh/latest/plugins/proxy-mirror.md             |  14 +-
 docs/zh/latest/plugins/proxy-rewrite.md            |  14 +-
 docs/zh/latest/plugins/public-api.md               |  18 +-
 docs/zh/latest/plugins/real-ip.md                  |  14 +-
 docs/zh/latest/plugins/redirect.md                 |  18 +-
 docs/zh/latest/plugins/referer-restriction.md      |  14 +-
 docs/zh/latest/plugins/request-id.md               |  14 +-
 docs/zh/latest/plugins/request-validation.md       |  14 +-
 docs/zh/latest/plugins/response-rewrite.md         |  16 +-
 docs/zh/latest/plugins/rocketmq-logger.md          |  16 +-
 docs/zh/latest/plugins/serverless.md               |  14 +-
 docs/zh/latest/plugins/skywalking-logger.md        |  16 +-
 docs/zh/latest/plugins/skywalking.md               |  14 +-
 docs/zh/latest/plugins/sls-logger.md               |  16 +-
 docs/zh/latest/plugins/splunk-hec-logging.md       |  18 +-
 docs/zh/latest/plugins/syslog.md                   |  14 +-
 docs/zh/latest/plugins/tcp-logger.md               |  16 +-
 docs/zh/latest/plugins/tencent-cloud-cls.md        |  16 +-
 docs/zh/latest/plugins/traffic-split.md            |  26 +-
 docs/zh/latest/plugins/ua-restriction.md           |  14 +-
 docs/zh/latest/plugins/udp-logger.md               |  16 +-
 docs/zh/latest/plugins/uri-blocker.md              |  14 +-
 docs/zh/latest/plugins/wolf-rbac.md                |  18 +-
 docs/zh/latest/plugins/workflow.md                 |  14 +-
 docs/zh/latest/plugins/zipkin.md                   |  16 +-
 docs/zh/latest/router-radixtree.md                 |  34 +-
 docs/zh/latest/ssl-protocol.md                     |  18 +-
 docs/zh/latest/stream-proxy.md                     |  22 +-
 docs/zh/latest/terminology/consumer-group.md       |  14 +-
 docs/zh/latest/terminology/consumer.md             |  16 +-
 docs/zh/latest/terminology/global-rule.md          |  14 +-
 docs/zh/latest/terminology/plugin-config.md        |  20 +-
 docs/zh/latest/terminology/plugin-metadata.md      |  12 +-
 docs/zh/latest/terminology/plugin.md               |  12 +-
 docs/zh/latest/terminology/route.md                |  16 +-
 docs/zh/latest/terminology/secret.md               |  22 +-
 docs/zh/latest/terminology/service.md              |  18 +-
 docs/zh/latest/terminology/upstream.md             |  30 +-
 docs/zh/latest/tutorials/client-to-apisix-mtls.md  |  14 +-
 docs/zh/latest/tutorials/health-check.md           |  12 +-
 docs/zh/latest/tutorials/observe-your-api.md       |  16 +-
 docs/zh/latest/tutorials/protect-api.md            |  12 +-
 t/APISIX.pm                                        |  17 +-
 t/admin/api.t                                      |  12 +-
 t/admin/consumers.t                                |   2 +-
 t/admin/plugin-metadata.t                          |   4 +-
 t/admin/plugins-reload.t                           |   6 +-
 t/admin/ssl.t                                      | 120 ++++
 t/admin/ssl4.t                                     | 106 +++-
 t/certs/test-dot.crt                               |  18 +
 t/certs/test-dot.key                               |  28 +
 t/cli/test_access_log.sh                           |   6 +-
 t/cli/test_admin.sh                                |  29 +-
 t/cli/test_admin_mtls.sh                           |   6 +-
 t/cli/test_apisix_mirror.sh                        |   3 +-
 t/cli/test_cmd.sh                                  |  22 +-
 t/cli/test_deployment_control_plane.sh             |   9 +-
 t/cli/test_deployment_data_plane.sh                |   3 +-
 t/cli/test_deployment_traditional.sh               |   6 +-
 t/cli/test_dns.sh                                  |   4 +-
 t/cli/test_etcd_healthcheck.sh                     |  14 +-
 t/cli/test_etcd_sync_event_handle.sh               | 133 ++++
 t/cli/test_main.sh                                 |   8 +-
 t/cli/test_prometheus.sh                           |   6 +-
 t/cli/test_prometheus_reload.sh                    |  91 +++
 t/cli/test_prometheus_run_in_privileged.sh         |  18 +-
 t/cli/test_prometheus_stream.sh                    |   3 +-
 t/cli/test_tls_over_tcp.sh                         |   6 +-
 t/cli/test_upstream_mtls.sh                        |   6 +-
 t/cli/test_validate_config.sh                      |  20 -
 t/config-center-yaml/consumer.t                    |  19 +-
 t/config-center-yaml/plugin-configs.t              |   8 +-
 t/config-center-yaml/plugin-metadata.t             |   2 +-
 t/config-center-yaml/plugin.t                      |  29 +-
 t/core/config_etcd.t                               |   8 +-
 t/core/etcd-mtls.t                                 |  22 +-
 t/core/grpc-openresty.t                            |  50 --
 t/core/grpc.t                                      | 173 ------
 t/core/request.t                                   |  56 +-
 t/fuzzing/client_abort.py                          |  16 +-
 t/fuzzing/http_upstream.py                         |  17 +-
 t/fuzzing/requirements.txt                         |   1 +
 t/fuzzing/serverless_route_test.py                 |  16 +-
 t/fuzzing/simple_http.py                           |  29 +-
 t/fuzzing/simpleroute_test.py                      |  33 +-
 t/fuzzing/vars_route_test.py                       |  15 +-
 t/kubernetes/discovery/kubernetes2.t               |  36 +-
 t/kubernetes/discovery/kubernetes3.t               |  49 +-
 t/kubernetes/discovery/stream/kubernetes.t         |   4 +-
 t/node/chash-hashon.t                              |   4 +-
 t/node/grpc-proxy-mtls.t                           |   4 +-
 t/node/healthcheck2.t                              |   6 +-
 t/node/https-proxy.t                               |   6 +-
 t/node/invalid-port.t                              | 105 ++++
 t/node/least_conn.t                                |  17 +-
 t/node/priority-balancer/health-checker.t          |   8 +-
 t/node/priority-balancer/sanity.t                  |  24 +-
 t/node/ssl.t                                       | 243 ++++++++
 t/node/upstream-discovery.t                        |   6 +-
 t/node/upstream-domain-with-special-dns.t          |  15 +-
 t/node/upstream-domain-with-special-ipv6-dns.t     |   3 +-
 t/plugin/body-transformer.t                        |   4 +-
 t/plugin/cors.t                                    |   4 +-
 t/plugin/cors3.t                                   |  12 +-
 t/plugin/cors4.t                                   | 110 ++++
 t/plugin/datadog.t                                 |  37 ++
 t/plugin/dubbo-proxy/route.t                       |  10 +-
 t/plugin/grpc-transcode3.t                         |  51 ++
 t/plugin/hmac-auth.t                               |  83 ++-
 t/plugin/jwe-decrypt.t                             |  66 +-
 .../{kafka-logger.t => kafka-logger-large-body.t}  | 677 ++++++++++++---------
 t/plugin/key-auth.t                                |  15 +-
 t/plugin/log-rotate2.t                             |   7 +-
 t/plugin/multi-auth.t                              | 256 +++++++-
 t/plugin/openid-connect.t                          |  91 +--
 t/plugin/openid-connect5.t                         |  93 +++
 t/plugin/openid-connect6.t                         | 208 +++++++
 t/plugin/opentelemetry3.t                          |   5 +-
 t/plugin/openwhisk.t                               |  52 +-
 t/plugin/prometheus4.t                             | 123 ++++
 t/plugin/security-warning.t                        | 570 +++++++++++++++++
 t/plugin/security-warning2.t                       | 629 +++++++++++++++++++
 t/plugin/sls-logger.t                              |  57 ++
 t/plugin/zipkin3.t                                 |   4 +-
 t/pubsub/kafka.t                                   |   3 +
 t/router/radixtree-host-uri2.t                     |   8 +-
 t/router/{multi-ssl-certs.t => radixtree-sni3.t}   | 261 +++-----
 t/secret/vault.t                                   |  57 ++
 t/stream-node/priority-balancer.t                  |   9 +-
 t/stream-node/{tls.t => sanity-repeat.t}           | 117 ++--
 utils/check-lua-code-style.sh                      |   2 +-
 utils/install-dependencies.sh                      |   4 +-
 utils/linux-install-luarocks.sh                    |   1 +
 405 files changed, 9110 insertions(+), 2727 deletions(-)
 delete mode 100644 .github/workflows/centos7-ci.yml
 delete mode 100644 .github/workflows/chaos.yml.disabled
 delete mode 100644 .github/workflows/fips.yml
 delete mode 100644 .github/workflows/fuzzing-ci.yaml
 create mode 100644 apisix/cli/config.lua
 delete mode 100644 apisix/core/grpc.lua
 rename conf/{config-default.yaml => config.yaml.example} (97%)
 mode change 100755 => 100644
 create mode 100644 docs/en/latest/http3.md
 create mode 100755 docs/en/latest/plugins/http-dubbo.md
 create mode 100644 docs/zh/latest/http3.md
 create mode 100755 docs/zh/latest/plugins/http-dubbo.md
 create mode 100644 t/certs/test-dot.crt
 create mode 100644 t/certs/test-dot.key
 create mode 100755 t/cli/test_etcd_sync_event_handle.sh
 create mode 100755 t/cli/test_prometheus_reload.sh
 delete mode 100644 t/core/grpc-openresty.t
 delete mode 100644 t/core/grpc.t
 create mode 100755 t/node/invalid-port.t
 create mode 100644 t/node/ssl.t
 copy t/plugin/{kafka-logger.t => kafka-logger-large-body.t} (53%)
 create mode 100644 t/plugin/security-warning.t
 create mode 100644 t/plugin/security-warning2.t
 copy t/router/{multi-ssl-certs.t => radixtree-sni3.t} (71%)
 copy t/stream-node/{tls.t => sanity-repeat.t} (62%)

Reply via email to