[
https://issues.apache.org/jira/browse/AVRO-3388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17498316#comment-17498316
]
ASF subversion and git services commented on AVRO-3388:
-------------------------------------------------------
Commit ad585c29efb46e3c056a11e4e10f9c2d408bb84b in avro's branch
refs/heads/master from Zoltan Csizmadia
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=ad585c2 ]
AVRO-3388: Extra codecs in C# (#1536)
* Initial extra codec support
* Add tests
* Add license info
* Add codec build/test step
* Install libzstd1 package
* Add libzstd-dev package
* Add stream compress unit tests
* Add brotli
* Change comment
* Minor cleanups
* Add libzstd-dev
* Dynamically create extra codecs
* Add interop-data tests
* Add libzstd-dev package to gitflow
* Set logger verbosity level
* Run interop-data-test on Avro.test
* Check without Zstandrad.Decompress without AsSpan
* Use Zstandard.Net
* Use SequenceEqual instead of CollectionAssert
* Cleanup dotnet-install.sh in travis.yml
* Run Avro.test.FileTests on all codec types
* Fix whitespace
* Add test to check avro file with many records
* AGenerate C# interop data in test-lang-java
* Add description
* Add codecs to README
* Add readonly to member
* Implement GetHashCode
Co-authored-by: Zoltan Csizmadia <[email protected]>
> Implement extra codecs for C# as seperate nuget packages
> --------------------------------------------------------
>
> Key: AVRO-3388
> URL: https://issues.apache.org/jira/browse/AVRO-3388
> Project: Apache Avro
> Issue Type: New Feature
> Components: csharp
> Reporter: Zoltan Csizmadia
> Priority: Minor
> Labels: pull-request-available
> Time Spent: 8h 10m
> Remaining Estimate: 0h
>
> C# main library supports only Deflate and Null codecs. There are other
> supported codecs using Java: XZ, bzip2, zstandard, snappy.
>
> C# has support for all these codecs, however they require many dependencies.
> It makes sense to create nuget packages for each codec, and the end user
> references the codecs, which are needed.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)