ANN: #Ruby Sequel 3.28.0 is Released

Sequel 3.28.0 has been released and should be available on the gem mirrors.
What is changed on the firebird driver :

  • The firebird adapter has been split into shared and specific parts,
    and quite a few fixes were made to it.
  • A jdbc firebird subadapter has been added, allowing connection to
    firebird databases from JRuby.
  • The firebird adapter was substanially modified, specifically parts related to insert returning autogenerated primary key values, so if you were previously using the adapter you should probably take more care than usual when testing your upgrade.

#Ruby news : Firebird driver compilable on #rbx (rubinius) and full test passes on Linux (for the classic Ruby VM)

Here is the description of rubinius:

Rubinius is an implementation of the Ruby programming language.
The Rubinius bytecode virtual machine is written in C++, incorporating LLVM to compile bytecode to machine code at runtime. The bytecode compiler and vast majority of the core classes are written in pure Ruby.

Here are the rbx experiments done by Brent Rowland

fb now builds fine but won’t load due to missing rb_ary_freeze and rb_struct_new. #rbx!/brentrowland/status/27771719659

And yes the Linux tests for classic Ruby VM are all ok

Linux testing of the latest fb code went well. 32- and 64-bit Rubies

firebird #ruby driver is building cleanly and passing all tests under Ruby 1.8.7, 1.9.1 and 1.9.2

Brent Rowland wrote on twitter

Got fb building cleanly and passing all tests under Ruby 1.9.1. Now for 1.9.2.!/brentrowland/status/27211068760

Got fb building with Ruby 1.8.7, 1.9.1 and 1.9.2. At least on Mac. Under 10.6. Testing Linux and Windows will have to wait for another day.!/brentrowland/status/27220817754

Here is the git repository for Firebird Ruby driver , also you can check the
commits log

ps: he is working on Firebird 2.5 support if you wonder what is new in the driver 🙂

Introductory tips with Jaybird and JRuby


I’ve created in Hebrew few tips on how to work with JayBird in Java and JRuby using Firebird. Links for the (google) translated versions:

1 2 3 4