Coherence Client for .NET Core Released

Aleks Seovic
Oracle Coherence
Published in
2 min readNov 23, 2020

We are pleased to announce that Coherence Client for .NET Core 3.1 and .NET Standard 2.0 has been released, and is available for download from NuGet.org.

This allows .NET Core applications to access data managed in Coherence from Windows, Linux and OS X.

Apart from the assembly name, which is nowCoherence.Core, this client is API-compatible with the existing Coherence Client for .NET Framework 4.0 (or newer), which should make transition from .NET Framework to .NET Core as simple as changing the assembly reference and recompiling the application against .NET Core SDK.

Some of the features that are .NET Framework-specific, such as legacy ASP.NET session store support, as well as support for Windows Forms and WPF, have been removed from this release.

What’s Next?

While we are very glad that Coherence users now have a way to access Coherence from .NET Core applications running on platforms other than Windows, this is by no means our only goal when it comes to .NET support.

We are currently working on the next generation .NET client for Coherence, which will support both Coherence*Extend and our new, gRPC-based transport layer, and will add a number of features that have been requested by the users, such as:

  • Support for generics throughout the API
  • LINQ and Entity Framework support
  • ASP.NET Core support

We are still in the very early stages, so it will take some time until that new .NET client is generally available, but you can follow our progress on GitHub (make sure to “star” and/or “watch” the project to be notified when the milestone releases are published), and influence our direction by requesting the features that you feel are missing and would be nice additions to Coherence Client for .NET.

In the meantime, give our .NET Core client a try and let us know if you run into any problems by reporting bugs on GitHub.

--

--

Aleks Seovic
Oracle Coherence

Father of three, husband; Coherence Architect @ Oracle; decent tennis player, average golfer; sailor at heart, trapped in a power boat