RanaPriyansh opened a new pull request, #684: URL: https://github.com/apache/avro-rs/pull/684
Fixes #683. Schema-aware serialization accepted empty bytes for a bytes-backed Decimal, although the reader rejects that encoding. Reject empty Decimal bytes in direct and selected union branches before writing the length or bare union index. Ordinary empty bytes and existing union selection remain unchanged. Regression coverage includes direct and union serialization, container writes, nullable Decimal values, and valid bytes, Decimal, and fixed controls. Verification on macOS with Rust 1.98.1: focused regressions with default and all features, formatting, and workspace all-feature/all-target Clippy with warnings denied passed. Other platform and CI checks remain pending. Implementation, tests, and review were assisted by OpenAI Codex. -- 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]
