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 http://docs.oracle.com/cd/E11882_01/appdev.112/e10646/oci09adv.htm#i471377
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.
https://github.com/kubo/ruby-oci8/issues/11
(reported by Raimonds Simanovskis)
- fix testcase failures in DST.
https://github.com/kubo/ruby-oci8/issues/8
(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)