This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch feat/upstream-manual-status
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from 47a3ff822d Merge branch 'master' into feat/upstream-manual-status
add 73a4a06811 fix: correct instanceof check in addFailureUriDataRegister
(#6345)
add e3cf5ce54a fix(ai-prompt): preserve all original messages in
decorateBody (#6343)
add 7dc8ecc59d fix: replace ArrayList with CopyOnWriteArrayList to avoid
ConcurrentModificationException in URI heartbeat (#6352)
add 7c8a67ddfc fix: eliminate race condition in
UpstreamCheckServiceTest.testReplace (#6355)
add 48e48df4dd Fix README documentation links (#6357)
add 0e41bcc4e4 Codex/fix sandbox response leak (#6359)
add 48120c1366 Stabilize k8s ingress startup healthchecks (#6361)
add d1ec4f450b Merge branch 'master' into feat/upstream-manual-status
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 +-
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/docker-publish-dockerhub.yml | 2 +-
.github/workflows/docker-publish.yml | 2 +-
.github/workflows/e2e-k8s.yml | 6 +-
.github/workflows/integrated-test-k8s-ingress.yml | 102 +++++---------
.github/workflows/integrated-test.yml | 86 ++++++------
.github/workflows/k8s-examples-http.yml | 68 +++++-----
README.md | 4 +-
actions/setup-java-with-retry/action.yml | 63 +++++++++
.../admin/service/impl/SandboxServiceImpl.java | 25 ++--
.../admin/service/UpstreamCheckServiceTest.java | 10 +-
.../admin/service/impl/SandboxServiceImplTest.java | 103 +++++++++++++++
.../ShenyuClientURIExecutorSubscriber.java | 4 +-
.../k8s/shenyu-examples-dubbo.yml | 2 +-
.../k8s/shenyu-examples-grpc.yml | 2 +-
.../http/controller/HttpTestController.java | 11 ++
.../k8s/shenyu-examples-sofa.yml | 2 +-
.../shenyu-example-spring-annotation-websocket.yml | 11 +-
.../pom.xml | 4 +
shenyu-integrated-test/k8s-ingress-healthcheck.sh | 77 +++++++++++
.../test/http/combination/SentinelPluginTest.java | 9 +-
.../deploy/kind-config.yaml | 3 +
.../script/healthcheck.sh | 18 +--
.../deploy/kind-config.yaml | 3 +
.../script/healthcheck.sh | 18 +--
.../script/services.list | 2 +-
.../deploy/kind-config.yaml | 3 +
.../script/healthcheck.sh | 18 +--
.../deploy/kind-config.yaml | 3 +
.../script/services.list | 2 +-
.../script/healthcheck.sh | 18 +--
.../script/services.list | 2 +-
.../shenyu/k8s/reconciler/EndpointsReconciler.java | 81 ++++++++----
.../apache/shenyu/k8s/EndpointsReconcilerTest.java | 105 +++++++++++++++
.../shenyu/plugin/ai/prompt/AiPromptPlugin.java | 2 +-
.../plugin/ai/prompt/AiPromptPluginTest.java | 146 +++++++++++++++++++++
.../client/api/FailbackRegistryRepository.java | 2 +-
.../client/api/FailbackRegistryRepositoryTest.java | 6 +-
.../web/fallback/DefaultFallbackController.java | 9 +-
.../fallback/DefaultFallbackControllerTest.java | 7 +
41 files changed, 746 insertions(+), 299 deletions(-)
create mode 100644 actions/setup-java-with-retry/action.yml
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/service/impl/SandboxServiceImplTest.java
create mode 100644 shenyu-integrated-test/k8s-ingress-healthcheck.sh
create mode 100644
shenyu-kubernetes-controller/src/test/java/org/apache/shenyu/k8s/EndpointsReconcilerTest.java