PHP4 has released a new version, but it is a candidate version, fixing a lot of bugs, and there are many updates.
Download: http://qa.php.net/
11 AUG 2004, Version 4.3.9rc1
Rewriting help file - Rewritten Unix and Windows Install Help Files (Documentation Team)
Updated PCRE Support Better Error Processing - Updated Pcre To Provide Better Error Handling In Certain Cases. (Andrei)
- NSAPI:? Added "bucket" parameter to list of non-php.ini-keys of php4_execute for doing performance stats without warnings in server-log (Uwe Schindler) - Fixed bug # 29607 (highlighting code with HEREDOC produces invalid . ? output). (Ilia) -. Fixed bug # 29581 (Typo inside php.ini comments for mysql.trace_mode) (Ilia) - Fixed bug # 29493 (extract (array, EXTR_REFS) misbehaves with elements referred twice or more? (Moriyoshi) - Fixed bug # 29443 (ILIA) - Fixed bug # 29369 (UPLOADED Files with 'or "in Their Names Get Their Names Truncated At Those Characters). Ilia) - Fixed bug # 29349 (imagecreatefromstring () crashes with external GD library) (Ilia, adconrad at debian dot org) -.?. Fixed bug # 29333 (output_buffering trans_sess_id can corrupt output) (Ilia) - Fixed bug # 29226 (ctype_ * functions missing value of numeric string ? Representations). (ILIA) - Fixed bug # 29209 (iMap_FetchBody () Doesn't Check Message Index. (ILIA, ? Tony2001 At phpclub dot net) - Fixed bug # 29116 (Marcus, ? JDolecEK At Netbsd Dot ORG) - Fixed Bug # 29114 (Potential Double Free In PHP_STAT). (SARA) - Fixed bug # 29075 (strnatcmp () incorrectly Handles Whitespace). (CURT, ILIA) - Fixed Bug # 29049 (Array Sorting Via User Function / Method Does Not Validate ? IT). (ILIA) - Fixed bug # 29038 (extract () with EXTR_PREFIX_SAME prefixes empty strings) (Andrey) -.? Fixed bug # 29034 (wordwrap () returns a boolean when passed empty string) (Ilia) -.? Fixed bug # 28974 (overflow in array_slice (), Array_SPLICE (), Substr,
Substr_Replace (), strspn (), strcspn ()) (andrey) - Fixed bug # 28897 (IBASE: -1 RETURNED AS-0.000 for 64-bit scaled int). (ARD) - Fixed bug # 28879 ( Implicit / Explicit array creation inconsistency when using Resources, Arrays, or Objects as indices) (Sara) -?. Fixed bug # 28878 (Setting of inikey's in obj.conf fails) (Uwe Schindler) -. Fixed bug # 28868 ( Internal Wrapper Registry Not Thread Safe). (SARA) - Fixed bug # 28818 (Apache 2 SAPIS DO NOT EXPORT ST_DEV). (Xuefer At 21CN Dot COM, ILIA). - Fixed Bug # 28800 (Strings Beginning with " INF "improperly conveilt). (iLIA) - Fixed bug # 28723 (Fixed Mbstring config.m4 to work on OSS WHERE TEST COMMAND DOES NOT Support-E Parameter). (iLIA) - Fixed Bug # 28692 (/ 0 in Authenticate header passed via safe_mode). (Ilia) - Fixed bug # 28670 (WWW-Authentication header mangling with PCRE in safe_mode adds extra spaces) (Ilia) -?. Fixed bug # 28668 (glob () does not work with relative Paths on windows. (iLIA) - Fixed bug # 28649 (Proper Glob () R eturn value on Linux when there are no matches) (Ilia) -?. Fixed bug # 28633 (sprintf incorrectly adding padding to floats) (Ilia) -. Fixed bug # 28627 (When multiple MySQL links are used default link is leaked ). (Gavin Atalsoftware Dot COM, ILIA) - Fixed bug # 28525 (GMP_POWM () Does Not Work with Hexadecimal String Modulo ? represented as a string. (Pickett At Sumu Dot ORG, ILIA) - Fixed Bug # 28512 (Allocate enough space to store MSSQL data) (Frank) -. Fixed bug # (array separation problem mbstring_convert_variables ()) 28466 (Moriyoshi) -.? Fixed bug # 28175 (Allow bundled GD to compile against freetype 2.1 .2).