Path to this page:
Subject: CVS commit: pkgsrc/databases/ruby-sequel
From: Takahiro Kambe
Date: 2016-07-17 16:27:46
Message id: 20160717142746.B200FFBB5@cvs.NetBSD.org
Log Message:
Update ruby-sequel to 4.36.0.
=== 4.36.0 (2016-07-01)
* Deprecate use of Bignum class as generic type, since the behavior will change \
in ruby 2.4 (jeremyevans)
* Don't hold connection pool mutex while disconnecting connections (jeremyevans)
* Don't hold references to disconnected connections in the connection_validator \
extension (jeremyevans)
* Don't overwrite existing connection_validation_timeout when loading \
connection_validator extension multiple times (jeremyevans)
* Add connection_expiration extension, for automatically removing connections \
open for too long (pdrakeweb) (#1208, #1209)
* Handle disconnection errors raised during string literalization in mysql2 and \
postgres adapters (jeremyevans)
* Add string_agg extension for aggregate string concatenation support on many \
databases (jeremyevans)
* Add SQL::Function#order for ordered aggregate functions (jeremyevans)
* Support operator validation in constraint_validations for <, <=, >, \
and >= operators with string and integer arguments (jeremyevans)
* Make validates_operator validation consider nil values invalid unless \
:allow_nil or similar option is used (jeremyevans)
* Close cursors for non-SELECT queries in the oracle adapter after execution, \
instead of waiting until GC (jeremyevans) (#1203)
* Add :class_namespace association option for setting default namespace for \
:class option given as symbol/string (jeremyevans)
* Add Sequel::Model.cache_anonymous_models accessor for changing caching on a \
per-model basis (jeremyevans)
* Add Sequel::Model.def_Model for adding a Model() method to a module, for \
easier use of namespaced models (jeremyevans)
* Add Sequel::Model::Model() for creating subclasses of Sequel::Model \
subclasses, instead of just Sequel::Model itself (jeremyevans)
=== 4.35.0 (2016-06-01)
* Add :headline option to PostgreSQL Dataset#full_text_search for adding an \
extract of the matched text to the SELECT list (jeremyevans)
* Make :rollback=>:always inside a transaction use a savepoint automatically \
if supported (jeremyevans) (#1193)
* Recognize bool type as boolean in the schema dumper (jeremyevans) (#1192)
* Make Dataset#to_hash and #to_hash_groups work correctly for model datasets \
doing eager loading (jeremyevans)
* Make delay_add_association plugin handle hashes and primary keys passed to \
add_* association methods (jeremyevans) (#1187)
* Treat :Bignum as a generic type, to support 64-bit integers on ruby 2.4+, \
where Bignum == Integer (jeremyevans)
* Add server_logging extension for including server/shard information when \
logging queries (jeremyevans)
* Add Database#log_connection_info, for including connection information when \
logging queries (jeremyevans)
* Add Dataset#skip_locked for skipping locked rows on PostgreSQL 9.5+, MSSQL, \
and Oracle (jeremyevans)
* Allow Sequel::Model#lock! to accept an optional lock style (petedmarsh) (#1183)
* Add sql_comments extension for setting SQL comments on queries (jeremyevans)
* Make Postgres::PGRange#cover? handle empty, unbounded, and exclusive beginning \
ranges (jeremyevans)
* Fix frozen string literal issues on JRuby 9.1.0.0 (jeremyevans)
* Allow json_serializer :include option with cascaded values to work correctly \
when used with association_proxies (jeremyevans)
=== 4.34.0 (2016-05-01)
* Add support for :dataset_associations_join association option to \
dataset_associations plugin, for making resulting datasets have appropriate \
joins (jeremyevans)
* Log server connection was attempted to in PoolTimeout exception messages in \
sharded connection pool (jeremyevans)
* Log Database :name option in PoolTimeout exception messages (bigkevmcd, \
jeremyevans) (#1176)
* Add duplicate_columns_handler extension, for raising or warning if a dataset \
returns multiple columns with the same name (TSMMark, jeremyevans) (#1175)
* Support registering per-Database custom range types in the pg_range extension \
(steveh) (#1174)
* Support :preconnect=>:concurrently Database option for preconnecting in \
separate threads (kch, jeremyevans) (#1172)
* Make prepared_statements_safe plugin work correctly with \
CURRENT_DATE/CURRENT_TIMESTAMP defaults (jeremyevans) (#1168)
* Add validates_operator validation helper (petedmarsh) (#1170)
* Recognize additional unique constraint violation on Microsoft SQL Server \
(jeremyevans)
* Add :hash option to Dataset#(select|to)_hash(_groups)? methods for choosing \
object to populate (mwpastore) (#1167)
Files: