Title: Apache Traffic Server Downloads Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. The latest stable release of Apache Traffic Server is 3.2.0 (released on 2012-06-19). Following the [Apache HTTPD](http://httpd.apache.org/) model, stable Apache Traffic Server releases will be numbered with an even first decimal (e.g. 2.0, 3.12, etc), while unstable, developer focused releases will be numbered with an odd first number (e.g. 2.1, 3.21, etc). The second decimal will be used for releases containing bug fixes. When downloading from a mirror, please be sure to verify the checksums and OpenPGP compatible signature. You can also [browse through all releases](http://archive.apache.org/dist/trafficserver/) and checksum signatures. # Current (stable) Release -- 3.2.0 # {#3.2.0} Apache Traffic Server 3.2.0 was released on June 19, 2012. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-3.2.0.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-3.2.0.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-3.2.0.tar.bz2.sha1)] Traffic Server 3.2.0 There are no new features or fixes since v3.1.4 in this release. However, when upgrading from the previous stable releases (v3.0.x), please see [these instructions](https://cwiki.apache.org/confluence/display/TS/Upgrading+to+3.2). Highlights of this release includes: * Over 800 commits, and 300 Jira tickets closed since v3.0. * Several SSL improvements, including SNI (Server Name Indication) and NPN (Next Protocol Negotiation). Overall SSL stability is also improved. * Full IPv6 support, v3.0 only had client side IPv6. All IP related plugin APIs are now also IPv6 aware. * New, flexible configurations for managing inbound and outgoing IP addresses and ports. You can now bind any number, and combinations, of addresses and ports for both HTTP and HTTPS. * Range request for large objects in cache are now much (*much*) faster. * Several new, and improved, plugin APIs are now available. * Performance and stability improvements in the Cluster Cache feature. * Much better performance when proxying to a Keep-Alive HTTP backend server connection. Overall cache performance is also significantly better. * Several stable plugins are now included with the core distributions. * Supports all gcc versions 4.1.2 and higher, Clang / LLVM 3, and the Intel compiler suite. Builds and runs on Linux, FreeBSD, Solaris and OSX. # Legacy (stable) Release -- 3.0.5 # {#3.0.5} Apache Traffic Server 3.0.5 was released on June 6, 2012. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-3.0.5.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-3.0.5.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-3.0.5.tar.bz2.sha1)] Traffic Server 3.0.5 ## Bugs ## {#3.0.5Bugs} * [[TS-857](https://issues.apache.org/jira/browse/TS-857)] - Crash Report: HttpTunnel::chain_abort_all -> HttpServerSession::do_io_close -> UnixNetVConnection::do_io_close * [[TS-1049](https://issues.apache.org/jira/browse/TS-1049)] - TS hangs (dead lock) on HTTPS POST requests * [[TS-1109](https://issues.apache.org/jira/browse/TS-1109)] - stack dump may crash too * [[TS-1111](https://issues.apache.org/jira/browse/TS-1111)] - crash in RangeTransform::handle_event * [[TS-1114](https://issues.apache.org/jira/browse/TS-1114)] - Crash report: HttpTransactCache::SelectFromAlternates * [[TS-1158](https://issues.apache.org/jira/browse/TS-1158)] - Race on mutex switching for NetVConnections in UnixNetVConnection::mainEvent * [[TS-1185](https://issues.apache.org/jira/browse/TS-1185)] - fails to build from source with gcc 4.7 ## Improvement ## {#3.0.5Improvement} * [[TS-1098](https://issues.apache.org/jira/browse/TS-1098)] - Make RC script support Amazon EC2 Linux AMI * [[TS-1116](https://issues.apache.org/jira/browse/TS-1116)] - Fix build issues with clang (particularly on OSX) ## New Feature ## {#3.0.5NewFeature} There are no new features in this release. More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob_plain;f=CHANGES;h=894e18c19c7030a83b14bcdd72be90837280e8ef;hb=18cb95b25c96ce640af2282bbfcb2337cebe07ac). For details on the fixes since v2.0.0, please refer to the [bug list](v2tov3bugs.html). # Current (developer, unstable) Release -- 3.3.0 # {#3.3.0} Apache Traffic Server 3.3.0 was released on September 7, 2012. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-3.3.0-dev.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-3.3.0-dev.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-3.3.0-dev.tar.bz2.sha1)] Traffic Server 3.3.0 ## Sub-task ## {#3.3.0SubTasks} * [[TS-1302](https://issues.apache.org/jira/browse/TS-1302)] - import Lua remap plugin * [[TS-1342](https://issues.apache.org/jira/browse/TS-1342)] - Lua plugin hook support ## Bugs ## {#3.3.0Bugs} * [[TS-785](https://issues.apache.org/jira/browse/TS-785)] - Building outside of the tree does not work * [[TS-837](https://issues.apache.org/jira/browse/TS-837)] - ATS fails to compile with gcc 4.6.1 with --enable-debug * [[TS-895](https://issues.apache.org/jira/browse/TS-895)] - Unable to compile trafficserver 3.0.1 with WCCP support on Ubuntu lucid (10.04) * [[TS-1087](https://issues.apache.org/jira/browse/TS-1087)] - TSHttpTxnOutgoingAddrSet forward declaration does not match implementation * [[TS-1293](https://issues.apache.org/jira/browse/TS-1293)] - initscript should provide chkconfig header * [[TS-1294](https://issues.apache.org/jira/browse/TS-1294)] - initscript mentions using /etc/sysconfig/trafficserver, but doesn't use it * [[TS-1296](https://issues.apache.org/jira/browse/TS-1296)] - Why are all binaries linking in libreadline? * [[TS-1297](https://issues.apache.org/jira/browse/TS-1297)] - Why are all binaries linking with libz and libmza ? * [[TS-1303](https://issues.apache.org/jira/browse/TS-1303)] - The 3.1.4 ATS build - trafficserver is broken from 3.0.2 and does not listen on the IPv6 interface when server_port_attr is set to =6 * [[TS-1306](https://issues.apache.org/jira/browse/TS-1306)] - WCCP builds fail on FBSD * [[TS-1310](https://issues.apache.org/jira/browse/TS-1310)] - crash due to infinite loop * [[TS-1313](https://issues.apache.org/jira/browse/TS-1313)] - Redirect CONNECT request to upstream proxy * [[TS-1314](https://issues.apache.org/jira/browse/TS-1314)] - ATS 3.2 fails to build from source * [[TS-1319](https://issues.apache.org/jira/browse/TS-1319)] - Large cache (> 16TB) not working? * [[TS-1328](https://issues.apache.org/jira/browse/TS-1328)] - TSMgmtIntCreate and TSMgmtStringCreate validation * [[TS-1331](https://issues.apache.org/jira/browse/TS-1331)] - Wrong regex for ip in records config * [[TS-1332](https://issues.apache.org/jira/browse/TS-1332)] - "ERROR: Cannot insert duplicate!" when SSL cert has same domain in CN and SAN * [[TS-1338](https://issues.apache.org/jira/browse/TS-1338)] - SSL not handling VC_EVENT_ERROR event * [[TS-1341](https://issues.apache.org/jira/browse/TS-1341)] - Calling TSCacheHookAdd from a plugin compiles, but results in "undefined object" * [[TS-1343](https://issues.apache.org/jira/browse/TS-1343)] - Stat system doesn't check buffer sizes * [[TS-1363](https://issues.apache.org/jira/browse/TS-1363)] - Cert path not working using intermediate certificate * [[TS-1370](https://issues.apache.org/jira/browse/TS-1370)] - stale_while_revalidate plugin is empty * [[TS-1380](https://issues.apache.org/jira/browse/TS-1380)] - SSL wildcard lookup doesn't find the longest match * [[TS-1392](https://issues.apache.org/jira/browse/TS-1392)] - requiring SNI for SSL termination * [[TS-1421](https://issues.apache.org/jira/browse/TS-1421)] - Change default Diag's logging output configs * [[TS-1436](https://issues.apache.org/jira/browse/TS-1436)] - Add Yahoo! directory layout to config.layout ## Improvement ## {#3.3.0Improvement} * [[TS-538](https://issues.apache.org/jira/browse/TS-538)] - Replace INK statistics API with TS statistics API * [[TS-961](https://issues.apache.org/jira/browse/TS-961)] - Extend TS API to support TSNetAccept with inbound transparency * [[TS-1258](https://issues.apache.org/jira/browse/TS-1258)] - Need the ability to allow a user to alter the background fill config values on a per transaction basis * [[TS-1259](https://issues.apache.org/jira/browse/TS-1259)] - Merge plugins git tree with our main git tree * [[TS-1295](https://issues.apache.org/jira/browse/TS-1295)] - make install should work as non-root user * [[TS-1304](https://issues.apache.org/jira/browse/TS-1304)] - Allow overriding of tsxs' CFLAGS/CXXFLAGS from environment * [[TS-1312](https://issues.apache.org/jira/browse/TS-1312)] - Allow to open cache disk without O_DIRECT, for e.g. tmpfs "disk" cache * [[TS-1321](https://issues.apache.org/jira/browse/TS-1321)] - improve Cluster purge & delete object (Miss) performance * [[TS-1345](https://issues.apache.org/jira/browse/TS-1345)] - fix signed/unsigned compilation issues in Vec * [[TS-1379](https://issues.apache.org/jira/browse/TS-1379)] - traffic_line without trafficserver started * [[TS-1385](https://issues.apache.org/jira/browse/TS-1385)] - generic atomic operations API * [[TS-1387](https://issues.apache.org/jira/browse/TS-1387)] - Allow proxy.config.http.insert_age_in_response to be overridden * [[TS-1389](https://issues.apache.org/jira/browse/TS-1389)] - Replace TSHttpTxnServerRespNoStore() with TSHttpTxnServerRespNoStoreSet() * [[TS-1408](https://issues.apache.org/jira/browse/TS-1408)] - RFC5861 Plugin * [[TS-1414](https://issues.apache.org/jira/browse/TS-1414)] - make the gzip plugin actually support gzip, next to deflate More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=2c85f6e49bb908a17ba7704191e9e19b08ea3e9d;hb=2b50dea95304799e340ce57ac5bccac633b761c4). The Jira release notes are also [available](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310963&version=12316495). # Archived (stable) Release -- 3.0.4 # {#3.0.4} Apache Traffic Server 3.0.4 was released on December 07, 2011. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.4.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.4.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.4.tar.bz2.sha1)] Traffic Server 3.0.4 More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=b70108ada22f0b8872fbca218bcf09b2f3692c99;hb=f80179bce9133048d7d28cef59b4deb7adc22d20). For details on the fixes since v2.0.0, please refer to the [bug list](v2tov3bugs.html). # Archived (stable) Release -- 3.0.2 # {#3.0.2} Apache Traffic Server 3.0.2 was released on December 07, 2011. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.2.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.2.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.0.2.tar.bz2.sha1)] Traffic Server 3.0.2 More details are also in the [CHANGES log](). For details on the fixes since v2.0.0, please refer to the [bug list](v2tov3bugs.html). **Note:** Upgrading from v2.0.x or v2.1.8 and earlier requires that you migrate to the new records.config configuration file. You should also clear all caches after upgrading (e.g. `sudo traffic_server -Cclear`), as well as deleting the hostdb files (`var/trafficserver/host.db` and `etc/trafficserver/internal/hostdb.config`). # Archived (stable) Release -- 2.0.1 # {#2.0.1} Apache Traffic Server 2.0.1 was released on September 1, 2010. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.sha1)] Traffic Server 2.0.1 * Port of CVE-2010-2952 for 2.0.x [TS-425](https://issues.apache.org/jira/browse/TS-425) * Backport part of TS-322 that deals with indexing arrays with char (author: Marcus Ruckert) [TS-334](https://issues.apache.org/jira/browse/TS-334) * Backport TS-336 to 2.0.x. Problems with make install DESTDIR # Archived (developer, unstable) Release -- 3.1.3 # {#3.1.3} Apache Traffic Server 3.1.3 was released on March 21, 2012. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.3-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.3-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.3-unstable.tar.bz2.sha1)] Traffic Server 3.1.3 More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=9fe84e12fbc75f8f5c2e56fda089622443c1fa74;hb=0f57f149b0a42798ca09e0f3ce77393a6acb0ec2). The Jira release notes are also [available](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310963&version=12317969). This release fixes a vulnerability, [CVE-2012-0256](https://www.cert.fi/en/reports/2012/vulnerability612884.html), where a large Host: headers can potentially crash the server. All users of all unstable development releases are urged to upgrade to 3.1.3. This includes all 2..x and 3.1.x releases prior to v3.1.3. # Archived (developer, unstable) Release -- 3.1.2 # {#3.1.2} Apache Traffic Server 3.1.2 was released on February 8, 2012. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.2-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.2-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.2-unstable.tar.bz2.sha1)] Traffic Server 3.1.2 More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=b601cc7b8de241b7413006d50b31274f662c309b;hb=458454806b2e18230ec2a77d235e91d8682f651f). The Jira release notes are also [available](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310963&version=12316496). # Archived (developer, unstable) Release -- 3.1.1 # {#3.1.1} Apache Traffic Server 3.1.1 was released on Novemeber 18, 2011. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.1-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.1-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.1-unstable.tar.bz2.sha1)] Traffic Server 3.1.1 More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=b9f3bb5a460334a44589b4346321510e5cf3f225;hb=54a0686ee2961cf4f3d55d63810c077fc902ef7c). # Archived (developer, unstable) Release -- 3.1.0 # {#3.1.0} Apache Traffic Server 3.1.0 was released on August 25, 2011. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.0-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.0-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-3.1.0-unstable.tar.bz2.sha1)] Traffic Server 3.1.0 More details are also in the [CHANGES log](https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;a=blob;f=CHANGES;h=1bcde89481a6527e85c448781aa84b311e34aea1;hb=6a6a94f5668160fba6118ca08cd2dc5cdb37c542).