Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:ruby:extensions
rubygem-activerecord-jdbc-adapter
rubygem-activerecord-jdbc-adapter.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-activerecord-jdbc-adapter.changes of Package rubygem-activerecord-jdbc-adapter
------------------------------------------------------------------- Sun Dec 3 19:08:49 UTC 2017 - coolo@suse.com - updated to version 51.0 see installed History.md ------------------------------------------------------------------- Mon Sep 25 11:33:50 UTC 2017 - mschnitzer@suse.com - updated to version 1.3.24 * [as400] Fixed ordering when limit and offset present (#789) * [postgres] limit driver version correctly since > 9.4.1206 might break * [db2] fixed issue with serialization not happening (#795) * resolves #725 (serialize with custom class not working on AR 4.2) * reconnect!/disconnect! shall call super to reset cache/transaction state * [oracle] some ~ enhanced adapter compatibility with configuration * [mysql] support setting collation: xxx with config[:encoding] like AR 4.2 * [as400] Check if the exception thrown is a false-positive (#792) * [as400] Added truncate functionality for DB2/AS400 (#793) * [as400] Added DatabaseTasks for the as400 (#791) ------------------------------------------------------------------- Tue May 23 09:37:01 UTC 2017 - coolo@suse.com - updated to version 1.3.23 see installed History.md ## 1.3.23 (05/14/17) - specify gem 'activerecord' < 5 since 5.x is not supported in 1.3.x - [postgres] get non-seq id inserts working when insert_returning: false (#716) - [postgres] previously-deprecated -i switch to pg_dump is no longer supported (in PostgreSQL 9.5) (#729) - [postgres] Assume that primary key can be multiple values (#773) - prevent multiple pushes of the adapter file onto $LOADED_FEATURES ------------------------------------------------------------------- Sat Dec 24 05:28:27 UTC 2016 - coolo@suse.com - updated to version 1.3.22 see installed History.md ## 1.3.22 (12/23/16) - [postgres] Fix incorrect postgresql_version when running RC (#717) - [postgres] fixed insert into partitioned table (#723) - [postgres] add ssl support from environment vars (#760) - [postgres] Adds citext to AR42 Native database types (#746) - [mysql] handle db:create failure compatibly with AR's MySQL tasks - [mssql] Changed selects from information schema to uppercase in case SQLServer database has case sensitive collation - Added long varchar to type converter for legacy sybase DB (#757) - [mysql] Don't read mysql binary column as stream (#742) ## 1.3.21 (08/18/16) - check for instanceof RubyArray when extracting binds with stmnts (for JRuby 9.1 packed array feature compatibility) - default to useSSL=false for MariaDB driver - [db2] allow to force zos: true using database config ------------------------------------------------------------------- Fri Aug 19 04:28:26 UTC 2016 - coolo@suse.com - updated to version 1.3.21 see installed History.md ------------------------------------------------------------------- Fri Mar 11 05:31:19 UTC 2016 - coolo@suse.com - updated to version 1.3.20 see installed History.md ## 1.3.20 (03/09/16) - Retrieve AM::Type::Boolean::FALSE_VALUES for Rails 5 (#705) - [mysql] only mock mysql / mysql2 error under adapter /mysql/ and make sure db:create works (#702) - use system instead of `` to run dumps (on < 4.0) as it has issues under 1.7.x - avoid column.default type_cast-ing on AR 4.2 (#715) - [postgres] data_sources support - backport on AR 4.2 - add support for data sources (backport on AR 4.2) in base (jdbc) adapter - [derby] Enable DDL transaction on Derby (#714) - [db2] support for DB2 big integer (BIGINT) data type - [mysql] Fixed MySQL primary key for MySQL >= 5.7.3 (#695) - [sqlite] on AR 4.2 is not supposed to have an implicit string limit: 255 - [postgres] on AR 4.2 is not supposed to have an implicit string limit: 255 ------------------------------------------------------------------- Tue Nov 3 05:28:44 UTC 2015 - coolo@suse.com - updated to version 1.3.19 see installed History.md ## 1.3.19 (11/02/15) - [sqlite] add supports_partial_index? and remove duplicate support_index_sort_order? - [sqlite] fix missing save-point removal in release_savepoint - test and fix current savepoint_name compatibility with AR versions (mostly 4.2) * adjust returned current savepoint name to better match with AR (< 4.2) * make sure savepoint rollback behave AR compatibly - [mysql] revert to extracting BIT into an int as tinyint(1) (#687) - [mysql] do not validate connection_alive_sql as there's a special /* ping */ query - support timeouts on connection validation with `config[:connection_alive_timeout]` ------------------------------------------------------------------- Tue Sep 15 04:28:30 UTC 2015 - coolo@suse.com - updated to version 1.3.18 see installed History.md ## 1.3.18 (09/14/15) - since arel visitor instances might get re-used we need to avoid the @instance - [postgres] work-around BC time parsing issue (on JRuby 1.7.x) by a patch - [mssql] fix broken ordering on an aggregate queries (from #646 closing #532) - [mssql] default to using a string limit: 4000 with newer AR - [mssql] setup type map for SQLServer ... backwards compat as much as possible - for better AR alignment on 4.2 shall do the AR type-casting of booleans/dates - [mssql] ... port over visitor from sqlserver-adapter (to be used on AR 4.2) - [mssql] allow to tune collation equality operator with *cs_equality_operator* - [mssql] setup BINARY/TEXT types as binary_basic/text_basic (needed on 4.2) - [mssql] setup a NATIVE_DATABASE_TYPES constant (for SQLServer > 2K) (#508) - [jdbc] prefer BIT(1) as a better match for :boolean type than TINYINT - [mssql] get_table_name bug with unusual queries has been fixed (#583) - [mssql] make sure we set @primary on column instances even on AR 4.2 - [mssql] issue when using joins with distinct (#590) ... fixed with #608 - [firebird] tune arel visitor (limit/offset handling) to work on AR 4.2 - [firebird] avoid prefetch_primary_key? depending on column.primary due AR 4.2 - [firebird] introduce type map on AR 4.2 (not sure about :timestamp handling - [firebird] boolean parameter with prepared-statements should be set as CHAR - [firebird] standalone column and adapter classes + standalone custom (native) JdbcConnection class for firebird due CHAR handling - [firebird] handle schema-prefixed table names in default_sequence_name - [oracle] support for handling NUMBER(1) type as boolean just like on AR < 4.2 - [oracle] generic optimized NUMBER type extraction (with scale == 0 as integer) - [oracle] support XMLTYPE as a custom type on AR 4.2 - [oracle] add disable_referential_integrity helper (for the duration of a block) - base (adapter: jdbc) foreign_keys support for all (for AR 4.2 compatibility) - [oracle] AR 4.2 type map support (ported over from oracle-enhanced adapter) - [oracle] avoid error logging optional DROP SEQUENCE on drop_table - [oracle] default config[:database] (when not provided) to **XE** - [oracle] improved index + primary_key (detection) support not just for AR 4.2 - [oracle] update default_sequence_name to strip prefix + add trigger name - [oracle] set statement_escape_processing: true by default on AR 4.x (#479) - handle serialized attributes the AR 4.2 way (serialized_attributes deprecated) - [db2] custom type map for AR 4.2 based on IBM_DB gem - [db2] support XML as type on AR 4.2 - type-casting on our native side should now handle AR 4.2 right! - jdbc connection should not attempt to type-cast date/time on AR 4.2 - [db2] arel visitor + handle basic type mapping the AR 4.2 way - no longer warn on 4.2 + but still warn with (unsupported) adapters - restore Ruby 1.8 (syntax) compatibility - was broken for MySQL/Derby - use standard AREL with H2/HSQLDB as H2/HSQLDB support standard LIMIT and OFFSET - [h2] working AR 4.2 support - [hsqldb] working AR 4.2 support - [rake] support adapter: mariadb as if it were mysql (on AR 4.x) - [postgres] changes to avoid double cast for AR42 (with prepared statements) - [postgres] use standard JDBC bind arguments marker "?" instead of "$n" - [postgres] allow reading "infinity" and "BC timestamps on 4.2 - type cast bind arguments in RubyJdbcConnection (prepared statements) - [derby] ActiveRecord 4.2 reports xml columns as XML(2147483647) - [derby] working AR 4.2 support - support cast_type on the JdbcConnection side for improved AR 4.2 compatibility ------------------------------------------------------------------- Wed Jul 1 04:28:39 UTC 2015 - coolo@suse.com - updated to version 1.3.17 see installed History.md ## 1.3.17 (06/30/15) - [mysql] bulk compatibility with AR 4.2 - all _sql helper accept an options (hash) - [mysql] back-port case sensitive/insensitive comparison - [mysql] handle precision for datetimes when doing type_to_sql (AR 4.2 compat) - [mysql] foreign key support based on AR 4.2 (#656) - [postgres] foreign_key support back-ported from AR 4.2 (#656) - moved jndi callbacks to happen outside adapter's `initialize` (#649, #620) - [postgres] AR 4.2 compatibility with SchemaCreation - [postgres] re-define `lookup_cast_type` (AR 4.2) + `conn.type_map` is public - [postgres] override `valid_type?(type)` (AR 4.2 compatibility) - [postgres] back-port change_column updates from AR 4.2 for compatibility - [postgres] pass down array_member to hstore_to_string (fixes #647 on AR 4.1) - [postgres] on AR 4.2 use core's schema_definitions.rb for improved compat (#644) - back-port PGconn hack on AR 4.x (from #655 and following commits) to fix #651 as an unfortunate work-around for (non-shareable) AR internals (#652) - seems that extension methods won't work in 9K the same as in 1.7.x thus work-around (originally reported as https://github.com/jruby/jruby/issues/2533) - restore 1.8 compatibility in postgres' adapter (regression in 1.3.16 see #641) ------------------------------------------------------------------- Tue Apr 14 04:28:33 UTC 2015 - coolo@suse.com - updated to version 1.3.16 ------------------------------------------------------------------- Tue Mar 10 05:28:34 UTC 2015 - coolo@suse.com - updated to version 1.3.15 ------------------------------------------------------------------- Tue Feb 10 17:16:33 UTC 2015 - coolo@suse.com - updated to version 1.3.14 ------------------------------------------------------------------- Mon Oct 13 05:37:53 UTC 2014 - coolo@suse.com - adapt to new rubygem packaging ------------------------------------------------------------------- Sun Jul 13 15:04:29 UTC 2014 - coolo@suse.com - updated to version 1.3.9 - [postgres] improve Range's type cast - fixing minor quoting failure on AR 4.x - [postgres] range type's :exclude_start is actually += 1 (align with AR 4.1) - [postgres] correctly quote numeric values with string/text column types - [postgres] backport CVE-2014-3483 and protect against CVE-2014-3482 (from AR) ## 1.3.8 (06/27/14) - [mysql] updated so that we can run with non-official driver (+ against MariaDB) - [postgres] quote fix failure with ColumnDefinition on AR 4.0.6.rc2 - [mssql] performance improvements : * "optimized" quote_name_part in Java + avoid bytes copying in quoteCharWith * throwing exceptions in the hot path results in slow code * minor performance improvements to mssql type_cast - [mssql] fix remove_column on AR < 3.2 - [mssql] dealing with column that need quoting (e.g. ids with spaces) in ORDER special care needs to be performed on AR <= 3.2 - Arel < '4.0' (closing #551) - [mssql] correct default value quoting + update on change when non null with default - [mssql] backport database ('.' in name) quoting fix from sqlserver adapter - get the "correct" (AR::Base) record.class on AR 4.1 (#555) - [oracle] support disabling generated keys `-Darjdbc.oracle.generated_keys=false` - [postgres] fix returning generated keys + use *arjdbc.postgresql.generated_keys* - [oracle] working `config[:insert_returning] = true` support (using prepared calls) - [mysql] improve column instantiation - make sure strict/extra passed correctly - [postgres] backport rails fix for not quoting array defaults correctly - [postgres] handle the accessor (e.g. for hstore) added in AR 4.1 (#535) - [postgres] handle oid_types resolution on AR 4.x (compat with MRI on Rails) - [postgres] align Column's (string) cast helpers with AR 4.1 - [postgres] quote/cast compat with 4.x + do not quote default function values - [postgres] align array parser with latest from AR 4.1 - [postgresl] Column AR 4.x compatibility methods: `number?` and `text?` - [h2] should have it's own arel visitor class (`Arel::Visitors::H2`) - [h2] support for latest beta of next major release - H2 database **1.4** ------------------------------------------------------------------- Sun May 18 09:04:37 UTC 2014 - coolo@suse.com - updated to version 1.3.7 - [postgres] set prepared values with array columns on AR < 4.0 correctly - [postgres] handle null values in array columns with AR < 4.0 (fixes #548) - [mysql] support for config[:reconnect] (might need some fine tuning to match mysql2) - fix ordering on an aggregate in MSSQL (#532) (should fix #437 for good) - introduce a deprecation (warn) method for AR-JDBC and start using it - [mysql] do not set defaults for text/blob columns on rename/change (#543) - try resolving config 'database' (if missing) from JDBC url: in rake tasks - [mysql] needs to `reconnect!` when recreating database (fixes #539) - remove_column compatibility with Rails 4.x for Oracle, Derby and MSSQL (#541) - Fix connection without user and password (#542) - fix db2 remove_column for ActiveRecord 4 (#537) - FireBird's DB meta-identifier is 31 chars maximum, thanks @mariuz (#538) - [derby] add emulate booleans option for derby adapter ------------------------------------------------------------------- Thu Feb 6 17:59:59 UTC 2014 - coolo@suse.com - updated to version 1.3.6 - fix rails 4-0-stable compatibility (see #530) - [mysql] support "disabling" abandoned connection cleanup thread - [mssql] Handling of 'GROUP BY' and selected columns (#529) + SELECT DISTINCT clause with ORDER BY for MSSQL (partially fixes #437) - [derby] only do the patched select_limited_ids if connection is Derby's - [derby] support getting and setting transaction isolation on a connection + allow to configure whether isolation will be 'serializable' (work-around for #497) - match 'int' as well as 'integer' when converting to SQL types for MSSQL (#527) Code Contributors: Sean McCarthy, Jesko, Konstantin Shabanov ## 1.3.5 (01/10/14) We're now green against Rails 4.1 (master), test and report issues if any. - improved support for `config[:jndi]` with all supported custom adapters - [mysql] fix incompatible character encodings: ASCII-8BIT and UTF-8 - rails 4.1 - create_table_definition changed from 3 to 4 parameters (#522) - [firebird] Insert quotes for blobs to prevent failed inserts on not-null cols ------------------------------------------------------------------- Fri Dec 13 06:02:20 UTC 2013 - coolo@suse.com - updated to version 1.3.4 - [postgres] unwrap connection instead of casting when adding custom types (#515) - [postgres] allow returning string values for (JDBC) arrays with (#510) - allow for symbol keys with custom JDBC properties in `config[:properties]` - replacing use of AR::ConnectionFailed with AR::ConnectionNotEstablished (#513) - [firebird] fix for missing args when visit_Arel_Nodes_SelectCore is called - [postgres] better column compatibility with 3.x (avoid array/oid_type) - [postgres] backport array-parser due `Column#extract_default` (#504) - [postgres] backported "Correctly parse bigint defaults in PostgreSQL" - [postgres] 4.0 compat - detect default_function just like on MRI - [postgres] backport support for negative money values (in parenthesis) - [postgres] support :login_timeout as a standalone config option - [firebird] align `prefetch_primary_key?` with Oracle (only for simple PKs) - [oracle] do not pre-fetch the primary key if multiple primary keys exist (#498) Code Contributors: @andfx, Gavin Stark, Ray Zane, @chapmajs ------------------------------------------------------------------- Fri Nov 22 08:28:09 UTC 2013 - coolo@suse.com - updated to version 1.3.3 - [mysql] allow encoding to be server-detected (using `encoding: false`) due compatibility we still default to `encoding: utf8` if not set (fixes #481) - need to match AR 4.0 built-in patterns to re-define (oracle) tasks correctly - [postgres] support some of libpg's ENV variables when connecting - [derby] allow multiple parallell nested transactions on DERBY - [mssql] when using the Microsoft SQL Server driver, fall back to rollback_savepoint when release_savepoint is called (#484) - [mysql] only kill the connections cancel timer for driver < 5.1.11 - [sqlite3] work-around driver ignoring passed schema for table (fixes #483) - now using explicit adapter classes with H2/HSQLDB - [postgres] Add support for array as root element in JSON (#491) - [postgres] MRI compat - make sure we have a `query` method (fixes #486) - db:structure:load does not create schema for test db (#480) Code Contributors (in no particular order): Glenn Goodrich, Joao Carlos, Jason Franklin, Dominique d'Argent, Sean McCarthy, Uwe Kubosch ------------------------------------------------------------------- Sun Oct 13 18:10:03 UTC 2013 - coolo@suse.com - updated to version 1.3.2 - when "pop-ing" current savepoint name - consider open transaction count (#477) - [postgres] we should return "raw" hstore values on AR < 4.0 by default (regression caused by fixing #454 for AR >= 4.0) - [postgres] needs ColumnDefinition.array? method used by SchemaCreation (#474) - [mysql] backported bulk change table support from Rails (fixes #469) - support MySQL's failover host configurations (multiple hosts specified) - set JDBC specific config values as properties instead of URL options - SQLite3's version object should return a string on `to_s` - [sqlite3] support :timeout option as busy_timeout (similar to Rails) - [sqlite3] mkdir for sqlite database (path) - just like AR 4.0 now does - [postgres] handle :connect_timeout, :sslmode, :keepalives & :krbsrvname - [postgres] support :hostaddr, :user and :dbname options just like Rails does - fix rake task name **db:structure:load** - missing db: prefix (#465) - Prevent rake from throwing an exception when task w/o comment is redefined Code Contributors (in no particular order): Prathamesh Sonpatki, Stefan Wrobel, Micah Jaffe, Rajan Agaskar ------------------------------------------------------------------- Mon Sep 23 14:53:01 UTC 2013 - coolo@suse.com - updated to version 1.3.1 ------------------------------------------------------------------- Fri Aug 30 10:00:30 UTC 2013 - coolo@suse.com - updated to version 1.3.0 see History.md ------------------------------------------------------------------- Sun Jul 21 07:32:25 UTC 2013 - coolo@suse.com - updated to version 1.2.9.1 - warn when used with ActiveRecord 4.x == 1.2.9 (03/20/13) - [oracle] native database types ala oracle-enhanced adapter - [oracle] fix #insert (broken since execute+to_sql refactoring) keeping binds respect 30 max identifier length with default sequence names - [db2] add as400 primary key support and re-add explain method - [mssql] fix table/column name quoting - do not quote if quoted already - [mssql] change default constrain sql on 2005+ (closes #320) - [mssql] fix substring issue that prevents detecting a query that contains * - [mssql] adapter code cleanup + refactored (ArJdbc::) MsSQL -> MSSQL == 1.2.8 (03/13/13) - [derby] (native) types review & cleanup, externalize AR patch-ing - [h2] correct schema dump (jdbc detected sql types) - [hsqldb] correct schema dump (jdbc detected sql types) - cleanup H2 / HSQLDB adapter - HSQLDB should not know about H2 - [mssql] [oracle] [db2] [derby] remove_column 3.x compatibility - [sqlite3] setup native types + make sure tables accepts table_name as well - [mysql] version + support_"feature" (as Rails) - jdbc_connection unwrap parameter for unwrapping (pooled) connections - (native) connection #columns #columns_internal expects string table_name - [postgres] no need to clear_query_cache after insert on AR-2.3's #insert_sql - there's still a double bind when "raw" crud methods used (re-closing #322) ------------------------------------------------------------------- Tue Feb 12 15:44:17 UTC 2013 - coolo@suse.com - updated to version 1.2.7 ------------------------------------------------------------------- Wed Nov 21 06:26:11 UTC 2012 - coolo@suse.com - updated to version 1.2.2.1 ------------------------------------------------------------------- Sat Aug 11 05:44:43 UTC 2012 - coolo@suse.com - initial package (version 1.2.2)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor