What's Changed
- feat(storage): opt-in native file move for hot→cold tiering (
move_engine=native) — copies parquet bytes without holding the writer catalog lock during the S3 upload. Default remainsduckdb. See NATIVE_TIER_MOVE.md. Addresses #969. - feat(storage): native S3 move uses IAM/default credential chain when keys are empty, multipart upload (8MiB parts), and RustFS integration tests by @adubovikov in #972
Full Changelog: 11.0.327...11.0.328