Nick Sieger: Activerecord-jdbc-adapter 0.8.1 Released tag:blog.nicksieger.com,2005:Typo Typo 2010-11-22T18:41:36+00:00 Nick Sieger urn:uuid:af671b97-198f-4907-bbb2-dc71b98cf7bc 2008-06-04T21:57:00+00:00 2010-11-22T18:41:36+00:00 Activerecord-jdbc-adapter 0.8.1 Released <p>The long&#45;delayed and much&#45;awaited 0&#46;8&#46;1 release is here&#46; It fixes quite a few reported bugs (but not quite all)&#46; See the full changelog below for details&#46;</p> <p>Please help me make more frequent releases of ar&#45;jdbc by submitting patches against the trunk of activerecord&#45;jdbc&#46; Test cases appreciated also&#46;</p> <p>File bugs in <a href="http://jira.codehaus.org/browse/JRUBY">JRuby&#8217;s JIRA</a>&#46; Use the &#8220;ActiveRecord&#45;JDBC&#8221; component when filing them&#46;</p> <p>You can check out the source here:</p> <pre><code>svn co http://jruby-extras.rubyforge.org/svn/trunk/activerecord-jdbc git clone git://github.com/nicksieger/activerecord-jdbc-adapter </code></pre> <p>Recently I started keeping a <a href="http://github.com/nicksieger/activerecord-jdbc-adapter">mirror of activerecord&#45;jdbc&#45;adapter on Github</a>&#46; Feel free to watch or fork and send me patches via <code>git format-patch</code> as well&#46;</p> <p>One of the cool new things in this release is a JDBC version of sqlite3 using the <a href="http://www.zentus.com/sqlitejdbc/">Zentus Sqlite JDBC driver</a>&#46; The crazy thing is how the driver is created&#46; The original sqlite3 codebase is cross&#45;compiled to MIPS and the resulting output coverted to Java bytecode using <a href="http://nestedvm.ibex.org/">NestedVM</a>! The adapter is still in its early stages, but basic stuff seems to be working&#46; Try it out using <code>jruby -S gem install activerecord-jdbcsqlite3-adapter</code>&#46;</p> <p>Let me know how the release works for you!</p> <h2>Changes in 0&#46;8&#46;1</h2> <ul> <li>Now sporting a JDBC sqlite3 adapter! Thanks Joseph Athman&#46;</li> <li>Added support for InterSystems Cache database (Ryan Bell)</li> <li>Fix for JRUBY&#45;2256</li> <li>JRUBY&#45;1638, JRUBY&#45;2404, JRUBY&#45;2463: schema&#46;table handling and Oracle NUMBER fixes (Darcy Schultz &amp; Jesse Hu)</li> <li>Add structure dump and other DDL&#45;ish for DB2 (courtesy abedra and stuarthalloway)</li> <li>Fix missing quote<em>table</em>name function under Rails 1&#46;2&#46;6 and earlier</li> <li>Small tweaks to jdbc&#46;rake to select proper config</li> <li>JRUBY&#45;2011: Fix MSSQL string un&#45;quoting issue (Silvio Fonseca)</li> <li>JRUBY&#45;1977, 17427: Fix information_schema select issue with MSSQL (Matt Burke)</li> <li>20479: Improve get<em>table</em>name for MSSQL (Aslak Hellesøy)</li> <li>20243: numerics improvements for MSSQL (Aslak Hellesøy)</li> <li>20172: don&#8217;t quote table names for MSSQL (Thor Marius Henrichsen)</li> <li>19729: check for primary key existence in postgres during insert (Martin Luder)</li> <li>JRUBY&#45;2297, 18846: retrying failing SQL statements is harmful when not autocommitting (Craig McMillan)</li> <li>10021: very preliminary sybase support&#46; (Mark Atkinson) Not usable until collision w/ sqlserver driver is resolved&#46;</li> <li>JRUBY&#45;2312, JRUBY&#45;2319, JRUBY&#45;2322: Oracle timestamping issues (Jesse Hu &amp; Michael König)</li> <li>JRUBY&#45;2422: Fix MySQL referential integrity and rollback issues</li> <li>JRUBY&#45;2382: mysql string quoting fails with ArrayIndexOutofBoundsException</li> </ul>