You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2021/03/03 00:44:03 UTC

[jira] [Commented] (AVRO-2961) Support .NET 5.0 and make Avro.codegen to support LTS .Net Core (2.1, 3.1) as well

    [ https://issues.apache.org/jira/browse/AVRO-2961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17294083#comment-17294083 ] 

ASF subversion and git services commented on AVRO-2961:
-------------------------------------------------------

Commit c175a63b64ee5440a906ad9dcbd298334c2c2555 in avro's branch refs/heads/master from Zoltan Csizmadia
[ https://gitbox.apache.org/repos/asf?p=avro.git;h=c175a63 ]

AVRO-2961: Support .NET 5.0 (#981)

* AVRO-2961: Use PackageIcon isntead of PackageIconUrl. PackageIconUrl is deprecated and some package repos do not support it

* AVRO-2961: Add latest dotnetcore-2.1, dotnetcore-3.1 and dotnetcore-5.0 packages to build environment

* AVRO-2961: Add netcoreapp2.1,netcoreapp3.1,net5.0 to supported frameworks

* AVRO-2961: Change framework to net 5.0

* AVRO-2961: Avoid debugging issues when caught exception is rethrown

* AVRO-2961: Replace deprecated Assembly.CodeBase with Assembly.Location

* AVRO-2961: Set default build framework to net 5.0

* AVRO-2961: Upgrade packages to latest

* AVRO-2961: Use StringBuilder.Append(char) if arg is a  one char string. Should be more optimal code. (Warning introduced by package upgrades)

* AVRO-2961: Use already existing avro-logo.png for package icon

* AVRO-2961: Update README.md with NET 5.0

* AVRO-2961: Remove rethrow exception comment

* AVRO-2961: Add netcoreapp2.1 and netcoreapp3.1 to Avro.test TargetFrameworks

* AVRO-2961: Use version.props to define used package versions, instead of hard coding in every csproj file

* AVRO-2961: Add versions.props

* AVRO-2961: Hide avro-logo.png

* AVRO-2961: Add new dependency version update strategy

* Update lang/csharp/versions.props

Co-authored-by: Brian Lachniet <bl...@gmail.com>

* Update lang/csharp/README.md

Co-authored-by: Brian Lachniet <bl...@gmail.com>

* Update lang/csharp/README.md

Co-authored-by: Brian Lachniet <bl...@gmail.com>

* AVRO-2961: FxCopAnalyzers package has been deprecated in favor of Microsoft.CodeAnalysis.NetAnalyzers

Co-authored-by: Zoltan Csizmadia <Cs...@valassis.com>
Co-authored-by: Brian Lachniet <bl...@gmail.com>

> Support .NET 5.0 and make Avro.codegen to support LTS  .Net Core (2.1, 3.1) as well
> -----------------------------------------------------------------------------------
>
>                 Key: AVRO-2961
>                 URL: https://issues.apache.org/jira/browse/AVRO-2961
>             Project: Apache Avro
>          Issue Type: Improvement
>            Reporter: Zoltan Csizmadia
>            Assignee: Zoltan Csizmadia
>            Priority: Minor
>             Fix For: 1.11.0
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> .NET 5.0 is released.
>  * Add support for it
>  
> Avro.codegen is working (as of now) on only the framework which it was built for (currently 3.1). Give multi framework support to Avro.codegen to support all LTS .Nett cores and the latest .Net 5.0.
> This will allow Avro.codegen to be installed in any .Net Core LTS or .Net 5.0, SDK specific docker image. (mcr.microsoft.com/dotnet/sdk:3.1,  mcr.microsoft.com/dotnet/sdk:2.1 or  mcr.microsoft.com/dotnet/sdk:5.0). "dotnet tool install" will select the  most appropiate framework supported by the environment or "dotnet tool install --framework FRAMEWORK" can be used to explicitly specify the required frameowrk version to be installed.
>  
> Currently  a custom docker image must be createad if avrogen is required, with .Net Core 3.1 support, just for supporting Avro.codegen.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)