Skip to content

1.3.8 (06/27/14)

Compare
Choose a tag to compare
@kares kares released this 27 Jun 18:23
· 2082 commits to master since this release
  • [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

Code Contributors (in no particular order): @mjc