Sequel v5.21.0 Release Notes

Release Date: 2019-06-01 // almost 5 years ago
    • Recognize additional DatabaseLockTimeout errors in mysql and mysql2 adapters (jeremyevans)

    • Disallow eager_graph of ancestors and descendants associations when using the rcte_tree plugin (jeremyevans)

    • ๐Ÿ’Ž Make jdbc/mysql adapter work when using JRuby with Java 11 (jeremyevans)

    • ๐Ÿ‘Œ Support window function options :window, :exclude, and :frame :type=>:groups, :start, and :end on SQLite 3.28.0+ (jeremyevans)

    • Make the server_block extension respect the :servers_hash Database option (jeremyevans)

    • Typecast string input for json/jsonb types as JSON strings instead of parsing as JSON in the pg_json extension when Database#typecast_json_strings is set to true (jeremyevans)

    • Wrap JSON primitives (string, number, true, false, nil) in the pg_json extension when Database#wrap_json_primitives is set to true (jeremyevans)

    • โฑ Convert the Database :timeout option to an integer in the sqlite adapter (jeremyevans) (#1620)

    • ๐Ÿ‘Œ Improve performance in ado adapter using more efficient inner loop (jeremyevans)

    • ๐Ÿ‘Œ Improve performance in ado adapter using faster callables for type conversion (jeremyevans)

    • ๐Ÿ›  Fix handling of decimal values in the ado adapter when using locales where the decimal separator is , and not . (jeremyevans) (#1619)