#Ruby Firebird Extension Library 0.7.2 released : fixes unique and descending index flags after backup/restore cycle
Ruby Firebird Extension Library 0.7.2 release fixes unique and descending index flags after backup/restore cycle
Thanx to Pablo Vizcay for the analysis
A few cleanups : drop support for ruby 1.8.5 (deprecated)
PS: and an observation from Brent Rowland
Plenty of coders can sling both C and Ruby, but Ruby C extensions manage to intimidate most. It’s almost like a 3rd language.
Although this adapter may not yet have feature parity with the 1st tier databases supported by the Rails developers,
it has been in production for several months without issues (Rails 3.2.x) and may be considered stable. (Rails 4 testing and pull requests are wellcome)
This version brings a series of fixes and improvements (Row and ResultSet are now pure ruby implementations)
Release files can be found here
Changelog for this version
- Add test to ensure row numbering scheme
- Fix row numbering
- Minor AR adapter improvement
- Include Enumerable in Row And ResultSet
- Update tests
- Row: pure ruby implementation
- ResultSet: pure ruby implementation
- Use static vars fo rb_intern caches – this should fix os x linkage issues
You can check the github Commits log for the code changes
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.