1 <!doctype linuxdoc system>
3 <title>Squid 3.3.0.0 release notes</title>
4 <author>Squid Developers</author>
7 This document contains the release notes for version 3.3 of Squid.
8 Squid is a WWW Cache application developed by the National Laboratory
9 for Applied Network Research and members of the Web Caching community.
16 The Squid Team are pleased to announce the release of Squid-3.3.0.0 for testing.
18 This new release is available for download from <url url="http://www.squid-cache.org/Versions/v3/3.3/"> or the <url url="http://www.squid-cache.org/Mirrors/http-mirrors.html" name="mirrors">.
20 While this release is not deemed ready for production use, we believe it is ready for wider testing by the community.
22 We welcome feedback and bug reports. If you find a bug, please see <url url="http://wiki.squid-cache.org/SquidFaq/TroubleShooting#head-7067fc0034ce967e67911becaabb8c95a34d576d"> for how to submit a report with a stack trace.
26 Although this release is deemed good enough for use in many setups, please note the existence of <url url="http://www.squid-cache.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&target_milestone=3.3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=bugs.bug_severity&field0-0-0=noop&type0-0-0=noop&value0-0-0=" name="open bugs against Squid-3.3">.
28 <sect1>Changes since earlier releases of Squid-3.3
30 The 3.3 change history can be <url url="http://www.squid-cache.org/Versions/v3/3.3/changesets/" name="viewed here">.
32 <sect>Major new features since Squid-3.2
33 <p>Squid 3.3 represents a new feature release above 3.2.
35 <p>The most important of these new features are:
40 Most user-facing changes are reflected in squid.conf (see below).
46 <sect>Changes to squid.conf since Squid-3.2
48 There have been changes to Squid's configuration file since Squid-3.2.
50 This section gives a thorough account of those changes in three categories:
53 <item><ref id="newtags" name="New tags">
54 <item><ref id="modifiedtags" name="Changes to existing tags">
55 <item><ref id="removedtags" name="Removed tags">
59 <sect1>New tags<label id="newtags">
65 <sect1>Changes to existing tags<label id="modifiedtags">
69 <p><em>%>bs</em> Number of HTTP-equivalent message body bytes received from the next hop.
70 <p><em>icap::%>bs</em> Number of message body bytes received from the ICAP server.
74 <sect1>Removed tags<label id="removedtags">
81 <sect>Changes to ./configure options since Squid-3.2
83 There have been some changes to Squid's build configuration since Squid-3.2.
85 This section gives an account of those changes in three categories:
88 <item><ref id="newoptions" name="New options">
89 <item><ref id="modifiedoptions" name="Changes to existing options">
90 <item><ref id="removedoptions" name="Removed options">
94 <sect1>New options<label id="newoptions">
100 <sect1>Changes to existing options<label id="modifiedoptions">
107 <sect1>Removed options<label id="removedoptions">
114 <sect>Options Removed since Squid-2
116 <p>Some squid.conf and ./configure options which were available in Squid-2.6 and Squid-2.7 are made obsolete in Squid-3.3.
118 <sect1>Removed squid.conf options since Squid-2.7
121 <tag>auth_param</tag>
122 <p><em>blankpassword</em> option for basic scheme removed.
124 <tag>cache_peer</tag>
125 <p><em>http11</em> Obsolete.
127 <tag>external_acl_type</tag>
128 <p>Format tag <em>%{Header}</em> replaced by <em>%>{Header}</em>
129 <p>Format tag <em>%{Header:member}</em> replaced by <em>%>{Header:member}</em>
131 <tag>header_access</tag>
132 <p>Replaced by <em>request_header_access</em> and <em>reply_header_access</em>
135 <p><em>no-connection-auth</em> replaced by <em>connection-auth=[on|off]</em>. Default is ON.
136 <p><em>transparent</em> option replaced by <em>intercept</em>
137 <p><em>http11</em> obsolete.
139 <tag>http_access2</tag>
140 <p>Replaced by <em>adapted_http_access</em>
142 <tag>httpd_accel_no_pmtu_disc</tag>
143 <p>Replaced by <em>http_port disable-pmtu-discovery=</em> option
145 <tag>incoming_rate</tag>
148 <tag>redirector_bypass</tag>
149 <p>Replaced by <em>url_rewrite_bypass</em>
151 <tag>server_http11</tag>
154 <tag>upgrade_http0.9</tag>
158 <p>Replaced by <em>qos_flows local-hit=</em>
163 <tag>zph_option</tag>
166 <tag>zph_parent</tag>
167 <p>Replaced by <em>qos_flows parent-hit=</em>
169 <tag>zph_sibling</tag>
170 <p>Replaced by <em>qos_flows sibling-hit=</em>
174 <sect1>Removed squid.conf options since Squid-2.6
178 <p><em>read-only</em> option replaced by <em>no-store</em>.
182 <sect1>Removed ./configure options since Squid-2.7
185 <tag>--enable-coss-aio-ops</tag>
188 <tag>--enable-devpoll</tag>
189 <p>Replaced by automatic detection.
191 <tag>--enable-dlmalloc=LIB</tag>
194 <tag>--enable-epoll</tag>
195 <p>Replaced by automatic detection.
197 <tag>--enable-forward-log</tag>
200 <tag>--enable-heap-replacement</tag>
203 <tag>--enable-htcp</tag>
204 <p>Obsolete. Enabled by default.
206 <tag>--enable-large-cache-files</tag>
209 <tag>--enable-mempool-debug</tag>
212 <tag>--enable-multicast-miss</tag>
215 <tag>--enable-poll</tag>
216 <p>Replaced by automatic detection.
218 <tag>--enable-select</tag>
219 <p>Replaced by automatic detection.
221 <tag>--enable-select-simple</tag>
222 <p>Replaced by automatic detection.
224 <tag>--enable-snmp</tag>
225 <p>Obsolete. Enabled by default.
227 <tag>--enable-truncate</tag>
230 <tag>--disable-kqueue</tag>
231 <p>Obsolete. Disabled by default.
236 <sect>Regressions since Squid-2.7
238 <p>Some squid.conf and ./configure options which were available in Squid-2.7 are not yet available in Squid-3.3
240 <p>If you need something to do then porting one of these from Squid-2 to Squid-3 is most welcome.
242 <sect1>Missing squid.conf options available in Squid-2.7
246 <p><em>urllogin</em> option not yet ported from 2.6
247 <p><em>urlgroup</em> option not yet ported from 2.6
249 <tag>authenticate_ip_shortcircuit_access</tag>
250 <p>Not yet ported from 2.7
252 <tag>authenticate_ip_shortcircuit_ttl</tag>
253 <p>Not yet ported from 2.7
255 <tag>broken_vary_encoding</tag>
256 <p>Not yet ported from 2.6
259 <p><em>min-size</em> option not yet ported from Squid-2
260 <p><em>COSS</em> storage type is lacking stability fixes from 2.6
261 <p>COSS <em>overwrite-percent=</em> option not yet ported from 2.6
262 <p>COSS <em>max-stripe-waste=</em> option not yet ported from 2.6
263 <p>COSS <em>membufs=</em> option not yet ported from 2.6
264 <p>COSS <em>maxfullbufs=</em> option not yet ported from 2.6
266 <tag>cache_peer</tag>
267 <p><em>idle=</em> not yet ported from 2.7
268 <p><em>monitorinterval=</em> not yet ported from 2.6
269 <p><em>monitorsize=</em> not yet ported from 2.6
270 <p><em>monitortimeout=</em> not yet ported from 2.6
271 <p><em>monitorurl=</em> not yet ported from 2.6
273 <tag>cache_vary</tag>
274 <p>Not yet ported from 2.6
276 <tag>collapsed_forwarding</tag>
277 <p>Not yet ported from 2.6
280 <p>Not yet ported from 2.6
282 <tag>external_acl_type</tag>
283 <p><em>%ACL</em> format tag not yet ported from 2.6
284 <p><em>%DATA</em> format tag not yet ported from 2.6
286 <tag>external_refresh_check</tag>
287 <p>Not yet ported from 2.7
290 <p><em>act-as-origin</em> not yet ported from 2.7
291 <p><em>urlgroup=</em> not yet ported from 2.6
293 <tag>ignore_ims_on_miss</tag>
294 <p>Not yet ported from 2.7
296 <tag>location_rewrite_access</tag>
297 <p>Not yet ported from 2.6
299 <tag>location_rewrite_children</tag>
300 <p>Not yet ported from 2.6
302 <tag>location_rewrite_concurrency</tag>
303 <p>Not yet ported from 2.6
305 <tag>location_rewrite_program</tag>
306 <p>Not yet ported from 2.6
309 <p><em>%oa</em> tag not yet ported from 2.7
312 <p>Not yet ported from 2.7
314 <tag>refresh_pattern</tag>
315 <p><em>stale-while-revalidate=</em> not yet ported from 2.7
316 <p><em>ignore-stale-while-revalidate=</em> not yet ported from 2.7
317 <p><em>max-stale=</em> not yet ported from 2.7
318 <p><em>negative-ttl=</em> not yet ported from 2.7
320 <tag>refresh_stale_hit</tag>
321 <p>Not yet ported from 2.7
323 <tag>storeurl_access</tag>
324 <p>Not yet ported from 2.7
326 <tag>storeurl_rewrite_children</tag>
327 <p>Not yet ported from 2.7
329 <tag>storeurl_rewrite_concurrency</tag>
330 <p>Not yet ported from 2.7
332 <tag>storeurl_rewrite_program</tag>
333 <p>Not yet ported from 2.7
335 <tag>update_headers</tag>
336 <p>Not yet ported from 2.7
338 <tag>zero_buffers</tag>
339 <p>Not yet ported from 2.7
343 <sect1>Missing ./configure options available in Squid-2.7
346 <tag>--without-system-md5</tag>