Sequel v4.43.0 Release Notes

Release Date: 2017-02-01 // over 7 years ago
    • ๐Ÿ‘‰ Make jdbc/postgresql adapter work if pg_hstore extension is loaded first (jeremyevans) (#1296)

    • Make prepared_statements_associations plugin work correctly on some instance specific associations (jeremyevans)

    • ๐Ÿ”Œ Make prepared_statements plugin not use prepared statements in cases where it is probably slower (jeremyevans)

    • โšก๏ธ Optimize Model#refresh similar to Model.with_pk (jeremyevans)

    • ๐Ÿ‘‰ Make Database#extension not attempt to load the same extension more than once (jeremyevans)

    • Implement Database#freeze such that it can be used in production (jeremyevans)

    • Freeze enum_labels in the pg_enum extension (jeremyevans)

    • ๐Ÿ– Handle Database#type_supported? thread-safely on PostgreSQL (jeremyevans)

    • Handle primary_key_sequences thread-safely on Oracle (jeremyevans)

    • ๐Ÿ– Handle sharding better when using mysql2 native prepared statements (jeremyevans)

    • ๐Ÿคก Use thread-safe incrementor for mock adapter autoid handling (jeremyevans)

    • ๐Ÿ‘‰ Make Model#freeze not freeze associations hash until after validating the model instance (jeremyevans)

    • Make prepared_statements_associations plugin work correctly when model object explicitly specifies server to use when also using sharding plugin (jeremyevans)

    • Make prepared_statements_with_pk plugin work correctly when dataset explicitly specifies server to use (jeremyevans)

    • ๐Ÿ”Œ Make prepared_statements plugin work correctly when model object explicitly specifies server to use (jeremyevans)

    • Make dataset_module inherited to subclasses when using the single_table_inheritance plugin (jeremyevans) (#1284)

    • ๐Ÿ‘Œ Support use of SQLite result codes in the jdbc-sqlite adapter, if the jdbc sqlite driver supports them (flash-gordon, jeremyevans) (#1283)

    • 0๏ธโƒฃ Make timestamp migrator handle key length limitations when using MySQL with InnoDB engine and utf8mb4 charset default (jeremyevans) (#1282)