Sequel v5.23.0 Release Notes

Release Date: 2019-08-01 // over 4 years ago
    • 0๏ธโƒฃ Work around a bug on jdbc-sqlite3 3.27.2.1 when parsing schema for tables with columns with default values (jeremyevans)

    • Work around a bug in jdbc-sqlite3 3.27.2.1 when in Database#foreign_key_list in the jdbc/sqlite3 adapter (jeremyevans)

    • Make Dataset#execute* private methods respect explicit servers option, fixing Dataset#paged_each in the postgres adapter when sharding (jeremyevans) (#1632)

    • ๐Ÿ– Handle instances of subclasses of core classes when wrapping objects in the pg_json extension (jeremyevans) (#1631)

    • ๐Ÿ‘Œ Support :ansi Database option in the tinytds adapter (kenaniah) (#1629)

    • ๐Ÿ‘Œ Support cross-database and linked servers when parsing schema on Microsoft SQL Server (kenaniah) (#1629)

    • โž• Add insert_conflict plugin for automatically handling unique constraint conflicts when saving new model instances on PostgreSQL 9.5+ and SQLite 3.24.0+ (jeremyevans)

    • ๐Ÿคก Avoid errors when parsing schema in the mock sqlite adapter (jeremyevans)

    • ๐Ÿ‘ Avoid possible thread-safety issue in the timezones support (jeremyevans)

    • ๐Ÿ– Handle offsets when typecasting an array or hash to datetime when Sequel.datetime_class = Time (jeremyevans)

    • Support Sequel.datetime_class = Time when using the named_timezones extension (jeremyevans)