SphinxConnector.NET 3.1 has been released

By Dennis

We're pleased to announce the immediate availability of SphinxConnector.NET 3.1!

This version introduces support for future queries with the fluent query API. This feature allows to defer the execution of queries until their results are needed, enabling SphinxConnector.NET to send them in batches. This functionality is available with .NET 4.0 or higher and Mono.

Additional improvements to the fluent query API:

  • IFulltextQuery.Where can now be called multiple times for a query.
  • The generic type of collections for multi-value attributes e.g. IList<T> etc. can now be of any type that is large enough to hold the result values. Previously only 'long' was supported.
  • A workaround to the query generator has been added, to account for the fact that Sphinx currently doesn't support using 'weight()' in an expression, e.g. 'SELECT weight()*2 AS c1 FROM example'. The query generator will now emit a separate, aliased weight() column and use the alias in the expression, e.g. 'SELECT weight() AS c2, c2*2 AS c1 FROM example'.

Last but not least, a bug that caused the RecordsAffected property of the SphinxQLDataReader class not being set correctly when the reader was used to read results from multiple SELECT or SHOW statements, has been fixed.

SphinxConnector.NET 3.0.9 and 2.8.4 released

By Dennis

A new version of SphinxConnector.NET 3.0 has been released. This version fixes a race condition that could occur when closing a pooled connection. Additionally a new version of the 2.x branch is available. This is a bugfix release that contains fixes that were backported from the 3.x branch.

SphinxConnector.NET 3.0.8 released

By Dennis

SphinxConnector.NET 3.0.8 has just been made available for download and via NuGet. A list of resolved issues is available in the version history.

SphinxConnector.NET 3.0.6 released

By Dennis

I’ve just made SphinxConnector.NET 3.0.6 available for download and via NuGet. This release contains a fix for a problem in the license validation code that caused valid licenses to be rejected under certain conditions. I’m sorry for any inconveniences this has caused.

SphinxConnector.NET 3.0.4 released

By Dennis

This is just a small maintenance release that contains a few bugfixes. A list of resolved issues is available in the version history. NuGet users can update to the latest version via the package manager, a ZIP package can be downloaded from the download page.