Sequel v4.22.0 Release Notes

Release Date: 2015-05-01 // almost 9 years ago
    • ๐Ÿ—„ Deprecate the db2, dbi, fdbsql, firebird, jdbc/fdbsql, informix, and openbase adapters (jeremyevans)

    • Avoid hash allocations and rehashes (jeremyevans)

    • Don't silently ignore :jdbc_properties Database option in jdbc adapter (jeremyevans)

    • ๐Ÿ”Œ Make tree plugin set reciprocal association for children association correctly (lpil, jeremyevans) (#995)

    • โž• Add Sequel::MassAssignmentRestriction exception, raised for mass assignment errors in strict mode (jeremyevans) (#994)

    • ๐Ÿ– Handle ODBC::SQL_BIT type as boolean in the odbc adapter, fixing boolean handling on odbc/mssql (jrgns) (#993)

    • 0๏ธโƒฃ Make :auto_validations plugin check :default entry instead of :ruby_default entry for checking existence of default value (jeremyevans) (#990)

    • 0๏ธโƒฃ Adapters should now set :default schema option to nil when adapter can determine that the value is nil (jeremyevans)

    • Do not add a schema :max_length entry for a varchar(max) column on MSSQL (jeremyevans)

    • ๐Ÿ‘ Allow :default value for PostgreSQL array columns to be a ruby array when using the pg_array extension (jeremyevans) (#989)

    • โž• Add csv_serializer plugin for serializing model objects to and from csv (bjmllr, jeremyevans) (#988)

    • Make Dataset#to_hash and #to_hash_groups handle single array argument for model datasets (jeremyevans)

    • ๐Ÿ– Handle Model#cancel_action in association before hooks (jeremyevans)

    • ๐Ÿ’Ž Use a condition variable instead of busy waiting in the threaded connection pools on ruby 1.9+ (jeremyevans)

    • ๐Ÿ‘‰ Use Symbol#to_proc instead of explicit blocks (jeremyevans)