Sequel 3.46.0 Released

Sequel 3.46.0 was released today! Full release notes are available, but here are some highlights:

  • Added Dataset#first!, like #first but raises a NoMatchingRow exception instead of returning nil.
  • Added Dataset#with_pk! for model datasets, similar to #first!.
  • Added drop_foreign_key to the alter table generator, for easily dropping foreign key constraints.
  • Added Support for Microsoft SQL Server CROSS/OUTER APPLY.
  • Sped up threaded connection pools when :connection_handling=>:queue is used.

In other news, Sequel 4 implementation planning has started, please review and provide feedback.