Test OCI8 before I release PECL OCI8 1.3.5

There have been some bug fixes merged this week to OCI8. Test now - I want to create PECL OCI8 1.3.5 and not have to immediately patch it.

One bug fix necessarily changes fundamental resource handling and another refactored the install scripts, so the changes are worth evaluating carefully.

The easiest way to get the updates is to download PHP 5.3 from http://snaps.php.net/ or http://windows.php.net/snapshots/.

If you build the source code, the oci8 directory can be copied to older PHP versions for testing. Use the "phpize" method to install as a shared library, or rebuild all of PHP, first using './buildconf --force' to update the configuration scripts.

The bug fixes are:


  • Bug #47243 (Crash at shutdown on Windows)
  • Bug #46994 (OCI8: CLOB size does not update when using CLOB IN OUT param in stored procedure)
  • Bug #46623 (phpinfo doesn't show compile time ORACLE_HOME with phpize)
  • Bug #45458 (OCI8: Numeric keys for associative arrays are not handled properly) (This was merged some time ago, but is not in PECL OCI8 1.3.4)
  • PECL Bug 14268 (Allow "pecl install oci8" command to "autodetect" an Instant Client RPM install).
  • PECL Bug #15988 (sqlnet.ora isn't read with older Oracle libraries)
  • PECL Bug #16035 (oci_connect without ORACLE_HOME defined causes segfault)

There were some test tidy-ups and small internal changes too.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Tourists looking out over an Opal mine
I'm a Product Manager in Server Technologies, working on scripting languages and developer-access.
Email: christopher.jones@oracle.com
Twitter: http://twitter.com/ghrd
Book: Free PHP Oracle book
Download: PHP Linux RPMs with the OCI8 extension
Links: OTN PHP Developer Center

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today