Sequel v4.32.0 Release Notes

Release Date: 2016-03-01 // about 8 years ago
    • ๐Ÿ”€ Use mutex for synchronizing access to association reflection cache on MRI (jeremyevans)

    • โž• Add Dataset#delete_from on MySQL, allowing deletions from multiple tables in a single query (jeremyevans) (#1146)

    • Add no_auto_literal_strings extension, which makes SQL injection vulnerabilities less likely (jeremyevans)

    • Add Model.default_association_options, for setting option defaults for all future associations (jeremyevans)

    • Support :association_pks_nil association option in association_pks setter for determining how to handle nil (jeremyevans)

    • Make association_pks setter handle empty array correctly when :delay_pks is set (jeremyevans)

    • Add a setter method for one_through_one associations (jeremyevans)

    • ๐Ÿ“œ Include :remarks entry in JDBC schema parsing output, containing comments on the column (olleolleolle) (#1143)

    • Support :eager_reload and :eager options to associations in tactical_eager_loading plugin (jeremyevans)

    • Make tactical_eager_loading not eager load if passing proc or block to association method (jeremyevans)

    • ๐Ÿ”Œ Make eager_each plugin handle eager loading for Dataset#first and similar methods (jeremyevans)