|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [v0.12.0](https://github.com/delta-io/delta-kernel-rs/tree/v0.12.0/) (2025-06-04) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/delta-io/delta-kernel-rs/compare/v0.11.0...v0.12.0) |
| 6 | + |
| 7 | +### 🏗️ Breaking changes |
| 8 | +1. Remove `GlobalScanState`: instead use new `Scan` APIs directly (`logical_schema`, `physical_schema`, etc.) ([#947]) |
| 9 | +2. table feature enums are now `internal_api` (not public, unless `internal-api` flag is set) ([#998]) |
| 10 | + |
| 11 | +### 🚀 Features / new APIs |
| 12 | + |
| 13 | +1. Use compacted log files in log-replay ([#950]) |
| 14 | +2. New `#[derive(IntoEngineData)]` proc macro ([#830]) |
| 15 | +3. Add support for kernel default expression evaluation ([#979]) |
| 16 | +4. **New: panic in debug builds if ListedLogFiles breaks invariants** ([#986]) |
| 17 | +5. Create visitor for getting In-commit Timestamp ([#897]) |
| 18 | +6. Binary searching utility function for timestamp to version conversion ([#896]) |
| 19 | +7. Enable "TimestampWithoutTimezone" table feature and add protocol validation for it ([#988]) |
| 20 | +8. add missing reader/writer features (variantType/clustered) ([#998]) |
| 21 | + |
| 22 | +### 🐛 Bug Fixes |
| 23 | + |
| 24 | +1. Disable timestamp column's `maxValues` for data skipping ([#1003]) |
| 25 | + |
| 26 | +### 🚜 Refactor |
| 27 | + |
| 28 | +1. Make KernelPredicateEvaluator trait dyn-compatible ([#994]) |
| 29 | + |
| 30 | + |
| 31 | +[#950]: https://github.com/delta-io/delta-kernel-rs/pull/950 |
| 32 | +[#830]: https://github.com/delta-io/delta-kernel-rs/pull/830 |
| 33 | +[#979]: https://github.com/delta-io/delta-kernel-rs/pull/979 |
| 34 | +[#994]: https://github.com/delta-io/delta-kernel-rs/pull/994 |
| 35 | +[#986]: https://github.com/delta-io/delta-kernel-rs/pull/986 |
| 36 | +[#897]: https://github.com/delta-io/delta-kernel-rs/pull/897 |
| 37 | +[#896]: https://github.com/delta-io/delta-kernel-rs/pull/896 |
| 38 | +[#988]: https://github.com/delta-io/delta-kernel-rs/pull/988 |
| 39 | +[#947]: https://github.com/delta-io/delta-kernel-rs/pull/947 |
| 40 | +[#1003]: https://github.com/delta-io/delta-kernel-rs/pull/1003 |
| 41 | +[#998]: https://github.com/delta-io/delta-kernel-rs/pull/998 |
| 42 | + |
| 43 | + |
3 | 44 | ## [v0.11.0](https://github.com/delta-io/delta-kernel-rs/tree/v0.11.0/) (2025-05-27) |
4 | 45 |
|
5 | 46 | [Full Changelog](https://github.com/delta-io/delta-kernel-rs/compare/v0.10.0...v0.11.0) |
|
0 commit comments