Skip to content

Releases: Dicklesworthstone/sqlmodel_rust

v0.2.0

15 Feb 17:19

Choose a tag to compare

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-frankensqlite depends on external path-only frankensqlite crates not yet on crates.io and is excluded from this release's crates.io publish.