Sequel

BLOG_II[:articles][:title => "Blog II - The Sequel Blog"]

Sequel 3.48.0 Released BLOG_II[:articles][:title => "Sequel 3.48.0 Released"]

June 1st, 2013 - by Jeremy Evans

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

  • Features to be removed in Sequel 4 now have deprecation warnings.
  • Dataset creation and cloning are faster.
  • Model.with_pk is now faster…
read on » BLOG_II[:articles][:title => "Sequel 3.48.0 Released"]

Sequel 3.47.0 Released BLOG_II[:articles][:title => "Sequel 3.47.0 Released"]

May 1st, 2013 - by Jeremy Evans

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

  • An auto_validations plugin has been added, for automatically adding not null, type, and uniqueness validations…
read on » BLOG_II[:articles][:title => "Sequel 3.47.0 Released"]

Sequel 3.46.0 Released BLOG_II[:articles][:title => "Sequel 3.46.0 Released"]

April 2nd, 2013 - by Jeremy Evans

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!…
read on » BLOG_II[:articles][:title => "Sequel 3.46.0 Released"]

Sequel 3.45.0 Released BLOG_II[:articles][:title => "Sequel 3.45.0 Released"]

March 1st, 2013 - by Jeremy Evans

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

  • Database#transaction now supports a :retry_on option for automatically retrying transaction blocks.
  • The json_serializer and xml_serializer plugins are now secure by default…
read on » BLOG_II[:articles][:title => "Sequel 3.45.0 Released"]

Sequel 3.44.0 Released BLOG_II[:articles][:title => "Sequel 3.44.0 Released"]

February 4th, 2013 - by Jeremy Evans

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

  • Dataset#paged_each has been added for processing large datasets without keeping all rows in memory.
  • Constraint violations in the database are now raised as specific Sequel::ConstraintViolation subclass instances…
read on » BLOG_II[:articles][:title => "Sequel 3.44.0 Released"]
Sequel 3.43.0 Released BLOG_II[:articles][:title => "Sequel 3.43.0 Released"]
Sequel 3.42.0 Released BLOG_II[:articles][:title => "Sequel 3.42.0 Released"]
Sequel 3.41.0 Released BLOG_II[:articles][:title => "Sequel 3.41.0 Released"]
Sequel 3.40.0 Released BLOG_II[:articles][:title => "Sequel 3.40.0 Released"]
Sequel 3.39.0 Released BLOG_II[:articles][:title => "Sequel 3.39.0 Released"]
Sequel 3.38.0 Released BLOG_II[:articles][:title => "Sequel 3.38.0 Released"]
Sequel 3.37.0 Released BLOG_II[:articles][:title => "Sequel 3.37.0 Released"]
Sequel 3.36.0 Released BLOG_II[:articles][:title => "Sequel 3.36.0 Released"]
Sequel 3.35.0 Released BLOG_II[:articles][:title => "Sequel 3.35.0 Released"]
Sequel 3.34.0 Released BLOG_II[:articles][:title => "Sequel 3.34.0 Released"]
Automatic Parameterization and Statement Caching BLOG_II[:articles][:title => "Automatic Parameterization and Statement Caching"]
Sequel 3.33.0 Released BLOG_II[:articles][:title => "Sequel 3.33.0 Released"]
Sequel 3.32.0 Released BLOG_II[:articles][:title => "Sequel 3.32.0 Released"]
Sequel 3.31.0 Released BLOG_II[:articles][:title => "Sequel 3.31.0 Released"]
Sequel 3.30.0 Released BLOG_II[:articles][:title => "Sequel 3.30.0 Released"]
Sequel 3.29.0 Released BLOG_II[:articles][:title => "Sequel 3.29.0 Released"]
Sequel 3.28.0 Released BLOG_II[:articles][:title => "Sequel 3.28.0 Released"]
Limited Eager Loading BLOG_II[:articles][:title => "Limited Eager Loading"]
Sequel 3.27.0 Released BLOG_II[:articles][:title => "Sequel 3.27.0 Released"]
Sequel 3.26.0 Released BLOG_II[:articles][:title => "Sequel 3.26.0 Released"]
Dangerous Reflection BLOG_II[:articles][:title => "Dangerous Reflection"]
Sequel 3.25.0 Released BLOG_II[:articles][:title => "Sequel 3.25.0 Released"]
Sequel 3.24.0 Released BLOG_II[:articles][:title => "Sequel 3.24.0 Released"]
Filtering by Associations BLOG_II[:articles][:title => "Filtering by Associations"]
Sequel 3.23.0 Released BLOG_II[:articles][:title => "Sequel 3.23.0 Released"]
Dynamic Association Modification BLOG_II[:articles][:title => "Dynamic Association Modification"]
Sequel 3.22.0 Released BLOG_II[:articles][:title => "Sequel 3.22.0 Released"]
Sequel 3.21.0 Released BLOG_II[:articles][:title => "Sequel 3.21.0 Released"]
Sequel 3.20.0 Released BLOG_II[:articles][:title => "Sequel 3.20.0 Released"]
Sequel 3.19.0 Released BLOG_II[:articles][:title => "Sequel 3.19.0 Released"]
Sequel 3.18.0 Released BLOG_II[:articles][:title => "Sequel 3.18.0 Released"]
More ActiveRecord Pilfering BLOG_II[:articles][:title => "More ActiveRecord Pilfering"]
The Sincerest Form BLOG_II[:articles][:title => "The Sincerest Form"]
Sequel 3.17.0 Released BLOG_II[:articles][:title => "Sequel 3.17.0 Released"]
Sequel 3.16.0 Released BLOG_II[:articles][:title => "Sequel 3.16.0 Released"]
Sequel 3.15.0 Released BLOG_II[:articles][:title => "Sequel 3.15.0 Released"]
Sequel 3.14.0 Released BLOG_II[:articles][:title => "Sequel 3.14.0 Released"]
Sequel 3.13.0 Released BLOG_II[:articles][:title => "Sequel 3.13.0 Released"]
More Bitwise Operator Support BLOG_II[:articles][:title => "More Bitwise Operator Support"]
SQLArray Deprecated BLOG_II[:articles][:title => "SQLArray Deprecated"]
Transaction Isolation BLOG_II[:articles][:title => "Transaction Isolation"]
Prepared Transactions BLOG_II[:articles][:title => "Prepared Transactions"]
Ruby 1.9.2 Compatibility BLOG_II[:articles][:title => "Ruby 1.9.2 Compatibility"]
Module Order and Associations BLOG_II[:articles][:title => "Module Order and Associations"]
Lists and Trees BLOG_II[:articles][:title => "Lists and Trees"]
JSON and XML Serializers BLOG_II[:articles][:title => "JSON and XML Serializers"]
Sequel 3.12.0 Released BLOG_II[:articles][:title => "Sequel 3.12.0 Released"]
4 New Plugins BLOG_II[:articles][:title => "4 New Plugins"]
Fun with Graphviz and Associations BLOG_II[:articles][:title => "Fun with Graphviz and Associations"]
New :eager_loader API BLOG_II[:articles][:title => "New :eager_loader API"]
Explicit Methods Vs. Aliasing BLOG_II[:articles][:title => "Explicit Methods Vs. Aliasing"]
STI Improvements BLOG_II[:articles][:title => "STI Improvements"]
Helping Other Projects BLOG_II[:articles][:title => "Helping Other Projects"]
Documentation Push BLOG_II[:articles][:title => "Documentation Push"]
New Migration DSL BLOG_II[:articles][:title => "New Migration DSL"]
How I Test Sequel BLOG_II[:articles][:title => "How I Test Sequel"]
set_fields and update_fields BLOG_II[:articles][:title => "set_fields and update_fields"]
Sharding for Models BLOG_II[:articles][:title => "Sharding for Models"]
The Timestamp Migrator BLOG_II[:articles][:title => "The Timestamp Migrator"]
Migration Refactoring BLOG_II[:articles][:title => "Migration Refactoring"]
Migration Improvements BLOG_II[:articles][:title => "Migration Improvements"]
New Blog Look BLOG_II[:articles][:title => "New Blog Look"]
Sequel 3.11.0 Released BLOG_II[:articles][:title => "Sequel 3.11.0 Released"]
require_modification BLOG_II[:articles][:title => "require_modification"]
Empty Filters BLOG_II[:articles][:title => "Empty Filters"]
instance_filters and Abstractions BLOG_II[:articles][:title => "instance_filters and Abstractions"]
SQLite: Referential Integrity and Thread Safe PRAGMAs BLOG_II[:articles][:title => "SQLite: Referential Integrity and Thread Safe PRAGMAs"]
No More plugin_opts BLOG_II[:articles][:title => "No More plugin_opts"]
Ticket Response Times BLOG_II[:articles][:title => "Ticket Response Times"]
More Logging Features BLOG_II[:articles][:title => "More Logging Features"]
Sequel 3.10.0 Released BLOG_II[:articles][:title => "Sequel 3.10.0 Released"]
Sequel::BasicObject and ruby 1.8 BLOG_II[:articles][:title => "Sequel::BasicObject and ruby 1.8"]
rcte_tree plugin BLOG_II[:articles][:title => "rcte_tree plugin"]
MyISAM, InnoDB, and PostgreSQL BLOG_II[:articles][:title => "MyISAM, InnoDB, and PostgreSQL"]
AS400 Support and SQL Parsing BLOG_II[:articles][:title => "AS400 Support and SQL Parsing"]
Real One-to-One Associations BLOG_II[:articles][:title => "Real One-to-One Associations"]
DataObjects Versus Native Adapters BLOG_II[:articles][:title => "DataObjects Versus Native Adapters"]
NoSequel BLOG_II[:articles][:title => "NoSequel"]
Pessimistic Locking BLOG_II[:articles][:title => "Pessimistic Locking"]
Composition Plugin Added BLOG_II[:articles][:title => "Composition Plugin Added"]
More introspection BLOG_II[:articles][:title => "More introspection"]
Sequel 3.9.0 Released BLOG_II[:articles][:title => "Sequel 3.9.0 Released"]
A Real World Example BLOG_II[:articles][:title => "A Real World Example"]
Why Sequel's DSL Is More Than Sugar BLOG_II[:articles][:title => "Why Sequel's DSL Is More Than Sugar"]
Easier Testing With bin/sequel BLOG_II[:articles][:title => "Easier Testing With bin/sequel"]
The Benefits Without the Costs BLOG_II[:articles][:title => "The Benefits Without the Costs"]
2 Long Lived Bugs Squashed BLOG_II[:articles][:title => "2 Long Lived Bugs Squashed"]
Hacker News BLOG_II[:articles][:title => "Hacker News"]
Arel<->Sequel Differences (Part 2) BLOG_II[:articles][:title => "Arel<->Sequel Differences (Part 2)"]
Optimistic Locking BLOG_II[:articles][:title => "Optimistic Locking"]
Sequel: Unfriendly and Ugly? BLOG_II[:articles][:title => "Sequel: Unfriendly and Ugly?"]
Arel<->Sequel Differences (Part 1) BLOG_II[:articles][:title => "Arel<->Sequel Differences (Part 1)"]
Old Gems Updated BLOG_II[:articles][:title => "Old Gems Updated"]
Alpha BLOG_II[:articles][:title => "Alpha"]
ActiveRecord Deprecation? Switch to Sequel! BLOG_II[:articles][:title => "ActiveRecord Deprecation? Switch to Sequel!"]

Website
Source Code
Discussion Group
Bug Tracker