Back to Sea Orm

2.0.0 Rc.28

changelog/2.0.0-rc.28.md

2.0.01.3 KB
Original Source

Release Notes: SeaORM 2.0.0-rc.28

(since 2.0.0-rc.27)

New Features

sqlx-all feature in sea-orm-migration (#2887)

Added sqlx-all feature flag to sea-orm-migration for compatibility with sqlx's all-database feature.

set_if_not_equals_and on ActiveValue (#2888)

Added set_if_not_equals_and method to ActiveValue for conditional updates based on value comparison.

Set auto_increment to false for String/Uuid primary keys by default (#2881)

Macros now set auto_increment = false by default when the primary key is String or Uuid, avoiding incorrect schema generation.

Bug Fixes

Postgres: combine SET TRANSACTION statements (#2893)

Combined SET TRANSACTION ISOLATION LEVEL and ACCESS MODE into a single statement for PostgreSQL, fixing transaction setup.

Improvements

Debug log for entity registry (#2900)

Added debug logging for entity registry operations to aid troubleshooting.

Deprecate do_nothing and on_empty_do_nothing (#2883)

Deprecated do_nothing and on_empty_do_nothing on insert operations. Added documentation and tests for the deprecation path.

Add Rustify to COMMUNITY.md (#2898)

Added Rustify bot to the community bots section, covering multi-source lyrics, AI analysis, real-time profanity detection, and auto-skip features.