Sha256: 3ab8731731c0ef27e4abdec45e4a2aa7c569e31ed1f2067d0377f905e934386f

Contents?: true

Size: 1.24 KB

Versions: 115

Compression:

Stored size: 1.24 KB

Contents

= Improvements

* Running migrations using one of the included migrators on separate
  Database objects in separate threads simultaneously is now
  supported.  Previously, the migrators were not thread-safe.

* On Ruby 2.5+, :db_type entries in the schema hashes are now deduped
  for a slight memory savings when using many columns with the same
  database type.

* The schema_caching extension now freezes string values in the
  resulting hashes, just as the default schema parsing code started
  doing in 5.5.0.

* The schema_caching extension now supports the :callable_default
  schema values used by the pg_json, pg_array, and pg_hstore
  extensions, by removing the entry before caching and resetting it
  after restoring the cache.

* Identifier mangling rules are now respected when renaming columns on
  Microsoft SQL Server.

= Backwards Compatibility

* The migrator internals were modified in order to support
  thread-safety.  The private Migrator#remove_migration_classes
  method has been removed, and #load_migration_file now returns the
  migration object/class instead of populating Migration.descendants.
  Migration.descendants is now only used for temporary storage, and
  will no longer contain all migration objects/classes used by the
  migrator.

Version data entries

115 entries across 99 versions & 2 rubygems

Version Path
sequel-5.83.1 doc/release_notes/5.6.0.txt
sequel-5.83.0 doc/release_notes/5.6.0.txt
sequel-5.82.0 doc/release_notes/5.6.0.txt
sequel-5.81.0 doc/release_notes/5.6.0.txt
sequel-5.80.0 doc/release_notes/5.6.0.txt
sequel-5.79.0 doc/release_notes/5.6.0.txt
sequel-5.78.0 doc/release_notes/5.6.0.txt
sequel-5.77.0 doc/release_notes/5.6.0.txt
sequel-5.76.0 doc/release_notes/5.6.0.txt
sequel-5.75.0 doc/release_notes/5.6.0.txt
sequel-5.74.0 doc/release_notes/5.6.0.txt
sequel-5.73.0 doc/release_notes/5.6.0.txt
sequel-5.72.0 doc/release_notes/5.6.0.txt
sequel-5.71.0 doc/release_notes/5.6.0.txt
sequel-5.70.0 doc/release_notes/5.6.0.txt
sequel-5.69.0 doc/release_notes/5.6.0.txt
sequel-5.68.0 doc/release_notes/5.6.0.txt
sequel-5.67.0 doc/release_notes/5.6.0.txt
sequel-5.66.0 doc/release_notes/5.6.0.txt
sequel-5.65.0 doc/release_notes/5.6.0.txt