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]
