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]

Reply via email to