chore(deps): bump rcgen from 0.13 to 0.14 #70

Merged
razvandimescu merged 1 commits from feat/rcgen-0.14 into main 2026-04-10 13:28:07 +08:00
razvandimescu commented 2026-04-10 13:15:10 +08:00 (Migrated from github.com)

Summary

  • Bumps rcgen from 0.13.2 to 0.14.7 — closes #66 (Dependabot couldn't merge due to breaking API changes)
  • Migrates src/tls.rs to the new Issuer API: Certificate + KeyPair args → unified Issuer type
  • Load path uses Issuer::from_ca_cert_der (eliminates the old self-signed re-signing round-trip)
  • Generate path uses Issuer::new(params, key_pair) (constructs directly, no DER re-parse)
  • Drops thiserror v1 from the dependency tree (rcgen 0.14 uses v2, already pulled by other deps)

Test plan

  • cargo test --lib — 142 passed
  • cargo clippy -- -D warnings — clean
  • cargo fmt --check — clean
  • CI green on all three platforms
  • Smoke test: numa starts, generates CA cert, serves .numa domains over HTTPS

🤖 Generated with Claude Code

## Summary - Bumps `rcgen` from 0.13.2 to 0.14.7 — closes #66 (Dependabot couldn't merge due to breaking API changes) - Migrates `src/tls.rs` to the new `Issuer` API: `Certificate` + `KeyPair` args → unified `Issuer` type - Load path uses `Issuer::from_ca_cert_der` (eliminates the old self-signed re-signing round-trip) - Generate path uses `Issuer::new(params, key_pair)` (constructs directly, no DER re-parse) - Drops `thiserror v1` from the dependency tree (rcgen 0.14 uses v2, already pulled by other deps) ## Test plan - [x] `cargo test --lib` — 142 passed - [x] `cargo clippy -- -D warnings` — clean - [x] `cargo fmt --check` — clean - [x] CI green on all three platforms - [x] Smoke test: `numa` starts, generates CA cert, serves `.numa` domains over HTTPS 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.