SphinxConnector.NET 4.0 has been released

By Dennis

We’re pleased to announce that the next major release of SphinxConnector.NET is finally available for download and via NuGet!

Highlights

  • Support for .NET Core via .NET Standard 2.0
  • Fully asynchronous implementations of both SphinxQL and fluent API
  • Numerous performance improvements

In addition, Manticore Search is now fully supported without the need to change the mysql_version_string setting.

Please note that in order to use the .NET Standard 2.0 build, you’ll have to install SphinxConnector.NET via NuGet.

Breaking changes

A new method named Metadata() has been added to IFulltextQuery which returns query metadata via an out parameter. Overloads of ToList(), First() etc. that previously returned query metadata that way have been removed.

JSON.NET is now an explicit dependency, previously it had been merged into the SphinxConnector.NET assembly.

We've also decided to not provide a special build for Mono anymore, as demand for this was virtually nonexistent.

For a full list of changes please refer to the version history.

SphinxConnector.NET 3.12 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.12 is available for download and via NuGet!

The fluent API has gotten support for the new suggestion feature introduced in the current development branch of Sphinx, memory allocations during logging have been optimized and the SphinxHelper.EscapeString method now also escapes MAYBE.

Additionally, two bugs have been fixed. For details, please refer to the version history.

SphinxConnector.NET 3.11 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.11 is available for download and via NuGet!

Probably the most important change is an updated Sphinx version string parser, now that Sphinx has moved to Git. Before, the Sphinx version string would contain the SVN revision, which SphinxConnector.NET used (in addition to the version) to determine Sphinx capabilities (and certain quirks). Starting from 2.2.10, only the version will be used, previous versions build with the SVN revision will be treated as before, i.e. the SVN revision will be taken into account.

To see the rest of the changes, please refer to the version history.

SphinxConnector.NET 3.10 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.10 is available for download and via NuGet!

The list of changes is available in the version history.

SphinxConnector.NET 3.9 has been released

By Dennis

We're pleased to announce that SphinxConnector.NET 3.9 is available for download and via NuGet!

This is mainly a maintenance release with bug fixes and a few new features. The complete list of changes is available in the version history.