unstale

pypi / sqlalchemy-cratedb

sqlalchemy-cratedb

What changed in sqlalchemy-cratedb 0.43 to 0.44, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-25.

3 breaking3 new APIs and options12 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.6 on npm

sqlalchemy-cratedb 0.448 changes

Fixes and other changes 8

  • Fixes array positions rendering as object keys.

    0.44.0release notes

  • CLOB, NCHAR, NVARCHAR, DATETIME and DATE compile to DDL that CrateDB can parse.

    0.44.0release notes

  • NUMERIC columns are now stored as NUMERIC.

    0.44.0release notes

  • Fixes subscripts being served from the statement cache.

    0.44.0release notes

  • Using SQLAlchemy Time no longer raises “Cannot find data type: time” on CrateDB.

    0.44.0release notes

  • Fixes a TypeError when reading timestamps with the driver's time_zone option.

    0.44.0release notes

  • Unresolvable reflected types are named, and geo, IP, character and array types are resolved.

    0.44.0release notes

  • UUID values are bound in the dashed form accepted by Crate.

    0.44.0release notes

sqlalchemy-cratedb 0.4310 changes

Breaking changes 3

  • CREATE INDEX is now a no-op in the compiler.

    0.43.0release notes

  • The dialect migrates to paramstyle="pyformat", following crate-python 2.2.0.

    0.43.0release notes

  • Support for Python versions below 3.10 is removed.

    0.43.0release notes

New APIs and options 3

  • Methods concerned with isolation levels are implemented as no-ops.

    0.43.0release notes

  • Adds the ObjectArray.as_generic method.

    0.43.0release notes

  • PostgreSQL JSON(B) types are emulated using CrateDB's OBJECT type.

    0.43.0release notes

Fixes and other changes 4

  • Fixes an AttributeError involving CrateCompilerSA20; the notes do not specify the triggering operation.

    0.43.1release notes

  • FLOAT type support is improved, converging to FLOAT versus DOUBLE.

    0.43.0release notes

  • Compiler calls for ON CONFLICT DO UPDATE are forwarded to PostgreSQL's compiler implementation.

    0.43.0release notes

  • Type mappings are improved.

    0.43.0release notes