## Release Notes: SeaORM 2.0.0-rc.21 *(since 2.0.0-rc.20)* ### New Features **Rusqlite / sea-orm-sync** (#2847) - New `sea-orm-sync` crate for synchronous SQLite via rusqlite - Stream and transaction support - Integration with `sea-schema-sync` **Add `--banner-version` to CLI** (#2836) CLI now supports a `--banner-version` flag. **Add `exists` method to `PaginatorTrait`** (#2623) `PaginatorTrait` now includes an `exists` method for efficient existence checks. ### Bug Fixes **Respect `#[serde(rename)]` in `ActiveModel::from_json`** (#2842) `ActiveModel::from_json` now correctly respects `#[serde(rename)]` and `#[serde(rename_all)]` attributes when deserializing JSON. ### Improvements - Reduce Vec allocations (#2835) - Add taplo for TOML formatting (#2844) - SeaORM sync example and preparation for `sea-orm-sync` crate