JingsongLi opened a new pull request, #491: URL: https://github.com/apache/paimon-rust/pull/491
## Summary Make Mosaic reads always available instead of hiding them behind a Cargo feature, and upgrade `paimon-mosaic-core` to 0.2.0 so array and map columns are supported by the reader. ## Changes - Treat `paimon-mosaic-core` as a regular dependency while keeping the `mosaic` feature as a compatibility no-op. - Remove Mosaic feature gates from the core reader registration, unit tests, and DataFusion fixture test. - Delegate Mosaic Arrow type validation to `paimon-mosaic-core` and add an array/map round-trip test. - Remove `mosaic` from CI feature lists and update docs to describe Mosaic reads as always available. ## Testing - [x] `cargo check -p paimon` - [x] `cargo check -p paimon --no-default-features --features storage-memory` - [x] `cargo test -p paimon mosaic --lib` - [x] `cargo test -p paimon-datafusion --no-default-features --test mosaic_tables` ## Notes `cargo check -p paimon --no-default-features` still requires at least one storage feature because of existing storage enum behavior, so this PR verifies the no-default path with `storage-memory` enabled. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
