Vendor dependencies

This commit is contained in:
2026-08-01 16:11:49 +03:00
parent 7f139a0241
commit 6b5e7f0f8b
29706 changed files with 9575646 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
## Release Notes: SeaORM 2.0.0-rc.34
*(since 2.0.0-rc.32)*
### New Features
**Arrow / Parquet support** (#2957)
- Extracted `sea-orm-arrow` into a dedicated crate
- Added `ArrowSchema`, `DeriveArrowSchema` for entity-to-Arrow conversion
- Support decimal with different formats and timestamp with different timezone/resolution
- Added `ActiveModel::from_arrow` for creating ActiveModels from Arrow arrays
- Parquet example added
- Arrow support in `sea-orm-sync`
**`DeriveValueType`: `try_from_u64`** (#2958)
`DeriveValueType` now derives `TryFromU64` for custom value types.
**Derive `Clone` for topologies** (#2954)
Topology types can now derive `Clone`.
**`preserve-user-modifications` experimental flag** (#2964)
Added experimental `preserve-user-modifications` option for schema sync; default is `false`.
**Optional `sea-schema`**
`sea-schema` can be optional in some configurations.
### Bug Fixes
**Don't create redundant unique indexes** (#2950)
Fixed creation of redundant unique indexes on PostgreSQL and SQLite when a column is already unique. Fixes #2873.
**Typo: "exsiting" → "existing"** (#2956)
### Improvements
- Refactored `sea-orm-arrow`; upgraded to Arrow 57; removed direct Arrow dependency
- Improved docs for `DeriveValueType` (#2958)
- Split up test suite by creating only needed tables per test
- Support SeaORM X in `sea-orm-sync`