The latest stable release of Apache Traffic Server is 3.2.4 (released on 2013-01-25). Following the Apache HTTPD 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 and checksum signatures.

Release RSS feed

Current (stable) Release -- 3.2.4

Apache Traffic Server 3.2.4 was released on Januar 25, 2013. [PGP] [MD5] [SHA1]

Traffic Server 3.2.4

This is a bug-fix release, but we've also made a number of improvements, in particular on FreeBSD.

If you are upgrading from the previous stable releases (v3.0.x), please see these instructions.

Bugs

  • [TS-1430] - 3.2.x - ATS 3.2 fails to build from source
  • [TS-1436] - Add Yahoo! directory layout to config.layout
  • [TS-1470] - 3.2.x - Large cache (> 16TB) not working?
  • [TS-1471] - 3.2.x - requiring SNI for SSL termination
  • [TS-1472] - 3.2.x - RAM cache stats looks wrong
  • [TS-1474] - 3.2.x - turn off SSL compression by default
  • [TS-1484] - SSL-crashed every now and then with 3.2.0 + SNI-fixes
  • [TS-1491] - Browser always prompts for authentication (NTLM)
  • [TS-1497] - 3.2.x - stats codes mess up when disk fail
  • [TS-1498] - 3.2.x - ATS 3.2 drops support for ARM
  • [TS-1514] - 3.2.x - WARNING: Could not set "x.x.x.x:8085" as collation host
  • [TS-1536] - 3.2.x - SNI support breaks IP-based lookup
  • [TS-1575] - Range requests don't work very well on 3.2.x
  • [TS-1651] - 3.2.x - raw disk cache disabled when system start
  • [TS-1652] - 3.2.x - mutexAllocator and netVCAllocator in-use count continually growing
  • [TS-1656] - 3.2.x - enable_read_while_writer not working in 3.2.0
  • [TS-1657] - 3.2.x - Traffic Cop doesn't wait() for its children
  • [TS-1658] - 3.2.x - FreeBSD: Add raw disk support for the cache

Improvement

  • [TS-1232] - Support unknown methods in HTTP requests
  • [TS-1522] - 3.2.x - improve Cluster purge & delete object (Miss) performance
  • [TS-1523] - 3.2.x - High CPU on *BSD
  • [TS-1524] - 3.2.x - fix signed/unsigned compilation issues in Vec
  • [TS-1585] - 3.2.x - plugins need memory barriers for ARM

Legacy (stable) Release -- 3.0.5

Apache Traffic Server 3.0.5 was released on June 6, 2012. [PGP] [MD5] [SHA1]

Traffic Server 3.0.5

Bugs

  • [TS-857] - Crash Report: HttpTunnel::chain_abort_all -> HttpServerSession::do_io_close -> UnixNetVConnection::do_io_close
  • [TS-1049] - TS hangs (dead lock) on HTTPS POST requests
  • [TS-1109] - stack dump may crash too
  • [TS-1111] - crash in RangeTransform::handle_event
  • [TS-1114] - Crash report: HttpTransactCache::SelectFromAlternates
  • [TS-1158] - Race on mutex switching for NetVConnections in UnixNetVConnection::mainEvent
  • [TS-1185] - fails to build from source with gcc 4.7

Improvement

  • [TS-1098] - Make RC script support Amazon EC2 Linux AMI
  • [TS-1116] - Fix build issues with clang (particularly on OSX)

New Feature

There are no new features in this release.

More details are also in the CHANGES log.

For details on the fixes since v2.0.0, please refer to the bug list.

Current (developer, unstable) Release -- 3.3.2

Apache Traffic Server 3.3.2 was released on April 18, 2013. [PGP] [MD5] [SHA1]

Traffic Server 3.3.2

Bugs

  • [TS-921] - TSIOBufferBlockReadStart() could'nt return the corresponding chunk data length when original server using the "Transfer Encoding: chunked" http header !
  • [TS-1058] - Intercept an HTTP client's request
  • [TS-1169] - in enable-debug and pristine_host_hdr=0 mode, TS will crash when purge a cached object which is after TSCacheUrlSet
  • [TS-1247] - Data from a response transform in a plugin causes excess memory usage
  • [TS-1351] - raw disk cache disabled when system start
  • [TS-1368] - wccp does not build out of tree
  • [TS-1382] - jtest is not 64bit nice?
  • [TS-1415] - return 400 if the length of hostname is 0
  • [TS-1422] - TProxy + proxy.config.http.use_client_target_addr can caused site-specific DoS when DNS records are bad/stale or point to unreachable servers
  • [TS-1424] - Transparent proxy with proxy.config.http.use_client_source_port==1 has problems if the client is keep-alive and the origin server is not.
  • [TS-1446] - RFC 5861 plugin must set Age header
  • [TS-1494] - sslCa should be set NULL after parseConfigLine in SSLCertLookup.cc
  • [TS-1513] - SPDY plugin crashes on connection close
  • [TS-1528] - ats_memalign: couldn't allocate -548249600 bytes in Vol::init()
  • [TS-1566] - dynamic update for string vars does not work
  • [TS-1574] - Range transform crash at RangeTransform::transform_to_range Transform.cc:842
  • [TS-1580] - mutexAllocator and netVCAllocator in-use count continually growing
  • [TS-1583] - Visibility of hash_map unclear to GCC 4.7 when -std=c++11
  • [TS-1587] - ESI: make check fails
  • [TS-1609] - Traffic Cop doesn't wait() for its children
  • [TS-1623] - in transparent mode the logs are missing the hostname of the site
  • [TS-1627] - Support requests with payload
  • [TS-1631] - Clear Stats doesn't work - old value return
  • [TS-1632] - RecDecrRawStat does not seem to work as intended
  • [TS-1635] - url parse BUGS IN Apache Traffic Sever 3.3.1
  • [TS-1649] - Dont use ink_bind if we're not specifying a local ip or local port
  • [TS-1682] - Lua plugin doesn't compile on some older versions of GCC
  • [TS-1708] - Using tr-pass port option causes requests with large headers to hang
  • [TS-1719] - Lua Plugin breaks build on Linux (Ubuntu 12.10/amd64)
  • [TS-1734] - VMap functionality is missing a the vmap_config tool for bringing ip addresses up and down; but appears to be largely dead code
  • [TS-1736] - Fatal() terminate process without logging backtrace
  • [TS-1740] - Improve precision of stats's values
  • [TS-1744] - ats run with 1 less event thread then it is supposed to, for both auto and manual thread config
  • [TS-1745] - [PATCH] Fix Typos
  • [TS-1749] - Stats cluster values among nodes are not consistent
  • [TS-1750] - cpu usage (cluster thread) will more high when some machine being down
  • [TS-1754] - Warnings from stats evaluation
  • [TS-1758] - Remove unused overviewPage aggregation functions
  • [TS-1764] - Unify definitions of MAX() and MIN()
  • [TS-1780] - UnixEventProcessor fails compile on Debuntu (with hardening flags)
  • [TS-1781] - esi plugin fails to build under clang/trunk
  • [TS-1787] - gcc 4.8 complains about uninitialized struct tm
  • [TS-1790] - authproxy should accept 2xx as authorization success
  • [TS-1806] - mgmt/api does not compile on llvm/clang (from trunk)

Improvements

  • [TS-621] - writing 0 bytes to the HTTP cache means only update the header... need a new API: update_header_only() to allow 0 byte files to be cached
  • [TS-1067] - Remove unused config (and code) for bandwidth management
  • [TS-1177] - Download mirrors and cache hits
  • [TS-1671] - It seems that AlarmListable in overviewRecord is obsolete
  • [TS-1742] - Freelists to use 64bit version w/ Double Word Compare and Swap
  • [TS-1748] - add jtest to the build
  • [TS-1751] - when ts have high cpu usage, cluster thread isn't balance
  • [TS-1753] - Cacheurl plugin improvements
  • [TS-1763] - Please add an Arch Linux config.layout
  • [TS-1771] - add http_load to the build
  • [TS-1772] - Remove multiple TS_INLINE defines
  • [TS-1778] - remove extensions.config support
  • [TS-1783] - Eliminate the wpad.dat configuration option (it's unused)
  • [TS-1796] - remove cluster connection number change handler because of cluster connection number = (base on) cluster thread number
  • [TS-1797] - when ts start, maybe some clusterHandlers is null. So we can scan all clusterHandlers in ClusterHandler *ClusterMachine::pop_ClusterHandler().

New Features

  • [TS-1789] - Script to compare RecordsConfig.cc default values with records.config.default.in
  • [TS-1356] - ability to set thread affinity to a cpu
  • [TS-1423] - Blind tunneling of garbage/invalid requests when using transparent interception
  • [TS-1730] - Supporting First Byte Flush for ESI plugin

More details are also in the CHANGES log. The Jira release notes are also available.

Archived (stable) Release -- 3.2.0

Apache Traffic Server 3.2.0 was released on June 19, 2012. [PGP] [MD5] [SHA1]

Traffic Server 3.2.0

More details are also in the CHANGES log.

Archived (stable) Release -- 3.0.4

Apache Traffic Server 3.0.4 was released on December 07, 2011. [PGP] [MD5] [SHA1]

Traffic Server 3.0.4

More details are also in the CHANGES log.

For details on the fixes since v2.0.0, please refer to the bug list.

Archived (stable) Release -- 3.0.2

Apache Traffic Server 3.0.2 was released on December 07, 2011. [PGP] [MD5] [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.

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

Apache Traffic Server 2.0.1 was released on September 1, 2010. [PGP] [MD5] [SHA1]

Traffic Server 2.0.1

  • Port of CVE-2010-2952 for 2.0.x [TS-425]
  • Backport part of TS-322 that deals with indexing arrays with char (author: Marcus Ruckert) [TS-334]
  • Backport TS-336 to 2.0.x. Problems with make install DESTDIR

Archived (developer, unstable) Release -- 3.3.1

Apache Traffic Server 3.3.1 was released on March 14, 2013. [PGP] [MD5] [SHA1]

Traffic Server 3.3.1

More details are also in the CHANGES log. The Jira release notes are also available.

Archived (developer, unstable) Release -- 3.3.0

Apache Traffic Server 3.3.0 was released on September 7, 2012. [PGP] [MD5] [SHA1]

Traffic Server 3.3.0

More details are also in the CHANGES log. The Jira release notes are also available.