1.5.2 - May 14th 2012 - Fixing 64-bit MVA support. - Grouped searches now sort by weight instead of by group as a default. You can change this setting via Riddle::Client#group_clause. - Use a local array of servers - don't clear the main set (S. Christoffer Eliesen). - Fixing VersionError reference for Sphinx 0.9.9 or better (S. Christoffer Eliesen). - Consistent documentation for default port: 9312 (Aleksey Morozov). - Sphinx 2.0.4 support (Ilia Lobsanov). - Handle single-value float filters (by translating them to a range) (Steven Bristol). - Sphinx 2.0.2-dev handled as Sphinx 2.0.1. - Sphinx 2.0.3 support. - String options handled appropriately for SphinxQL excerpts calls. 1.5.1 - January 2nd 2012 - If no known servers work, raise an appropriate error. - Sphinx 2.1.0-dev support. 1.5.0 - November 4th 2011 - Handle exclusive filters in SphinxQL SELECT commands. - Allow for native Ruby objects in SphinxQL UPDATE commands. - Handle options of hashes in SphinxQL SELECT commands. - Allow for SphinxQL select clauses. - Improving SphinxQL filter handling of native Ruby objects. - Switch plural index references from indexes to indices, to distinguish beside indexes (the action). - Rescue against timeouts and connection resets. - Fixing reference to TCPSocket. - Handle port numbers as integers for listen setting (Ngan Pham). - Provide the option to start searchd with the nodetach flag (Aaron Gilbralter). - Don't shuffle servers (if there's more than one) - let developers (or Thinking Sphinx) manage that (Ngan Pham). 1.4.0 - August 2nd 2011 - Checking against both Windows platforms for Ruby (Paul Gibler) - Encoding improvements (Alexey Artamonov) - More Rubyish syntax (James Cook) - Handling Ruby encodings (James Cook) - Coreseek support (saberma) - Section restructure for better inheritance (Alexey Artamonov) - MySQL41 connection support - requiring 'thread' for Mutex use 1.3.3 - May 25th 2011 - Using MySQL2 library for SphinxQL interface - Adding Sphinx 2.0.x settings - SphinxQL support - Speed improvements for hash lookups (Enrico Thierbach) - Handle race conditions of segfaults while returning responses (Jason Lambert) - 2.0.x support 1.3.2 - May 12th 2011 - client_key support 1.3.1 - May 9th 2011 - Don't output warnings or exit when version isn't detected - presume Thinking Sphinx will handle that. - Confirm configuration file exists before attempting to start/stop Sphinx. - Use a Mutex instead of the current Thread. 1.3.0 - May 7th 2011 - Attempts at untested 2.0.x and client_key support - Using Bundler, MySQL2 and Ruby 1.9.2 in development - Allow for Sphinx versions compiled from source and SVN (Greg Weber) 1.2.2 - December 22nd 2011