Skip to content

Releases: kubo/ruby-oci8

ruby-oci8-2.2.13

27 Jul 12:25
Compare
Choose a tag to compare
  • 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 raises NotImplementedError 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

30 Dec 14:40
Compare
Choose a tag to compare
  • 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

22 Feb 14:19
Compare
Choose a tag to compare
  • 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

12 Jan 14:12
Compare
Choose a tag to compare
  • Use File.exist? instead of removed File.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

30 Dec 08:31
Compare
Choose a tag to compare

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

11 Jan 13:50
Compare
Choose a tag to compare

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

  • Suppress warnings compiling oci8lib.so (GH-212 and others)

  • Fix compilation and tests on Windows.

  • Fix spelling in install-instant-client.md (GH-217)

  • Use fiddler instead obsolete Win32API on Windows (GH-212)

ruby-oci8-2.2.7

06 Jan 12:44
Compare
Choose a tag to compare
Update version to 2.2.7.