Time for testing the final PHP 5.2 release

Don't worry - that's final 5.2, not final 5 and, anyway, it's only PHP 4 that is being phased out.

What is happening with PHP 5 is that some bigger enhancements will be merged into a planned PHP 5.3 release.  This means the release candidates of PHP 5.2.4 - the final 5.2 patch - need solid testing before being finalized, as you could be using it for a while.

Even if you are still using PHP 4, or PHP 5.1, any testing you do on 5.2.4 right now will benefit you when you get around to upgrading.

PHP 5.2.4 includes OCI8 (and PDO_OCI) of course, as the code base is picked up from PHP's CVS system.  Antony is also ready to take a snapshot of OCI8 from CVS for a new PECL OCI8 bundle.  So by testing OCI8 in PHP 5.2.4 you are testing what will be in the PECL OCI8 1.2.4 bundle.  We've had a few PHP 5 releases since PECL OCI8 1.2.3  was built at the end of Janurary 2007, and various bug fixes have been merged to CVS during that time.  Here is the current list of changes that will be in PECL OCI8 1.2.4:

  • Fixed PECL bug #10194 (crash in Oracle client when memory limit reached in the callback).
  • Fixed bug #42173 (oci_field_type fixes for INTERVAL and TIMESTAMP types).
  • Fixed bug #42134 (oci_error() returns false after oci_new_collection() fails).
  • Fixed bug #41917 (oci_field_precision and oci_field_scale datatypes fixed).
  • Fixed bug #41711 (Null temporary lobs not supported).
  • Fixed bug #41594 (Statement cache is flushed too frequently).
  • Fixed bug #40415 (oci_fetch_all and nested cursors, allocate descriptors dynamically)
  • Fixed segfault on rebinding and re-executing a statement with LOBs.
  • Fixed compile failure in ZTS mode when collections support is missing.
  • Allowed statement cache size to be set for non-persistent connections.
  • Improved oci_password_change() to close persistent connections on shutdown (to update hashed connection details).
  • Changed oci_pconnect() to behave like oci_connect() when SYSDBA and SYSOPER privileges are used.
  • Various minor improvements

    Comments:

    Any chance you could have a look at http://pecl.php.net/bugs/bug.php?id=11791 before the next RC of 5.2.4 gets rolled?

    Posted by Martin Jansen on August 09, 2007 at 05:51 PM PDT #

    Thanks for the clear bug report. Time is short and I'm sure you'll understand that this is open source and I can't commit to being able to make any changes - especially until I've run it through a debugger.

    Posted by Christopher Jones on August 09, 2007 at 06:25 PM PDT #

    Sure I understand -- I'm involved in this strange open source thing, too. Just wanted to make sure you've seen the bug report.

    Posted by Martin Jansen on August 09, 2007 at 06:54 PM PDT #

    I suspect the report is a duplicate of an earlier one. It is late here but I will assess the code in the morning. In general we are still promoting oci8 over pdo_oci. The latter deserves some love and care before it can be removed from the "Experimental" status it currently has.

    Posted by Christopher Jones on August 10, 2007 at 08:21 AM PDT #

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

    Tourists looking out over an Opal mine
    I work in the Linux Engineering team at Oracle, espousing the Oracle-PHP-Apache-Linux ("OPAL") stack. I also assist with Python, Perl and Ruby.
    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