What SeaQL/sea-orm shipped
Written by FoxPlug from public releases; not affiliated with Sea-ql. An automatic summary of the public release, pull request and commit data of github.com/SeaQL/sea-orm. Sea-ql did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- SeaORM 2.0.4 released with
select_exceptmethod to query all columns except specified ones [1] Release - sea-orm-cli 2.0.4 released with arrow upgraded to version 60 [0] Release
- Fixed linked joins to properly respect
condition_typein join conditions [3] Pull request #3203 - Fixed schema sync failing when dropping stale unique indexes on MySQL [4] Pull request #3202
- Fixed
save_ascast not being applied toeq_anyandne_allarray filters [10] Pull request #3208 - Reorganized test structure to reduce compilation time from 81s to 22-31s on 15 cores [6] Pull request #3210
Why it matters
SeaORM 2.0.4 adds a frequently requested feature for column selection while fixing several bugs in join conditions, schema synchronization, and type casting. The test infrastructure improvements significantly reduce build times for contributors.
Changelog entry
- Add
select_exceptto select all columns except the given ones [1] Release - Respect
condition_typein linked joins [3] Pull request #3203 - Fix schema sync failing to drop a stale index on MySQL [4] Pull request #3202
- Apply
save_ascast toeq_any/ne_allarrays [10] Pull request #3208 - Split tests/common for faster compilation [6] Pull request #3210
SeaORM 2.0.4 is out with select_except for flexible column queries, better join condition handling, MySQL schema sync fixes, and 3x faster test builds.
SeaORM 2.0.4 released with select_except for querying all columns except specified ones. Also includes fixes for condition_type in linked joins, MySQL unique index dropping, and save_as casting in array filters. Test compilation time reduced from 81s to 22-31s through smarter test module organization.
More from SeaQL/sea-orm on GitHub
Merged pull requests
- Update 2.0.4.md (#3212, merged September 26, 2026 by Huliiiiii) (source)
- Respect
condition_typein linked joins (#3203, merged September 25, 2026 by Dev-next-gen) (source) - Fix schema sync failing to drop a stale index on MySQL (#3202, merged September 25, 2026 by Dev-next-gen) (source)
- Add
select_exceptto select all columns except the given ones (#3211, merged September 25, 2026 by tyt2y3) (source) - Split tests/common so each test binary compiles only what it uses (#3210, merged September 25, 2026 by tyt2y3) (source)
- Add
select_except(#3123, merged September 25, 2026 by WookiesRpeople2) (source) - improve CI runtime (#3209, merged September 25, 2026 by tyt2y3) (source)
- Apply
save_ascast toeq_any/ne_allarrays (#3208, merged September 23, 2026 by tyt2y3) (source) - docs: drop redundant install block from CLI and migration READMEs (#3207, merged September 20, 2026 by toyeshhm) (source)
- sea-orm-migration: don't depend on stream feature (#3200, merged September 15, 2026 by ggirol-rc) (source)
- Fix
left_join_linkedjoining multi-hop links onto the wrong alias (#3199, merged September 14, 2026 by Dev-next-gen) (source) - Refine SeaORM 2.0.3 release notes (#3198, merged September 13, 2026 by Huliiiiii) (source)