Skip to content

Add versioned RPC and REST migrations#6

Merged
JedimEmO merged 1 commit into
masterfrom
feature/versioned-api-migrations
May 10, 2026
Merged

Add versioned RPC and REST migrations#6
JedimEmO merged 1 commit into
masterfrom
feature/versioned-api-migrations

Conversation

@JedimEmO
Copy link
Copy Markdown
Owner

Summary

  • add shared VersionMigration core trait and re-export it through RPC/REST core crates
  • add opt-in versioned JSON-RPC methods and REST endpoints with typed request/response migrations
  • change generated JSON-RPC server setup to trait-backed service implementations
  • update generated clients, OpenRPC/OpenAPI metadata, docs, examples, and Playwright coverage

Tests

  • cargo check --workspace
  • cargo test -p ras-jsonrpc-macro -p ras-rest-macro --tests
  • npm --prefix tests/playwright test

@JedimEmO JedimEmO merged commit 176e128 into master May 10, 2026
5 checks passed
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