Releases: apache/paimon-mosaic
Releases · apache/paimon-mosaic
Apache Paimon Mosaic 0.1.0
Apache Paimon Mosaic 0.1.0 is the first release of Apache Paimon Mosaic.
Official source release:
https://downloads.apache.org/paimon/paimon-mosaic-0.1.0/
KEYS:
https://downloads.apache.org/paimon/KEYS
What's Changed
- [core] Add mosaic-core crate with format spec, reader, and writer by @JingsongLi in #1
- fix: fix github ci by @JingsongLi in #3
- [core] Add column statistics and tests by @JingsongLi in #2
- feat: optimize projected read buffer copies by @QuakeWang in #5
- Add ffi and cpp by @JingsongLi in #4
- Add Java/JNI bindings and CI test job by @JingsongLi in #6
- fix: preserve paged all-null projections by @QuakeWang in #7
- Add Python bindings and CI test job by @JingsongLi in #8
- Add docs: design, rust-api, cpp-api, java-api and python-api by @JingsongLi in #9
- Rename Java package to org.apache.paimon.mosaic and update pom.xml by @JingsongLi in #12
- Add Java snapshot publishing workflow and deploy settings by @JingsongLi in #13
- fix: align JNI Arrow C Data ownership by @QuakeWang in #10
- Prepare release yml and tools by @JingsongLi in #11
- Remove release-cpp.yml by @JingsongLi in #15
- fix: free native reader handle on constructor failure by @QuakeWang in #14
- Expose ColumnStatistics from MosaicWriter for all language bindings by @JingsongLi in #16
- Expose row_group_num_rows from MosaicReader for all language bindings by @JingsongLi in #17
- fix: honor projection for monolithic buckets by @QuakeWang in #18
- fix: preserve row count for empty projection by @QuakeWang in #19
- Reject unsupported types in stats_columns at writer creation time by @JingsongLi in #20
- Preserve original column order in reader and fix stats for empty strings by @JingsongLi in #23
- feat: expose timestamp nanos as Arrow timestamp(ns) by @QuakeWang in #21
- fix: preserve empty projection in read_table by @QuakeWang in #25
- Add release documentation and rename crates/packages with paimon prefix by @JingsongLi in #26
- Add release tooling scripts and unify CI infrastructure by @JingsongLi in #27
- fix: preserve Python projection schema for empty reads by @QuakeWang in #28
- ci: trigger CI for release branch pushes and PRs by @QuakeWang in #30
- ci: check Rust dependency licenses by @QuakeWang in #31
- fix: alter readme crates.io badge link by @liujiwen-up in #29
- docs: align release process with RC tags by @QuakeWang in #32
- chore: update dependency list for release 0.1.0 by @QuakeWang in #34
- ci: pin Python release actions to approved SHAs by @QuakeWang in #37
- ci: fix release signing and macOS wheel repair by @QuakeWang in #38
- ci: fix macOS Python wheel platform tag by @QuakeWang in #39
New Contributors
- @liujiwen-up made their first contribution in #29
Full Changelog: https://github.com/apache/paimon-mosaic/commits/v0.1.0