You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add compression level configuration for JSON/CSV writers
Adds `compression_level` option to `JsonOptions` and `CsvOptions` allowing
users to specify compression level for ZSTD, GZIP, BZIP2, and XZ algorithms.
- Add compression_level field to JsonOptions and CsvOptions in config.rs
- Add convert_async_writer_with_level method (non-breaking, extends API)
- Keep original convert_async_writer for backward compatibility
- Update JsonWriterOptions and CsvWriterOptions with compression_level
- Update ObjectWriterBuilder to support compression level
- Update JSON and CSV sinks to pass compression level through
- Update proto definitions and conversions for serialization
Closes#18947
0 commit comments