Sequel v5.18.0 Release Notes

Release Date: 2019-03-01 // about 5 years ago
    • ๐Ÿ‘‰ Use singleton .call methods on plain objects instead of procs/methods for faster type conversion (jeremyevans)

    • โž• Add Sequel::SQL::Blob.call to avoid indirection when converting values from the database (jeremyevans)

    • ๐ŸŽ Use while instead of each for inner loops in sqlite and jdbc adapters for better performance (jeremyevans)

    • ๐Ÿ”Œ Make after_initialize plugin not make the argument to Model.call optional (jeremyevans)

    • ๐Ÿ‘ Allow Dataset#paged_each to be called without a block in the postgres and mysql2 adapters (jeremyevans)

    • Remove flow-control exceptions in connection_expiration and connection_validator extensions (jeremyevans)

    • โž• Add throw_failures plugin for throwing ValidationFailed and HookFailed exceptions instead of raising them, up to 10x performance increase on JRuby (jeremyevans)

    • ๐Ÿ‘Œ Support tzinfo 2 in addition to tzinfo 1 in the named_timezones extension (jeremyevans) (#1596)