Skip to content

release: v2.8.0 - #1262

Merged
dhyansraj merged 1 commit into
mainfrom
release/2.8.0
Jul 3, 2026
Merged

release: v2.8.0#1262
dhyansraj merged 1 commit into
mainfrom
release/2.8.0

Conversation

@dhyansraj

Copy link
Copy Markdown
Owner

v2.8.0 release

Bump scope

  • scripts/bump_version.py 2.7.0 2.8.0 — 387 files across runtimes, examples, tests, docs
  • Helm: all nine Chart.yaml (chart version + mesh-tracking appVersions + core subchart pins) — done by hand; script gap backlogged on 2.8.1 backlog: post-2.8.0 follow-ups and quirks #1260 — with Chart.lock regenerated via helm dependency update
  • Cargo.lock regenerated for the core crate version

Release highlights (see RELEASE_NOTES.md)

Validation

  • Full release gate (src-tests + integration at 2.8.0) running; result will be posted as a comment before merge.

🤖 Generated with Claude Code

Version bump 2.7.0 -> 2.8.0 across all runtimes, charts, and test
configs (helm Chart.yaml + subchart pins bumped alongside; Chart.lock
and Cargo.lock regenerated), plus the v2.8.0 release notes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 397 files, which is 247 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c9d428bf-edc0-4ebe-ae17-d7f03f4cadce

📥 Commits

Reviewing files that changed from the base of the PR and between dff8b88 and 588b492.

⛔ Files ignored due to path filters (2)
  • helm/mcp-mesh-core/Chart.lock is excluded by !**/*.lock
  • src/runtime/core/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (397)
  • .github/workflows/helm-release.yml
  • .github/workflows/release.yml
  • RELEASE_NOTES.md
  • cmd/meshctl/templates/java/a2a-consumer/Dockerfile.tmpl
  • cmd/meshctl/templates/java/a2a-consumer/pom.xml.tmpl
  • cmd/meshctl/templates/java/api/Dockerfile.tmpl
  • cmd/meshctl/templates/java/api/pom.xml.tmpl
  • cmd/meshctl/templates/java/basic/Dockerfile.tmpl
  • cmd/meshctl/templates/java/basic/pom.xml.tmpl
  • cmd/meshctl/templates/java/llm-agent/Dockerfile.tmpl
  • cmd/meshctl/templates/java/llm-agent/pom.xml.tmpl
  • cmd/meshctl/templates/java/llm-provider/Dockerfile.tmpl
  • cmd/meshctl/templates/java/llm-provider/pom.xml.tmpl
  • cmd/meshctl/templates/python/a2a-consumer/Dockerfile.tmpl
  • cmd/meshctl/templates/python/api/Dockerfile.tmpl
  • cmd/meshctl/templates/python/basic/Dockerfile.tmpl
  • cmd/meshctl/templates/python/llm-agent/Dockerfile.tmpl
  • cmd/meshctl/templates/python/llm-provider/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/a2a-consumer/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/a2a-consumer/package.json.tmpl
  • cmd/meshctl/templates/typescript/api/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/api/package.json.tmpl
  • cmd/meshctl/templates/typescript/basic/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/basic/package.json.tmpl
  • cmd/meshctl/templates/typescript/llm-agent/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/llm-agent/package.json.tmpl
  • cmd/meshctl/templates/typescript/llm-provider/Dockerfile.tmpl
  • cmd/meshctl/templates/typescript/llm-provider/package.json.tmpl
  • docs/00-why-mcp-mesh/index.md
  • docs/02-local-development.md
  • docs/03-docker-deployment.md
  • docs/03-docker-deployment/04-networking.md
  • docs/04-kubernetes-basics.md
  • docs/04-kubernetes-basics/05-troubleshooting.md
  • docs/07-observability.md
  • docs/concepts/architecture.md
  • docs/concepts/stateful-agents.md
  • docs/deployment.md
  • docs/dev-to-production.md
  • docs/index.md
  • docs/java/examples.md
  • docs/java/getting-started/index.md
  • docs/java/getting-started/prerequisites.md
  • docs/java/local-development/01-getting-started.md
  • docs/java/local-development/troubleshooting.md
  • docs/java/spring-boot-integration.md
  • docs/python/dependency-injection.md
  • docs/python/getting-started/prerequisites.md
  • docs/tutorial/day-08-docker-compose.md
  • docs/tutorial/day-09-kubernetes.md
  • docs/typescript/examples.md
  • docs/typescript/getting-started/prerequisites.md
  • examples/docker-examples/agents/claude-provider/Dockerfile
  • examples/docker-examples/agents/claude-provider/helm-values.yaml
  • examples/docker-examples/agents/claude-provider/requirements.txt
  • examples/docker-examples/agents/openai-provider/Dockerfile
  • examples/docker-examples/agents/openai-provider/helm-values.yaml
  • examples/docker-examples/agents/openai-provider/requirements.txt
  • examples/java/basic-tool-agent/pom.xml
  • examples/java/consumer-date-agent/pom.xml
  • examples/java/consumer-report-agent-sse/pom.xml
  • examples/java/consumer-report-agent/pom.xml
  • examples/java/dependency-agent/pom.xml
  • examples/java/direct-openai-agent/pom.xml
  • examples/java/employee-service/pom.xml
  • examples/java/gemini-provider-agent/pom.xml
  • examples/java/gpt-provider-agent/pom.xml
  • examples/java/header-api/pom.xml
  • examples/java/health-block-test-agent/pom.xml
  • examples/java/java-accurate-provider/pom.xml
  • examples/java/java-alpha-provider/pom.xml
  • examples/java/java-beta-provider/pom.xml
  • examples/java/java-booking-consumer/pom.xml
  • examples/java/java-calculator/pom.xml
  • examples/java/java-deprecated-provider/pom.xml
  • examples/java/java-dual-consumer/pom.xml
  • examples/java/java-fast-provider/pom.xml
  • examples/java/java-math-agent/pom.xml
  • examples/java/java-schedule-agent/pom.xml
  • examples/java/java-tag-consumer/pom.xml
  • examples/java/java-weather-agent/pom.xml
  • examples/java/llm-mesh-agent/pom.xml
  • examples/java/llm-provider-agent/pom.xml
  • examples/java/media-consumer-agent/pom.xml
  • examples/java/media-producer-agent/pom.xml
  • examples/java/multijar-api-gateway/pom.xml
  • examples/java/multijar-payment-service/pom.xml
  • examples/java/producer-date-agent/pom.xml
  • examples/java/producer-report-agent/pom.xml
  • examples/java/rest-api-consumer/pom.xml
  • examples/parallel-tools/consumer-gemini-java/pom.xml
  • examples/parallel-tools/consumer-gemini-ts/package.json
  • examples/parallel-tools/consumer-openai-java/pom.xml
  • examples/parallel-tools/consumer-openai-ts/package.json
  • examples/parallel-tools/parallel-consumer-java/pom.xml
  • examples/parallel-tools/parallel-consumer-ts/package.json
  • examples/parallel-tools/slow-tool-java/pom.xml
  • examples/parallel-tools/slow-tool-ts/package.json
  • examples/schema-corpus/java/pom.xml
  • examples/schema/java/consumer/pom.xml
  • examples/schema/java/producer-bad/pom.xml
  • examples/schema/java/producer-good/pom.xml
  • examples/streaming/chatbot-demo/chatbot-agent/Dockerfile
  • examples/streaming/chatbot-demo/gateway/Dockerfile
  • examples/streaming/chatbot-demo/weather-tool/Dockerfile
  • examples/streaming/fixtures/chatbot-agent/Dockerfile
  • examples/streaming/fixtures/gateway-agent/Dockerfile
  • examples/streaming/fixtures/passthrough-agent/Dockerfile
  • examples/toolcalls/analyst-java/pom.xml
  • examples/toolcalls/analyst-py/Dockerfile
  • examples/toolcalls/analyst-ts/Dockerfile
  • examples/toolcalls/analyst-ts/package.json
  • examples/toolcalls/claude-provider-java/pom.xml
  • examples/toolcalls/claude-provider-py/Dockerfile
  • examples/toolcalls/claude-provider-ts/Dockerfile
  • examples/toolcalls/claude-provider-ts/package.json
  • examples/toolcalls/gemini-provider-java/pom.xml
  • examples/toolcalls/gemini-provider-py/Dockerfile
  • examples/toolcalls/gemini-provider-ts/Dockerfile
  • examples/toolcalls/gemini-provider-ts/package.json
  • examples/toolcalls/openai-provider-java/pom.xml
  • examples/toolcalls/openai-provider-py/Dockerfile
  • examples/toolcalls/openai-provider-ts/Dockerfile
  • examples/toolcalls/openai-provider-ts/package.json
  • examples/toolcalls/weather-tool-java/pom.xml
  • examples/toolcalls/weather-tool-py/Dockerfile
  • examples/toolcalls/weather-tool-ts/Dockerfile
  • examples/toolcalls/weather-tool-ts/package.json
  • examples/tutorial/trip-planner/day-01/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-02/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-02/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-02/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-02/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-02/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-03/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-04/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-05/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-06/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/adventure-advisor/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/budget-analyst/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/logistics-planner/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-07/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/adventure-advisor/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/budget-analyst/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/logistics-planner/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-08/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/adventure-advisor/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/budget-analyst/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/logistics-planner/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-09/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/bonus-ui/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-10/bonus-ui/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/adventure-advisor/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/budget-analyst/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/gateway/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/logistics-planner/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/day-10/python/weather-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/adventure-advisor/Dockerfile
  • examples/tutorial/trip-planner/final_product/budget-analyst/Dockerfile
  • examples/tutorial/trip-planner/final_product/chat-history-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/claude-provider/Dockerfile
  • examples/tutorial/trip-planner/final_product/flight-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/gateway/Dockerfile
  • examples/tutorial/trip-planner/final_product/hotel-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/logistics-planner/Dockerfile
  • examples/tutorial/trip-planner/final_product/openai-provider/Dockerfile
  • examples/tutorial/trip-planner/final_product/planner-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/poi-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/user-prefs-agent/Dockerfile
  • examples/tutorial/trip-planner/final_product/weather-agent/Dockerfile
  • examples/typescript/context-self-dep-ts-mesh/Dockerfile
  • examples/typescript/header-api/package.json
  • examples/typescript/llm-consumer/package.json
  • examples/typescript/llm-provider/package.json
  • helm/mcp-mesh-agent/Chart.yaml
  • helm/mcp-mesh-agent/README.md
  • helm/mcp-mesh-core/Chart.yaml
  • helm/mcp-mesh-grafana/Chart.yaml
  • helm/mcp-mesh-ingress/Chart.yaml
  • helm/mcp-mesh-postgres/Chart.yaml
  • helm/mcp-mesh-redis/Chart.yaml
  • helm/mcp-mesh-registry/Chart.yaml
  • helm/mcp-mesh-tempo/Chart.yaml
  • helm/mcp-mesh-ui/Chart.yaml
  • npm/cli/package.json
  • packaging/homebrew/mcp-mesh.rb
  • packaging/pypi/pyproject.toml
  • packaging/scoop/mcp-mesh.json
  • src/core/cli/handlers/java_handler.go
  • src/core/cli/handlers/language_test.go
  • src/core/cli/handlers/python_handler.go
  • src/core/cli/handlers/typescript_handler.go
  • src/core/cli/man/content/deployment.md
  • src/core/cli/man/content/deployment_java.md
  • src/core/cli/man/content/deployment_typescript.md
  • src/core/cli/man/content/observability.md
  • src/core/cli/man/content/prerequisites.md
  • src/core/cli/man/content/prerequisites_java.md
  • src/core/cli/man/content/prerequisites_typescript.md
  • src/core/cli/man/content/quickstart_java.md
  • src/core/cli/man/content/registry.md
  • src/core/cli/man/content/security.md
  • src/core/cli/man/content/testing_java.md
  • src/core/cli/man/content/testing_typescript.md
  • src/core/cli/man/content/tutorial.md
  • src/runtime/core/Cargo.toml
  • src/runtime/core/pyproject.toml
  • src/runtime/core/typescript/package.json
  • src/runtime/java/mcp-mesh-bom/pom.xml
  • src/runtime/java/mcp-mesh-core/pom.xml
  • src/runtime/java/mcp-mesh-native/pom.xml
  • src/runtime/java/mcp-mesh-sdk/pom.xml
  • src/runtime/java/mcp-mesh-spring-ai/pom.xml
  • src/runtime/java/mcp-mesh-spring-boot-starter/pom.xml
  • src/runtime/java/pom.xml
  • src/runtime/python/_mcp_mesh/__init__.py
  • src/runtime/python/mesh/__init__.py
  • src/runtime/python/pyproject.toml
  • src/runtime/typescript/package.json
  • tests/integration/suites/uc01_registry/artifacts/ts-multi-agent/package.json
  • tests/integration/suites/uc01_registry/artifacts/ts-simple-agent/package.json
  • tests/integration/suites/uc02_tools/artifacts/ts-calculator-agent/Dockerfile
  • tests/integration/suites/uc02_tools/artifacts/ts-calculator-agent/package.json
  • tests/integration/suites/uc02_tools/artifacts/ts-math-agent/Dockerfile
  • tests/integration/suites/uc02_tools/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc02_tools/artifacts/ts-optional-dep-agent/Dockerfile
  • tests/integration/suites/uc02_tools/artifacts/ts-optional-dep-agent/package.json
  • tests/integration/suites/uc02_tools/artifacts/ts-report-agent/Dockerfile
  • tests/integration/suites/uc02_tools/artifacts/ts-report-agent/package.json
  • tests/integration/suites/uc03_capabilities/artifacts/ts-accurate-provider/package.json
  • tests/integration/suites/uc03_capabilities/artifacts/ts-deprecated-provider/package.json
  • tests/integration/suites/uc03_capabilities/artifacts/ts-fast-provider/package.json
  • tests/integration/suites/uc03_capabilities/artifacts/ts-tag-consumer/package.json
  • tests/integration/suites/uc03_capabilities/tc11_or_alternatives_fallback/artifacts/ts-math-agent/Dockerfile
  • tests/integration/suites/uc03_capabilities/tc11_or_alternatives_fallback/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc03_capabilities/tc12_ts_or_alternatives_fallback/artifacts/ts-calculator-agent/Dockerfile
  • tests/integration/suites/uc03_capabilities/tc12_ts_or_alternatives_fallback/artifacts/ts-math-agent/Dockerfile
  • tests/integration/suites/uc03_capabilities/tc12_ts_or_alternatives_fallback/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc03_capabilities/tc19_ts_dep_index_alignment/artifacts/ts-alpha-provider/package.json
  • tests/integration/suites/uc03_capabilities/tc19_ts_dep_index_alignment/artifacts/ts-beta-provider/package.json
  • tests/integration/suites/uc03_capabilities/tc19_ts_dep_index_alignment/artifacts/ts-dual-consumer/package.json
  • tests/integration/suites/uc03_tool_calling/tc08_pydantic_chain_ts/artifacts/ts-typed-caller/package.json
  • tests/integration/suites/uc03_tool_calling/tc08_pydantic_chain_ts/artifacts/ts-typed-provider/package.json
  • tests/integration/suites/uc03_tool_calling/tc09_pydantic_chain_java/artifacts/java-typed-caller/pom.xml
  • tests/integration/suites/uc03_tool_calling/tc09_pydantic_chain_java/artifacts/java-typed-provider/pom.xml
  • tests/integration/suites/uc03_tool_calling/tc10_timeout_chain_propagation/artifacts/java-slow-agent/pom.xml
  • tests/integration/suites/uc03_tool_calling/tc10_timeout_chain_propagation/artifacts/ts-slow-agent/package.json
  • tests/integration/suites/uc04_llm_integration/artifacts/claude-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/artifacts/claude-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/artifacts/claude-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/artifacts/gemini-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/artifacts/gemini-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/artifacts/gemini-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/artifacts/openai-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/artifacts/openai-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/artifacts/openai-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc01_claude_provider_py/artifacts/claude-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc02_claude_provider_ts/artifacts/claude-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc02_claude_provider_ts/artifacts/claude-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc03_openai_provider/artifacts/openai-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc04_openai_provider_ts/artifacts/openai-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc04_openai_provider_ts/artifacts/openai-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc05_gemini_provider_py/artifacts/gemini-provider/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc06_gemini_provider_ts/artifacts/gemini-provider-ts/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc06_gemini_provider_ts/artifacts/gemini-provider-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc07_llm_agent_py/artifacts/llm-agent/Dockerfile
  • tests/integration/suites/uc04_llm_integration/tc23_structured_output_ts_consumer_py_provider/artifacts/structured-consumer-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc28_structured_output_ts_consumer_java_provider/artifacts/structured-consumer-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc32_structured_output_ts_consumer_py_openai_provider/artifacts/structured-consumer-openai-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc38_streaming_structured_output_config_ts_py/artifacts/streaming-structured-consumer-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc43_output_mode_hint_override_openai_ts/artifacts/hint-override-consumer-ts/package.json
  • tests/integration/suites/uc04_llm_integration/tc44_output_mode_hint_override_openai_java/artifacts/hint-override-java/pom.xml
  • tests/integration/suites/uc05_meshctl/artifacts/java-non-mesh-app/pom.xml
  • tests/integration/suites/uc05_meshctl/artifacts/ts-calculator-agent/package.json
  • tests/integration/suites/uc05_meshctl/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc05_meshctl/tc07_auto_port_detection_ts/artifacts/ts-auto-port-agent/Dockerfile
  • tests/integration/suites/uc05_meshctl/tc07_auto_port_detection_ts/artifacts/ts-auto-port-agent/package.json
  • tests/integration/suites/uc05_meshctl/tc33_ts_api_port_isolation/artifacts/ts-api-app/package.json
  • tests/integration/suites/uc06_observability/artifacts/express-api/package.json
  • tests/integration/suites/uc06_observability/artifacts/py-calculator/Dockerfile
  • tests/integration/suites/uc06_observability/artifacts/py-math-agent/Dockerfile
  • tests/integration/suites/uc06_observability/artifacts/ts-math-agent/Dockerfile
  • tests/integration/suites/uc06_observability/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc08_llm_prompt_templates/artifacts/claude-provider/Dockerfile
  • tests/integration/suites/uc11_header_propagation/tc02_typescript_header_chain/artifacts/header-echo-ts/package.json
  • tests/integration/suites/uc11_header_propagation/tc02_typescript_header_chain/artifacts/header-relay-ts/package.json
  • tests/integration/suites/uc11_header_propagation/tc03_java_header_chain/artifacts/header-echo-java/pom.xml
  • tests/integration/suites/uc11_header_propagation/tc03_java_header_chain/artifacts/header-relay-java/pom.xml
  • tests/integration/suites/uc12_registration_trust/artifacts/java-greeter/pom.xml
  • tests/integration/suites/uc14_multimedia/tc30_download_media_typescript/artifacts/ts-download-agent/package.json
  • tests/integration/suites/uc14_multimedia/tc31_download_media_java/artifacts/java-download-agent/pom.xml
  • tests/integration/suites/uc15_parallel_tool_calls/artifacts/gemini-provider-py/Dockerfile
  • tests/integration/suites/uc15_parallel_tool_calls/artifacts/openai-provider-py/Dockerfile
  • tests/integration/suites/uc16_schema_filtering/artifacts/java-schema-agent/pom.xml
  • tests/integration/suites/uc16_schema_filtering/artifacts/ts-schema-agent/package.json
  • tests/integration/suites/uc17_ui_server/artifacts/ts-math-agent/package.json
  • tests/integration/suites/uc18_streaming/artifacts/streaming/java-stream-gateway/pom.xml
  • tests/integration/suites/uc22_meshjob_ts/fixtures/bystander-x-ts/package.json
  • tests/integration/suites/uc22_meshjob_ts/fixtures/bystander-y-ts/package.json
  • tests/integration/suites/uc22_meshjob_ts/fixtures/downstream-sleeper-ts/package.json
  • tests/integration/suites/uc22_meshjob_ts/fixtures/long-task-consumer-ts/package.json
  • tests/integration/suites/uc22_meshjob_ts/fixtures/long-task-provider-ts/package.json
  • tests/integration/suites/uc22_meshjob_ts/fixtures/orchestrator-agent-ts/package.json
  • tests/integration/suites/uc23_meshjob_java/fixtures/bystander-x-java/pom.xml
  • tests/integration/suites/uc23_meshjob_java/fixtures/bystander-y-java/pom.xml
  • tests/integration/suites/uc23_meshjob_java/fixtures/downstream-sleeper-java/pom.xml
  • tests/integration/suites/uc23_meshjob_java/fixtures/long-task-consumer-java/pom.xml
  • tests/integration/suites/uc23_meshjob_java/fixtures/long-task-provider-java/pom.xml
  • tests/integration/suites/uc23_meshjob_java/fixtures/orchestrator-agent-java/pom.xml
  • tests/integration/suites/uc26_a2a_consumer_typescript/fixtures/consumer-date-agent-ts-b/package.json
  • tests/integration/suites/uc26_a2a_consumer_typescript/fixtures/consumer-date-agent-ts/package.json
  • tests/integration/suites/uc26_a2a_consumer_typescript/fixtures/consumer-report-agent-ts-sse/package.json
  • tests/integration/suites/uc26_a2a_consumer_typescript/fixtures/consumer-report-agent-ts/package.json
  • tests/integration/suites/uc27_a2a_consumer_java/fixtures/consumer-date-agent-java-b/pom.xml
  • tests/integration/suites/uc27_a2a_consumer_java/fixtures/consumer-date-agent-java/pom.xml
  • tests/integration/suites/uc27_a2a_consumer_java/fixtures/consumer-report-agent-java-sse/pom.xml
  • tests/integration/suites/uc27_a2a_consumer_java/fixtures/consumer-report-agent-java/pom.xml
  • tests/integration/suites/uc28_a2a_producer_java/fixtures/producer-date-agent-java/pom.xml
  • tests/integration/suites/uc28_a2a_producer_java/fixtures/producer-date-auth-agent-java/pom.xml
  • tests/integration/suites/uc28_a2a_producer_java/fixtures/producer-report-agent-java/pom.xml
  • tests/integration/suites/uc29_a2a_producer_ts/fixtures/producer-date-agent-ts/package.json
  • tests/integration/suites/uc29_a2a_producer_ts/fixtures/producer-date-auth-agent-ts/package.json
  • tests/integration/suites/uc29_a2a_producer_ts/fixtures/producer-report-agent-ts/package.json
  • tests/integration/suites/uc30_spring_constructor_inject_java/artifacts/spring-a2a-consumer/pom.xml
  • tests/integration/suites/uc30_spring_constructor_inject_java/artifacts/spring-route-consumer/pom.xml
  • tests/integration/suites/uc31_a2a_schema_match_parity/artifacts/a2a-strict-consumer/pom.xml
  • tests/integration/suites/uc31_a2a_schema_match_parity/artifacts/route-strict-consumer/pom.xml
  • tests/integration/suites/uc32_empty_return_values/artifacts/java-empty-consumer/pom.xml
  • tests/integration/suites/uc32_empty_return_values/artifacts/java-empty-provider/pom.xml
  • tests/integration/suites/uc32_empty_return_values/artifacts/ts-empty-consumer/package.json
  • tests/integration/suites/uc34_required_dependencies/fixtures/java-route-consumer/pom.xml
  • tests/integration/suites/uc34_required_dependencies/fixtures/ts-required-consumer/package.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/2.8.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dhyansraj

Copy link
Copy Markdown
Owner Author

Release gate at 2.8.0: src-tests 12/12; full integration 527 passed, 0 failed, 9 skipped (1256.9s). Zero failures — ready to merge.

@dhyansraj
dhyansraj merged commit 9cf62d3 into main Jul 3, 2026
20 checks passed
@dhyansraj
dhyansraj deleted the release/2.8.0 branch July 3, 2026 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant