Oracle enhanced adapter 5.2.0.beta1 has been released

10 views
Skip to first unread message

Yasuo Honda

unread,
Nov 27, 2017, 4:21:14 PM11/27/17
to Oracle enhanced adapter for ActiveRecord
Hi,

Oracle enhanced adapter 5.2.0.beta1 has been released.
Oracle enhanced adapter 5.2.0.beta1 supports Rails 5.2.0.beta1. 

Please install and test with your applications by updating your 
Gemfile as follows. 

``` 
gem "activerecord-oracle_enhanced-adapter", "~> 5.2.0.beta1" 
``` 

* Major changes and fixes

  * Support Rails 5.2.0.beta1
  * Oracle enhanced adapter version follows Rails versioning [#1488]
  * Handle `TIMESTAMP WITH TIMEZONE` separately from `TIMEZONE` [#1267]
  * Support `timestamptz` and `timestampltz` for migrations #1285
  * `supports_json?` returns false [#1562]
  * Add synonyms in `data_sources` [#1380, #1567]
  * Add sequence with settings to structure dump [#1354]
  * Support for NCLOB datatype [#1428, #1440]
  * Use conventional fixture load [#1366]
  * Address `ORA-00905: missing keyword: EXPLAIN PLAN FOR` [#1384]
  * Use new method name for active record dirty checks [#1406]
  * check for schema name when validating table name [#1408, #1410]
  * Prefer to place a table options before `force: :cascade` [#1457]
  * Enable TCP keepalive for OCI connections [#1489]
  * Do not expose `all_schema_indexes` [#1495]
  * Using bind variables for dictionary access [#1498]
  * Use bind variables for `table_comment` `column_comment` `foreign_keys` [#1502]
  * Respect database instance `cursor_sharing` value `exact` by default [#1503, #1556]
  * Address `CommentTest#test_change_table_comment_to_nil` failure [#1504]
  * Address explain with binds errors [#908, #1386, #1538]
  * Address `MigrationTest#test_create_table_with_query_from_relation` error [#1543]
  * Follow the new interface of AR::ConnectionAdapters::IndexDefinition#initialize [#1295]
  * Remove `lengths`, `where`, `using` from `IndexDefinition` [#1529]
  * Arity change in insert method [#1382]
  * Restore the ability that SQL with binds for `insert` [#1424]
  * Restore `to_sql` to return only SQL [#1423]
  * Signature fix for `select_one` `select_value` `select_values` [#1475]
  * `columns` second argument does not exist in Abstract adapter [#1519]
  * Arel::Nodes::BindParam#initialize introduced [#1383]
  * Log the purpose of sql in `disable_referential_integrity` [#1550]
  * Change log format of "Primary Key Trigger" to one line [#1551]
  * Log multi lines SQL statements into one line [#1553]
  * Log multi lines SQL statements into one line at `structure_dump.rb` [#1555]
  * [ci skip] `open_cursors` value should be larger than `:statement_limit` [#1573]
  * [skip ci] Add `schema` option in the comment [#1574]
  * [skip ci] `emulate_booleans_from_strings` behavior changes [#1576]
  * Restore calling `OCIConnection#bind_returning_param` [#1581]
  * Add these errors to be recognized as `ActiveRecord::StatementInvalid` [#1584]
  * Add `ORA-02289` to be recognized as `ActiveRecord::StatementInvalid` [#1586]
  * Address `BasicsTest#test_clear_cache!` failure [#1587]
  * Use Bundler 1.15 to workaround bundler/bundler#6072 [#1590]
  * Translate `ORA-00060` into `ActiveRecord::Deadlocked` error [#1591]
  * Add `ORA-02449` to be recognized as `ActiveRecord::StatementInvalid` [#1593, #1596]
  * Support `discard!` method [#1598]

For all changes and fixes please read the 

Thanks, 
-- 
Yasuo Honda 
Reply all
Reply to author
Forward
0 new messages