pldotnet icon indicating copy to clipboard operation
pldotnet copied to clipboard

FYI: We are working on adding support for newer dotnet versions

Open tlewis-ba opened this issue 8 months ago • 3 comments

pl/dotnet was built originally for dotnet 6; this was current when we started the project, years ago, and we never updated it.

Now that we are feature-complete, fast, tested, etc, we are working on adding support for newer dotnet versions. We are currently working on adding v7 and v8. When v9 comes out, it should be straightforward to add.

The C API is pretty stable, so the only issue there is the Linux question of package dependencies and paths.

Our C# shouldn't have any incompatibilities with newer C# versions, that we know of. Our modifications to NPGSQL are having some minor issues, but nothing worrisome.

We have seen first light with dotnet 7 working. Most of the work is switching the build system from assuming a single dotnet version to supporting multiple versions. dpkg has nice support for PGVERSION, but no such support exists for building for multiple dotnet versions, so we have to build it.

We hope to finish and release this before out final v1.0 release; I anticipate a second beta release for this work. We welcome any input from the community on this work.

tlewis-ba avatar Jun 01 '24 13:06 tlewis-ba