Ruby-oci8 2.1.1 is released. This is the Oracle module using OCI8 API.
http://rubyforge.org/projects/ruby-oci8/
New Features
-
Statement caching in OCI
See
OCI Programming Advanced Topics
This feature is enabled only when the Oracle client is 9iR2 or upper.The default cache size is 20. It can be changed as follows.
change the size to 100.
OCI8.properties[:statement_cache_size] = 100
Specification changes
-
OCI8::LOB#read() returns an empty string ‘’ when it is an empty lob.
It had been returned nil.
Fixed Issues
-
OCI8::CLOB.new(conn, ‘’) works now.
-
fix core dump when calling PL/SQL procedure with cursor argument.
failure with core dump when calling PL/SQL procedure with cursor argument · Issue #11 · kubo/ruby-oci8 · GitHub
(reported by Raimonds Simanovskis) -
fix testcase failures in DST.
make check got 3 failures since DST started · Issue #8 · kubo/ruby-oci8 · GitHub
(reported by Yasuo Honda) -
fix a compilation issue on Redhat.
(reported by John Beckwith and others) -
fix “wrong number of arguments (1 for 2)” when a date member in a
object type is accessed.
(repored by Leoš Bitto)