Skip to content

Upgrade server dependencies except Bark#286

Merged
niteshbalusu11 merged 1 commit into
masterfrom
codex/upgrade-server-dependencies
Jul 16, 2026
Merged

Upgrade server dependencies except Bark#286
niteshbalusu11 merged 1 commit into
masterfrom
codex/upgrade-server-dependencies

Conversation

@niteshbalusu11

Copy link
Copy Markdown
Member

Closes #285

What changed

  • Upgraded every non-Bark direct server dependency to its latest stable release.
  • Kept ark-lib and bark-server-rpc pinned to Bark server-0.3.0 at the existing Git commit.
  • Migrated Rand 0.10 trait imports, enabled Reqwest 0.13 request-encoding features, and selected AWS-LC for JsonWebToken 10.
  • Regenerated the shared TypeScript bindings with TS-RS 12.
  • Updated the dedicated server Nix shell to Rust 1.95, matching the production Docker builder and the new dependency MSRV.

Validation

  • cargo outdated -R --ignore bark-server-rpc,ark-lib reports no remaining direct upgrades.
  • cargo fmt --all -- --check
  • cargo check --all-targets --all-features
  • TEST_DATABASE_URL=postgres://postgres:postgres@localhost:5432/noah_test TEST_REDIS_URL=redis://127.0.0.1:6379 cargo test (308 tests passed)
  • cargo build --release --bin noah-cli
  • bun run check
  • nix develop .#server --command bash -c "rustc --version && cargo --version"
  • docker build --progress=plain -t noah-server-deps-test .

@niteshbalusu11
niteshbalusu11 merged commit 1707e48 into master Jul 16, 2026
8 of 10 checks passed
@niteshbalusu11
niteshbalusu11 deleted the codex/upgrade-server-dependencies branch July 16, 2026 18:20
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.

Upgrade server dependencies to latest versions except Bark

1 participant