Nick Sieger: Activerecord-jdbc-adapter 0.8.1 Releaseddo what you lovetag:blog.nicksieger.com,2005:TypoTypo2008-06-04T22:05:32+00:00Nick Siegerurn:uuid:af671b97-198f-4907-bbb2-dc71b98cf7bc2008-06-04T21:57:00+00:002008-06-04T22:05:32+00:00Activerecord-jdbc-adapter 0.8.1 Released<p>The long-delayed and much-awaited 0.8.1 release is here. It fixes
quite a few reported bugs (but not quite all). See the full changelog
below for details.</p>
<p>Please help me make more frequent releases of ar-jdbc by submitting patches against the trunk of
activerecord-jdbc. Test cases appreciated also.</p>
<p>File bugs in <a href="http://jira.codehaus.org/browse/JRUBY">JRuby’s JIRA</a>. Use the “ActiveRecord-JDBC” component when filing them.</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-jdbc-adapter on Github</a>. Feel free to watch or fork and send me patches via <code>git format-patch</code> as well.</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>. The crazy thing is how the driver is created. The original sqlite3 codebase is cross-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. Try it out using <code>jruby -S gem install activerecord-jdbcsqlite3-adapter</code>.</p>
<p>Let me know how the release works for you!</p>
<h2>Changes in 0.8.1</h2>
<ul>
<li>Now sporting a JDBC sqlite3 adapter! Thanks Joseph Athman.</li>
<li>Added support for InterSystems Cache database (Ryan Bell)</li>
<li>Fix for JRUBY-2256</li>
<li>JRUBY-1638, JRUBY-2404, JRUBY-2463: schema.table handling and Oracle
NUMBER fixes (Darcy Schultz & Jesse Hu)</li>
<li>Add structure dump and other DDL-ish for DB2 (courtesy abedra and
stuarthalloway)</li>
<li>Fix missing quote<em>table</em>name function under Rails 1.2.6 and earlier</li>
<li>Small tweaks to jdbc.rake to select proper config</li>
<li>JRUBY-2011: Fix MSSQL string un-quoting issue (Silvio Fonseca)</li>
<li>JRUBY-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’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-2297, 18846: retrying failing SQL statements is harmful when
not autocommitting (Craig McMillan)</li>
<li>10021: very preliminary sybase support. (Mark Atkinson) Not usable
until collision w/ sqlserver driver is resolved.</li>
<li>JRUBY-2312, JRUBY-2319, JRUBY-2322: Oracle timestamping issues
(Jesse Hu & Michael König)</li>
<li>JRUBY-2422: Fix MySQL referential integrity and rollback issues</li>
<li>JRUBY-2382: mysql string quoting fails with ArrayIndexOutofBoundsException</li>
</ul>