v4.1.0
Upgrading
No breaking or major changes, though Ruby 2.2 is now no longer officially supported - but this release will almost certainly still work on it.
New features
- The
:sql
search option can now accept per-model settings with model names as keys. e.g.ThinkingSphinx.search "foo", :sql => {'Article' => {:include => :user}}
(Sergey Malykh in #1120).
Changes to behaviour
- Drop MRI 2.2 from the test matrix, and thus no longer officially supported (though the code will likely continue to work with 2.2 for a while).
- Added MRI 2.6, Sphinx 3.1 and Manticore 2.7 to the test matrix.
Bug fixes
- Real-time indices now work with non-default integer primary keys (alongside UUIDs or other non-integer primary keys).