[PR #738] [MERGED] chart(langsmith): release v15 GA (chart 0.15.0, appVersion 0.15.8) #738

Closed
opened 2026-06-05 19:17:35 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/helm/pull/738
Author: @langchain-infra
Created: 5/28/2026
Status: Merged
Merged: 5/28/2026
Merged by: @langchain-infra

Base: mainHead: v15-release


📝 Commits (10+)

  • 93013fd chore(langsmith): bump chart to 0.15.0-rc.15, appVersion to 0.15.8rc1
  • 5fcaa3b chart(langsmith): stop auto-injecting LLM_AUTH_PROXY_ACCEPT_HTTP for insights/polly
  • 71b99d1 Cherry-pick #729 + #733 into v15-release (#735)
  • 17c9a2c chart(langsmith): release 0.15.1, appVersion 0.15.8
  • 27d863a chart(langsmith): keep fleet.namePrefix default as standalone-fleet
  • e0318d8 chart(langsmith): remove LangSmith MCP/OAuth routing, revert fleet /mcp rename
  • 17a8d1c chart(langsmith): document agentBootstrap caveats and per-product extraEnv
  • 7eb37e0 chart(langsmith): replace agentBootstrap how-it-works docs with deprecation notices
  • fc9016e chart(langsmith): pull tool/trigger-server rename and insights/polly namePrefix revert
  • 695ef4f chart(langsmith): rename agentBuilderToolServer/TriggerServer to fleetToolServer/TriggerServer

📊 Changes

19 files changed (+361 additions, -296 deletions)

View changed files

📝 charts/langsmith/Chart.yaml (+2 -2)
📝 charts/langsmith/README.md (+125 -125)
📝 charts/langsmith/ci/lightweight-config-values.yaml (+2 -2)
📝 charts/langsmith/ci/readonly-config-values.yaml (+2 -2)
📝 charts/langsmith/templates/_helpers.tpl (+13 -16)
📝 charts/langsmith/templates/agent-features/fleet/tool-server/deployment.yaml (+34 -35)
📝 charts/langsmith/templates/agent-features/fleet/tool-server/hpa.yaml (+8 -8)
📝 charts/langsmith/templates/agent-features/fleet/tool-server/pdb.yaml (+7 -7)
📝 charts/langsmith/templates/agent-features/fleet/tool-server/service-account.yaml (+6 -6)
📝 charts/langsmith/templates/agent-features/fleet/tool-server/service.yaml (+12 -12)
📝 charts/langsmith/templates/agent-features/fleet/trigger-server/deployment.yaml (+32 -32)
📝 charts/langsmith/templates/agent-features/fleet/trigger-server/service-account.yaml (+6 -6)
📝 charts/langsmith/templates/agent-features/fleet/trigger-server/service.yaml (+12 -12)
📝 charts/langsmith/templates/config-map.yaml (+2 -2)
📝 charts/langsmith/templates/frontend/config-map.yaml (+8 -8)
📝 charts/langsmith/templates/host-backend/deployment.yaml (+2 -2)
📝 charts/langsmith/templates/validate.yaml (+15 -1)
charts/langsmith/tests/fleet_server_values_test.yaml (+43 -0)
📝 charts/langsmith/values.yaml (+30 -18)

📄 Description

Summary

First v15 GA release — chart 0.15.0, appVersion 0.15.8. Merges v15-release back into main.

  • langsmith chart 0.15.0 — first stable v0.15.X (no rc suffix). appVersion 0.15.8, all langchain/langsmith-* image tags bumped from 0.15.8rc1 to 0.15.8.
  • Rename agentBuilderToolServer / agentBuilderTriggerServerfleetToolServer / fleetTriggerServer (and corresponding images.*Image keys). validate.yaml fails templating with a clear deprecation message if the old keys are still passed. Kubernetes resource names (e.g. langsmith-fleet-tool-server) are unchanged.
  • agentBootstrap deprecation — DEPRECATED banners added on backend.agentBootstrap and the three bundled-agent product blocks (config.agentBuilder, config.insights, config.polly), pointing users at the top-level fleet / insights / polly blocks as the supported path.
  • /api/v1/fleet/ nginx route + LANGGRAPH_DEPLOYMENT_URL backend env (cherry-pick of #729 + #733).
  • Polly tracing fix (#721).
  • LLM_AUTH_PROXY_ACCEPT_HTTP auto-injection removed for insights/polly.
  • Agent-features shared config-map + helper extraction (#716).
  • Queue extraPorts (#717).
  • langgraph-cloud release 0.3.1 (#718).

Mission-control / langgraph-dataplane / agent-gateway / presidio-analyzer content from main is preserved via the merge — no regressions from v15-release's older copies.

After this merges, the plan is to cut v15-stable from main and bump main to v16.

Test plan

  • `helm unittest charts/langsmith` passes (includes `fleet_server_values_test.yaml` deprecation-failure cases)
  • `helm lint charts/langsmith` passes
  • `helm template langsmith charts/langsmith` renders with default values
  • `helm template` renders cleanly with `fleet.enabled=true`, `fleetToolServer.enabled=true`, `fleetTriggerServer.enabled=true`, and a hostname set
  • `helm template --set agentBuilderToolServer.enabled=true` fails with the deprecation error pointing at `fleetToolServer`
  • Rendered image tags resolve to `:0.15.8` for the bumped langsmith images
  • `helm upgrade --dry-run` against an existing v15 deployment shows no resource recreation (namePrefix unchanged)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/helm/pull/738 **Author:** [@langchain-infra](https://github.com/langchain-infra) **Created:** 5/28/2026 **Status:** ✅ Merged **Merged:** 5/28/2026 **Merged by:** [@langchain-infra](https://github.com/langchain-infra) **Base:** `main` ← **Head:** `v15-release` --- ### 📝 Commits (10+) - [`93013fd`](https://github.com/langchain-ai/helm/commit/93013fde07f9394f57904b2c9181c985c2ae3cde) chore(langsmith): bump chart to 0.15.0-rc.15, appVersion to 0.15.8rc1 - [`5fcaa3b`](https://github.com/langchain-ai/helm/commit/5fcaa3b0fee4b012ef8a11cb2fd2d27b2c9ea2bd) chart(langsmith): stop auto-injecting LLM_AUTH_PROXY_ACCEPT_HTTP for insights/polly - [`71b99d1`](https://github.com/langchain-ai/helm/commit/71b99d1d2311dac5e7ce1cd10e5d85f1ce7d3ba9) Cherry-pick #729 + #733 into v15-release (#735) - [`17c9a2c`](https://github.com/langchain-ai/helm/commit/17c9a2cbff674e90405ea41d8d0ad05c6341e646) chart(langsmith): release 0.15.1, appVersion 0.15.8 - [`27d863a`](https://github.com/langchain-ai/helm/commit/27d863a58c7c11952b0e853a7707f75e0bb08f3b) chart(langsmith): keep fleet.namePrefix default as standalone-fleet - [`e0318d8`](https://github.com/langchain-ai/helm/commit/e0318d8248dc0ac0c425169972af29ad414e17cd) chart(langsmith): remove LangSmith MCP/OAuth routing, revert fleet /mcp rename - [`17a8d1c`](https://github.com/langchain-ai/helm/commit/17a8d1cc0dfb903be4a2595f57db55cd87a3bdab) chart(langsmith): document agentBootstrap caveats and per-product extraEnv - [`7eb37e0`](https://github.com/langchain-ai/helm/commit/7eb37e0fedfbf94c0fe0b13a0d3818b980443284) chart(langsmith): replace agentBootstrap how-it-works docs with deprecation notices - [`fc9016e`](https://github.com/langchain-ai/helm/commit/fc9016e09514875b12fbb5badf16421b6d9cafc8) chart(langsmith): pull tool/trigger-server rename and insights/polly namePrefix revert - [`695ef4f`](https://github.com/langchain-ai/helm/commit/695ef4ff85728fe766b33f4d81b348d43271a61b) chart(langsmith): rename agentBuilderToolServer/TriggerServer to fleetToolServer/TriggerServer ### 📊 Changes **19 files changed** (+361 additions, -296 deletions) <details> <summary>View changed files</summary> 📝 `charts/langsmith/Chart.yaml` (+2 -2) 📝 `charts/langsmith/README.md` (+125 -125) 📝 `charts/langsmith/ci/lightweight-config-values.yaml` (+2 -2) 📝 `charts/langsmith/ci/readonly-config-values.yaml` (+2 -2) 📝 `charts/langsmith/templates/_helpers.tpl` (+13 -16) 📝 `charts/langsmith/templates/agent-features/fleet/tool-server/deployment.yaml` (+34 -35) 📝 `charts/langsmith/templates/agent-features/fleet/tool-server/hpa.yaml` (+8 -8) 📝 `charts/langsmith/templates/agent-features/fleet/tool-server/pdb.yaml` (+7 -7) 📝 `charts/langsmith/templates/agent-features/fleet/tool-server/service-account.yaml` (+6 -6) 📝 `charts/langsmith/templates/agent-features/fleet/tool-server/service.yaml` (+12 -12) 📝 `charts/langsmith/templates/agent-features/fleet/trigger-server/deployment.yaml` (+32 -32) 📝 `charts/langsmith/templates/agent-features/fleet/trigger-server/service-account.yaml` (+6 -6) 📝 `charts/langsmith/templates/agent-features/fleet/trigger-server/service.yaml` (+12 -12) 📝 `charts/langsmith/templates/config-map.yaml` (+2 -2) 📝 `charts/langsmith/templates/frontend/config-map.yaml` (+8 -8) 📝 `charts/langsmith/templates/host-backend/deployment.yaml` (+2 -2) 📝 `charts/langsmith/templates/validate.yaml` (+15 -1) ➕ `charts/langsmith/tests/fleet_server_values_test.yaml` (+43 -0) 📝 `charts/langsmith/values.yaml` (+30 -18) </details> ### 📄 Description ## Summary First v15 GA release — chart `0.15.0`, appVersion `0.15.8`. Merges `v15-release` back into `main`. - **langsmith chart 0.15.0** — first stable v0.15.X (no rc suffix). appVersion `0.15.8`, all `langchain/langsmith-*` image tags bumped from `0.15.8rc1` to `0.15.8`. - **Rename `agentBuilderToolServer` / `agentBuilderTriggerServer` → `fleetToolServer` / `fleetTriggerServer`** (and corresponding `images.*Image` keys). `validate.yaml` fails templating with a clear deprecation message if the old keys are still passed. Kubernetes resource names (e.g. `langsmith-fleet-tool-server`) are unchanged. - **agentBootstrap deprecation** — DEPRECATED banners added on `backend.agentBootstrap` and the three bundled-agent product blocks (`config.agentBuilder`, `config.insights`, `config.polly`), pointing users at the top-level `fleet` / `insights` / `polly` blocks as the supported path. - **`/api/v1/fleet/` nginx route + `LANGGRAPH_DEPLOYMENT_URL` backend env** (cherry-pick of #729 + #733). - **Polly tracing fix** (#721). - **`LLM_AUTH_PROXY_ACCEPT_HTTP` auto-injection removed** for insights/polly. - **Agent-features shared config-map + helper extraction** (#716). - **Queue extraPorts** (#717). - **langgraph-cloud release 0.3.1** (#718). Mission-control / langgraph-dataplane / agent-gateway / presidio-analyzer content from main is preserved via the merge — no regressions from v15-release's older copies. After this merges, the plan is to cut v15-stable from main and bump main to v16. ## Test plan - [x] \`helm unittest charts/langsmith\` passes (includes \`fleet_server_values_test.yaml\` deprecation-failure cases) - [x] \`helm lint charts/langsmith\` passes - [x] \`helm template langsmith charts/langsmith\` renders with default values - [x] \`helm template\` renders cleanly with \`fleet.enabled=true\`, \`fleetToolServer.enabled=true\`, \`fleetTriggerServer.enabled=true\`, and a hostname set - [x] \`helm template --set agentBuilderToolServer.enabled=true\` fails with the deprecation error pointing at \`fleetToolServer\` - [x] Rendered image tags resolve to \`:0.15.8\` for the bumped langsmith images - [x] \`helm upgrade --dry-run\` against an existing v15 deployment shows no resource recreation (namePrefix unchanged) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 19:17:35 -04:00
yindo closed this issue 2026-06-05 19:17:35 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/helm#738