root/eaccelerator/trunk/NEWS

Revision 344, 8.7 kB (checked in by bart, 1 month ago)

Remove support for all php versions older than php 5.1

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 May 18, 2008 - Bart Vanbrabant
2 ------------------------------
3  * Released 0.9.5.3
4     An other 0.9.5 maintenance release
5     Changes in this version (from 0.9.5.2)
6         - Remove an unlock statement that shouldn't be there. This should
7           fix the problems reported in #232 and a lot of related bugs.
8           Thanks to Terry Duncan for the fix!
9
10 September 03, 2007 - Bart Vanbrabant
11 ------------------------------------
12  * Released 0.9.5.2
13     Changes in this version (from 0.9.5.1)
14         - This release fixes the optimizer bugs with php 5.2 that caused
15           exception handlers to be optimized out.
16
17 May 06, 2007 - Bart Vanbrabant
18 ----------------------------------
19
20  * Released 0.9.5.1
21     Changes in this version (from 0.9.5)
22         - Fix bug that causes problems with protected attributes and php 5.2
23         - Fix ttl bug in list_keys
24         Known issues:
25             Exceptions aren't catched by try catch due to optimizer bug, see
26             bugreport #242.
27
28 Oct 11, 2006 - Bart Vanbrabant
29 ----------------------------------
30
31  * Released 0.9.5
32
33     Changes in this version (from 0.9.4):
34         - This version brings full php 5.1 and 5.2 support, this has as
35           side-effect that eAccelerator won't work anymore with php 4 on windows,
36           on other platforms this isn't a problem.
37         - The shared memory functions, session handler and content cache are
38           disabled by default now. They are only used by a small amount of
39           users and they could allow local users to fill up the memory, if they
40           aren't secured properly.
41         - The old web control panel and the disassembler have been removed
42           from the code. They have been replaced with a set of php functions
43           that allow the same functionality to be implemented in a PHP script.
44           The control.php and the dasm.php files are such scripts. More
45           information about this can be found in the README.
46         - Memory footprint should be reduced because redundant information in
47           the cached scripts is no longer stored. Keeping this information
48           cached can be done with --with-eaccelerator-doc-comment-inclusion
49         - File hashing in the cache directory to improve performance with a
50           big amount of cache files.
51     WARNING: The encoder and loader DO not support php 5.1 nor php 5.0 and contain
52     a lot of bug for php 4. This is the last release the encoder/loader
53     functionality will be available. Maybe later a new encoder/loader will be
54     included but there aren't any plans for that.
55     As always all patches and help are more then welcome.
56
57 Jul 24, 2006 - Bart Vanbrabant
58 ----------------------------------
59
60  * Released 0.9.5-rc1
61    
62     Changes in this version (from 0.9.4):
63         - This version brings full php 5.1 support, this has as side-effect that
64           eAccelerator won't work anymore with php 4 on windows, on other
65           platforms this isn't a problem.
66         - The shared memory functions, session handler and content cache are
67           disabled by default now. They are only used by a small amount of
68           users and they could allow local users to fill up the memory, if they
69           aren't secured properly.
70         - The old web control panel and the disassembler have been removed
71           from the code. They have been replaced with a set of php functions
72           that allow the same functionality to be implemented in a PHP script.
73           The control.php and the dasm.php files are such scripts. More
74           information about this can be found in the README.
75         - Memory footprint should be reduced because redundant information in
76           the cached scripts is no longer stored.
77         - File hashing in the cache directory to improve performance with a
78           big amount of cache files.
79     WARNING: The encoder and loader DO not support php 5.1 nor php 5.0 and contain
80     a lot of bug for php 4. This is the last release the encoder/loader
81     functionality will be available. Maybe later a new encoder/loader will be
82     included but there aren't any plans for that.
83     As always all patches and help are more then welcome.
84    
85
86 Apr 11, 2006 - Bart Vanbrabant
87 ----------------------------------
88
89  * Released 0.9.5-beta2
90
91     There are some big changes in this beta:
92         - The shared memory functions, session handler and content cache are
93           disabled by default now. They are only used by a small amount of
94           users and they could allow local users to fill up the memory, if they
95           aren't secured properly.
96         - The old web control panel and the disassembler have been removed
97           from the code. They have been replaced with a set of php functions
98           that allow the same functionality to be implemented in a PHP script.
99           The control.php and the dasm.php files are such scripts. More
100           information about this can be found in the README.
101         - A lot of bugfixes which bring us closer to full PHP 5.1 support.
102     This version is already quite stable and some people are already using it
103     in production environments. Please test this beta2 as good and as much as
104     you can. If you find a bug, report it back to us on the website and if
105     possible add a small snippet of code so we can reproduce it.
106
107 Feb 24, 2006 - Bart Vanbrabant
108 ----------------------------------
109
110  * Released 0.9.5-beta1
111
112     The first beta in the history of eAccelerator! This release mainly contains
113     support for php 5.1 and some small bugfixes that got fixed along the way.
114     This version fully passes the PHP 5.1 test suite so it's time to have a
115     broader public testing the code.
116     Most work has been done by Hans Rakers based on patches from Xuefer and
117     Bart. Lyle also contributed some fixes.
118     We feel this release is already more stable and better compatible with
119     PHP 5 and 5.1 then the 0.9.4 release. We hope to make a stable release
120     soon. The encoder hasn't received any love so it's still only compatible
121     with PHP 4!. Please report all bug back to us.
122
123 Feb 15, 2006 - Bart Vanbrabant
124 ----------------------------------
125
126  * Released 0.9.4
127
128     This release only contains some bugfixes and code cleanups. This release
129     is still the old codebase. It doesn't contain any new code yet.
130     - Some fixed were done to the encoder. The format changed a bit so I bumped
131       up the encoder version. Because the encoder still isn't functional for
132       php version other than php 4 you should only use this encoder if you want
133       to have line numbers encoded.
134       In next versions we will try to fix the encoder for php 5 and 5.1
135     - eA should be php 5 compatible except some very unusual cases.
136     - This version DOESN'T support php 5.1
137
138 Feb 8, 2006 - Bart Vanbrabant
139 ----------------------------------
140
141  * Released 0.9.4-rc2
142
143     Some small problems were fixed since rc1.
144     This release only contains some bugfixes and code cleanups. This release
145     is still the old codebase. It doesn't contain any new code yet.
146     - Some fixed were done to the encoder. The format changed a bit so I bumped
147       up the encoder version. Because the encoder still isn't functional for
148       php version other than php 4 you should only use this encoder if you want
149       to have line numbers encoded.
150       In next versions we will try to fix the encoder for php 5 and 5.1
151     - eA should be php 5 compatible except some very unusual cases.
152     - This version DOESN'T support php 5.1
153
154 Nov 20, 2005 - Bart Vanbrabant
155 ----------------------------------
156
157  * Released 0.9.4-rc1
158
159     This release only contains some bugfixes and code cleanups. This release
160     is still the old codebase. It doesn't contain any new code yet.
161
162 May 18, 2005 - Franck Tabary
163 ----------------------------------
164
165  * Released 0.9.3 (Bernard's Release)
166  
167         Lot's of bugs have been fixed since 0.9.2a, for php4/php5, and it should be
168     really more reliable than previous versions.
169         The release is dedicated to Bart Vanbrabant and Bernard, his dog, who died
170     the day of rc2.
171        
172
173 May 11, 2005 - Franck Tabary
174 ----------------------------------
175
176  * Released 0.9.3-rc2 (Bernard's Release)
177  
178         This release fixes lot's of bugs with php4/php5. Special thanks to Bart
179     Vanbrabant, who spent a lot of time to fix theses bugs.                                     
180         Today, the dog of Bart (Bernard) died, so we will rename this release
181     "Bernard's release"
182        
183        
184 May 09, 2005 - Franck Tabary
185 ----------------------------------
186
187  * Released 0.9.3-rc1
188  
189         This release fixes lot's of bugs with php4/php5. Special thanks to Bart
190     Vanbrabant, who spent a lot of time to fix theses bugs.                                     
191
192  
193 December 19, 2004 - Reiner Jung
194 ----------------------------------
195
196  * Released 0.9.2
197  
198         This release fixes problems with php 4.3.10 and PHP 5. Also eLoader added to
199     the package. eLoader is a standalone loader for encode files.
200
Note: See TracBrowser for help on using the browser.