Happy new week JRuby-ists,
I’m happy to announce that the first (and hopefully last) RC has been
reached on our journey towards 1.3.0.
The change-log is yet again quite long (this should change soonish as
the
wild refactoring nights are now over). Some final API tunings went in
esp.
our Java API should be stable now for potential extensions. This is also
the main reason why it took so long since prepared statement support
turned
out quite time consuming but most adapters are rolling fine with it and
major differences between JDBC driver vendors (we support) should be
handled.
For the previous beta PS did not handle all type mappings and only
worked
with exec_query
, now exec_update
and exec_insert
are covered as
well.
Some other (besides prepared-statements) features in this release
include :
- return date/time in custom SELECTs e.g. SELECT CURRENT_TIME() …
- (un-official support for MS’ official driver for SQLServer
- minor micro “performance-improvements” (mostly speed-up) for a few
methods
Full change-log (including 1.3.0 betas) might now be found at our
repository :
As usual, install using : gem install activerecord-jdbc-adapter --pre
or point your Gemfile at : gem 'activerecord-jdbc-adapter', '1.3.0.rc1'
AR-JDBC 1.3.0 line aims to support ActiveRecord 2.3/3.x/4.0 from a
single
gem on JRuby 1.7.x (as well as 1.6.8).
Please give it a try (esp. with Rails 4.0) and do let us know how it
went.
p.s. There’s a prepared-statement issue with PostgreSQL’s arrays that
did
not make it in.
<3 Team AR-JDBC