diff --git a/CHANGELOG.md b/CHANGELOG.md index ef55a1d..5683d8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.3.0](https://github.com/datafusion-contrib/datafusion-materialized-views/compare/v0.2.0...v0.3.0) - 2026-07-28 + +### Other +- Readiness-aware view exploitation: distinguish predicate-pruned empty MVs from unpopulated ones ([#122](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/122)) (by @zhuqi-lucas) - #122 +- expose SpjNormalForm::predicate() + Predicate Display impl ([#120](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/120)) (by @zhuqi-lucas) - #120 +- Support view matcher with boolean binary operation ([#117](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/117)) (by @zhuqi-lucas) - #117 +- Optimize rewrite performance ([#115](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/115)) (by @zhuqi-lucas) - #115 +- single-pass plan traversal in Predicate::new ([#113](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/113)) (by @zhuqi-lucas) - #113 +- Expose a `get_mv_candidates_for_table` API for ViewMatcher ([#112](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/112)) (by @xudong963) - #112 +- Upgrade DF52 ([#111](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/111)) (by @xudong963) - #111 +- Expose mv_plans for ViewMatcher ([#22](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/22)) ([#109](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/109)) (by @xudong963) - #109 +- prevent rewriting strict inequality to closed interval for non-discrete types ([#21](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/21)) ([#108](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/108)) (by @xudong963) - #108 +- Fix mv dependencies involving unrelated files ([#107](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/107)) (by @xudong963) - #107 +- Upgrade DF51.0.0 ([#104](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/104)) (by @xudong963) - #104 +- Add benchmark for heavy operation for datafusion-materialized-views ([#101](https://github.com/datafusion-contrib/datafusion-materialized-views/pull/101)) (by @zhuqi-lucas) - #101 + +### Contributors + +* @zhuqi-lucas +* @xudong963 + ## [0.2.0](https://github.com/datafusion-contrib/datafusion-materialized-views/compare/v0.1.1...v0.2.0) - 2025-10-24 ### Added diff --git a/Cargo.toml b/Cargo.toml index 041add6..4518a99 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "datafusion-materialized-views" -version = "0.2.0" +version = "0.3.0" edition = "2021" homepage = "https://github.com/datafusion-contrib/datafusion-materialized-views" repository = "https://github.com/datafusion-contrib/datafusion-materialized-views"