luoyuxia opened a new pull request, #278:
URL: https://github.com/apache/paimon-rust/pull/278

   ### Purpose
   
   Linked issue: N/A
   
   Replace `serde_avro_fast` with `apache-avro` so the workspace no longer 
pulls in LGPL-3.0-only transitive dependencies while preserving the current 
manifest parallel-read behavior.
   
   ### Brief change log
   
   - replace the `paimon` crate dependency on `serde_avro_fast` with 
`apache-avro`
   - switch manifest/index-manifest/object-container Avro read-write helpers 
back to `apache-avro`
   - adapt the Avro format reader to convert `apache_avro::types::Value` into 
the existing internal `AvroValue` representation instead of deserializing 
through `serde_avro_fast`
   - restore `apache_avro::Error` mapping in the crate error type
   
   ### Tests
   
   - `cargo test -p paimon --lib`
   - `cargo deny check licenses`
   
   ### API and Format
   
   No API or storage format changes intended. The change is limited to the 
Rust-side Avro implementation used to read and write the same schemas.
   
   ### Documentation
   
   No.
   


-- 
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