## 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.