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