Ruby-oci8 2.1.1 is released. This is the Oracle module using OCI8 API.
Statement caching in OCI
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
OCI8::LOB#read() returns an empty string ‘’ when it is an empty lob.
It had been returned nil.
OCI8::CLOB.new(conn, ‘’) works now.
fix core dump when calling PL/SQL procedure with cursor argument.
(reported by Raimonds Simanovskis)
fix testcase failures in DST.
(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)