Releases: Dicklesworthstone/sqlmodel_rust
Releases · Dicklesworthstone/sqlmodel_rust
v0.2.0
sqlmodel_rust v0.2.0
First tagged release of the SQLModel Rust workspace -- 11 publishable crates providing an intuitive, type-safe SQL toolkit for Rust.
Highlights
- sqlmodel-core: Core types and traits for database-agnostic SQL modeling
- sqlmodel-macros: Procedural macros for derive-based model definitions
- sqlmodel-query: Type-safe SQL query builder with a fluent DSL
- sqlmodel-schema: Schema definition and migration support
- sqlmodel-pool: Async connection pooling powered by asupersync
- sqlmodel-session: Unit-of-work session management
- sqlmodel-console: Rich terminal output with optional syntax highlighting
- sqlmodel-postgres: PostgreSQL driver with optional TLS (rustls)
- sqlmodel-mysql: MySQL driver with optional TLS (rustls)
- sqlmodel-sqlite: SQLite driver
- sqlmodel: Facade crate re-exporting the full stack
Notable changes since initial development
- PostgreSQL and MySQL composite index key ordering fixes
- Console rendering hardened for narrow terminals and Unicode
- FrankenSQLite experimental driver added (not published to crates.io)
- Upgraded to
asupersync = 0.2.0
Unpublished crate
sqlmodel-frankensqlitedepends on external path-onlyfrankensqlitecrates not yet on crates.io and is excluded from this release's crates.io publish.