Repository navigation
chore: update dependencies - #2
Merged
Merged
Conversation
Refresh every workspace to the latest compatible releases on top of the 2026-09-04 dependency pass: - Rust: jsonschema 0.53 -> 0.56 (launcher-api; breaking changes are confined to the unused `canonical` module), reqwest 0.13.4 -> 0.13.5, plus transitive lockfile refreshes (rustls 0.23.44, bitflags, indexmap, syn, zerocopy, wasm-bindgen, hashlink, hybrid-array, ipnet, uuid, fancy-regex) across server, baectl, client-rust, e2e, and the launchers. - TypeScript: react/react-dom/@types/react/@types/react-dom 19.3.0, vite 8.3.0, oxlint 1.82.0, @playwright/test 1.63.0 (max/web and launchers/webapp/web), plus transitive lockfile refreshes in all four npm packages. - Python: anyio 4.15.0 -> 4.15.1 (uv.lock). No source changes were required; make build, make lint, and make test pass for every component. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UueMkvfsdcrfzBjwa5UZAR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings every workspace up to its latest compatible dependency releases. Two commits: the original 2026-09-04 pass and a follow-up refresh made today on top of it (nothing had drifted on
mainin between; the branch is 0 commits behind).Rust (
server,baectl,client-rust,e2e,launchers/*)rustls-tls)rustls;queryfeature added for baectl)cargo updateAlso confirmed at latest: axum 0.8.9, clap 4.6.6, tokio 1.53.1, opentelemetry* 0.32, tracing-opentelemetry 0.33, tonic 0.14.6, thiserror 2.0.20, regex 1.13.1, url 2.5.8, subtle 2.6.1, tower 0.5.3, http-body-util 0.1.5.
Code changes required
rand0.10 removedOsRng/RngCore::fill_bytes;baectl/src/keygen.rs,server/src/store/keys.rs, andserver/src/store/mod.rsnow useSysRng::try_fill_bytes(with an explicitexpect, since the new API is fallible).getrandom0.4 renamedgetrandom()tofill()(client-rust/src/subagent.rs).reqwest0.13 renamed therustls-tlsfeature torustls, andClient::query()moved behind thequeryfeature (baectl/Cargo.toml).jsonschema0.54 to 0.56's breaking changes are confined to thecanonicalmodule, which this repo does not use;validator_forandValidationErrorare unchanged.rustlsnow pulls inaws-lc-rs, whose build needs CMake, socmakewas added toDockerfile,Dockerfile.dev, andDockerfile.max.TypeScript (
client-typescript,max/web,max/server,launchers/webapp/web)Code changes required
ReadableSpan.instrumentationLibrarytoinstrumentationScopeand replacedparentSpanIdwithparentSpanContext(client-typescript/src/telemetry.test.ts).@types/node;client-typescript/tsconfig.jsonnow lists"types": ["node"].react/purityandreact/set-state-in-effect; three intentional patterns got targetedoxlint-disable-next-linecomments with justification (AgentPage.tsx,useSessionStream.ts,SessionsTab.tsx).Python (
client-python)pyproject.tomlnow pins the previous rule set (E4,E7,E9,F) explicitly and excludes*.mdso behaviour is unchanged.CI / images
actions/checkoutv4 to v7,actions/upload-artifactv4 to v7,actions/download-artifactv4 to v8,docker/build-push-actionv6 to v7,docker/login-actionv3 to v4,docker/setup-buildx-actionv3 to v4. All are the current major versions as of today.rust:1-bookworm,node:22-bookworm,debian:bookworm-slim), so no image pins needed moving.Validation
Run on a host toolchain matching
Dockerfile.dev(Rust 1.98.1 stable with clippy/rustfmt and the aarch64 musl target, Node 22.23.2, Python 3.11 via uv, cmake):Test totals: server 236 (unit + integration incl. the stdio MCP fixtures), baectl 33, client-rust 57, client-typescript 75, client-python 94, max 96 + entrypoint regression script, launchers/core 8, launchers/schedule 10, launchers/api 27, launchers/webapp 11, e2e 2. No tests were modified, skipped, or removed.
🤖 Generated with Claude Code
https://claude.ai/code/session_01UueMkvfsdcrfzBjwa5UZAR