Commits


Adam Reeve authored and GitHub committed 67762295f86
GH-32240: [C#] Add new Apache.Arrow.Compression package to implement IPC decompression (#33893) ### Rationale for this change This further addresses #32240 and is a follow up to PR #33603 to provide an implementation of the `ICompressionCodecFactory` interface in a new `Apache.Arrow.Compression` package. Making this a separate package means users who don't need IPC decompression support don't need to pull in extra dependencies. ### What changes are included in this PR? Adds a new `Apache.Arrow.Compression` package and moves the existing compression codec implementations used for testing into this package. ### Are these changes tested? There are unit tests verifying the decompression support, but this also affects the release scripts and I'm not sure how to fully test these. ### Are there any user-facing changes? Yes, this adds a new package users can install for IPC decompression support, so documentation has been updated. * Closes: #32240 Lead-authored-by: Adam Reeve <adreeve@gmail.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> Signed-off-by: Eric Erhardt <eric.erhardt@microsoft.com>