Ruby-oci8 2.1.4 is released. This is the Oracle module using OCI8 API.
http://rubyforge.org/projects/ruby-oci8/
New Features
Fast Application Notification (FAN) support
Look at http://php.net/manual/en/oci8.connection.php to know what is
FAN.
oci8.events in PHP corresponds to OCI8.properties[:events_mode] in
ruby-oci8.
Note: You need to set OCI8.properties[:events_mode] after “require
‘oci8’” and before
any methods which call Oracle OCI functions.
Fixed Issues
-
fix SEGV when a temporary LOB is freed when OCILobRead returns
OCI_NEED_DATA.
See: Segmentation fault · Issue #20 · kubo/ruby-oci8 · GitHub
(reported by Edgars Beigarts) -
use RUBY_VERSION instead of RbConfig::CONFIG[‘ruby_version’] to know
the
ruby ABI version. The latter may be changed by the configure option
–with-ruby-version.
See: no such file to load -- oci8lib_191 · Issue #24 · kubo/ruby-oci8 · GitHub
(reported by suhrawardi) -
add a script encoding magic comment for ruby 2.0.0 preview2.
See: Cannot install ruby-oci8 together with ruby-2.0.0-preview2 32 bit · Issue #25 · kubo/ruby-oci8 · GitHub
(reported by aboltart) -
fix OCI8#describe_table not to follow synonyms until stack overflow.
Now the recursive level is limited to 20.
See: describe_table does not detect broken synonyms · Issue #26 · kubo/ruby-oci8 · GitHub
(reported by Brian Henderson)