Releases: kubo/ruby-oci8
ruby-oci8-2.2.13
- Binary gems for Windows x64 and x86 supports ruby 2.7 - 3.3 inclusive.
Fixed issues
- Fix various issues about
OCI8.properties[:tcp_keepalive_time]
on macOS arm64. The feature was removed on the platform
and it raisesNotImplementedError
instead now. - Fix SIGSEGV when using truffleruby. It seems to be caused by
xfree()
outside of ruby threads.
Changes
- Change the format of fifth numeral of Oracle version number as two digit zero-padding number
when the Oracle version is 23 or upper. For example "23.4.0.24.05".
ruby-oci8-2.2.12
- Fix warning: undefining the allocator of T_DATA class OraNumber against Ruby 3.2.0dev. (GH-243)
- Fix warnings on tests and on compile.
- Remove code for old ruby versions.
ruby-oci8-2.2.11
-
Fix "No DLL is not foud to hook" when
OCI8.properties[:tcp_keepalive_time]
is set and Oracle client is 21c on Windows.(reported at rsim/oracle-enhanced#2262)
-
Fix "OCI8.properties[:tcp_keepalive_time] isn't available" error when ruby version is 3.1 on Windows.
ruby-oci8-2.2.10
-
Use
File.exist?
instead of removedFile.exists?
in Ruby 3.2 (GH-242)(contributed by Yasuo Honda)
-
Support ruby 3.1 distributed by rubyinstaller.org
-
Remove code for obsolete platforms
- Ruby compiled by Borland C++
- macOS released several years ago
-
Detect arm64 macOS shared library in oraconf.rb in preparation for Instant Client for Apple Silicon release.
ruby-oci8-2.2.9
Changes
-
Support TruffleRuby. (GH-225)
(contributed by Brandon Fish)
-
Remove extension libraries for unmaintained ruby versions from binary gems.
Fixed issue
-
Allow --with-instant-client-dir along with --with-instant-client-lib/include. (GH-223)
(reported by Victor Nawothnig)
ruby-oci8-2.2.8
New features
-
Add support to specify include and lib directories of Oracle library on installation. (GH-210)
The following three flags are added.
- --with-instant-client-dir
- --with-instant-client-include
- --with-instant-client-lib
Fixed issue
ruby-oci8-2.2.7
Update version to 2.2.7.