This is an automated email from the ASF dual-hosted git repository. spacewander pushed a change to branch release/2.13 in repository https://gitbox.apache.org/repos/asf/apisix.git
from 9b0cc7a3b fix: hide 5xx error message from client (#6982) new 670213149 chore: validate etcd conf strictly (#7245) new 375eb8a15 fix(proxy-cache): bypass when method mismatch cache_method (#7111) new be890c389 fix: reduce memory usage when abnormal weights are given in chash (#7103) new 82c233e23 fix(proxy-cache): allow nil ctx vars in cache key (#7168) new 7b06f1406 refactor: merge grpc_server_example (#6653) new 314d13cff fix: grpc-transcode request support object array (#7231) new 24eea265e ci: pass The 7 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: .editorconfig | 5 + .github/workflows/chaos.yml | 3 +- .gitmodules | 3 - .licenserc.yaml | 1 + apisix/balancer/chash.lua | 16 + apisix/cli/schema.lua | 14 +- apisix/core.lua | 1 + apisix/core/dns/client.lua | 10 +- apisix/{utils/router.lua => core/math.lua} | 25 +- apisix/plugins/grpc-transcode/util.lua | 17 + apisix/plugins/proxy-cache/disk_handler.lua | 5 + apisix/plugins/proxy-cache/util.lua | 2 +- ci/centos7-ci.sh | 6 - ci/linux_openresty_common_runner.sh | 4 - docs/zh/latest/plugins/proxy-cache.md | 2 +- t/chaos/utils/Dockerfile | 75 ++ t/cli/test_validate_config.sh | 27 + t/grpc_server_example | 1 - t/grpc_server_example/go.mod | 9 + t/grpc_server_example/go.sum | 60 ++ t/grpc_server_example/main.go | 279 ++++++++ t/grpc_server_example/proto.pb | Bin 0 -> 298 bytes t/grpc_server_example/proto/helloworld.pb.go | 764 +++++++++++++++++++++ t/grpc_server_example/proto/helloworld.proto | 85 +++ t/grpc_server_example/proto/helloworld_grpc.pb.go | 423 ++++++++++++ t/grpc_server_example/proto/import.pb.go | 220 ++++++ .../proto/import.proto} | 19 +- t/grpc_server_example/proto/src.pb.go | 179 +++++ .../proto/src.proto} | 20 +- t/grpc_server_example/proto/src_grpc.pb.go | 105 +++ t/node/chash-balance.t | 124 ++++ t/plugin/grpc-transcode3.t | 124 ++++ t/plugin/proxy-cache/disk.t | 65 +- 33 files changed, 2624 insertions(+), 69 deletions(-) copy apisix/{utils/router.lua => core/math.lua} (71%) create mode 100644 t/chaos/utils/Dockerfile delete mode 160000 t/grpc_server_example create mode 100644 t/grpc_server_example/go.mod create mode 100644 t/grpc_server_example/go.sum create mode 100644 t/grpc_server_example/main.go create mode 100644 t/grpc_server_example/proto.pb create mode 100644 t/grpc_server_example/proto/helloworld.pb.go create mode 100644 t/grpc_server_example/proto/helloworld.proto create mode 100644 t/grpc_server_example/proto/helloworld_grpc.pb.go create mode 100644 t/grpc_server_example/proto/import.pb.go copy t/{plugin/grpc-web/a6/route.proto => grpc_server_example/proto/import.proto} (77%) create mode 100644 t/grpc_server_example/proto/src.pb.go copy t/{plugin/grpc-web/a6/route.proto => grpc_server_example/proto/src.proto} (77%) create mode 100644 t/grpc_server_example/proto/src_grpc.pb.go create mode 100644 t/plugin/grpc-transcode3.t