An auto_restrict_eager_graph plugin has been added for automatically disallowing the use of eager_graph with associations using blocks but lacking graph_* options. This can prevent potentionally invalid usage, as the restrictions added by the block are not used by eager_graph.
The sqlite adapter now supports the :setup_regexp_function Database option. This option will define a REGEXP function in the database that will allow regexp support in queries, such as:
Note that this creates a Ruby Regexp object per column value tested, so it isn’t the most optimal approach.
Calling dataset aggregate methods such as max on a model dataset now works correctly. Previously, it could fail if called enough times to optimize using a placeholder literalizer.