[
https://issues.apache.org/jira/browse/AVRO-4079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17890086#comment-17890086
]
Zoltan Csizmadia commented on AVRO-4079:
----------------------------------------
There is netstandard2.1 optimized code (vs netstandard2.0). E.g.
main/IO/BinaryDecoder.netstandard2.0.cs and
main/IO/BinaryDecoder.notnetstandard2.0.cs. For some reason it was not
implemented via #if NETSTANDARD... , but via different cs files. Take a look at
Avro.main.csproj where it adds or removes certain cs files, based on
targetframework being netstandrad2.0 or not. I think it would be better to use
#if, but that is how it is done as of now.
BTW the netstandard2.1 support should stay, because the performance gain is
significant (IIIRC), because of using netstandrad2.1 features.
> Remove C# NET 3.1 and 5.0 support
> ---------------------------------
>
> Key: AVRO-4079
> URL: https://issues.apache.org/jira/browse/AVRO-4079
> Project: Apache Avro
> Issue Type: Improvement
> Reporter: Zoltan Csizmadia
> Priority: Minor
> Labels: pull-request-available
> Original Estimate: 24h
> Time Spent: 20m
> Remaining Estimate: 23h 40m
>
> NET Core 3.1 and 5.0 are EOL for a long time and Ubuntu 24.04 does not
> support them. It is safe to remove them both, since they were keptt only for
> testing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)