Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-2961

Support .NET 5.0 and make Avro.codegen to support LTS .Net Core (2.1, 3.1) as well

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.11.0
    • None
    • None
    • Add support for .NET 5.0 in the C# bindings.

    Description

      .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.

       

      Attachments

        Issue Links

          Activity

            People

              zoltan_csizmadia Zoltan Csizmadia
              zoltan_csizmadia Zoltan Csizmadia
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Remaining Estimate - 24h
                  24h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified