In the works over the past year (v2.0 was released May 2010), Apache Traffic Server v3.0.0 is the result of contributions from more than 30 developers and contributors. Technical highlights include:

I. Contributions

- Over 1,000 "commits" (code, patches, or documentation written directly to the code repository);
- 380+ bug tickets resolved;
- 10 releases have been made during the development phase (v2.1.0 - 2.1.9)
II. New features/improvements
- Full 64-bit support;
- Client side IPv6 support;
- WCCP (Web Cache Communication Protocol);
- Clustering is functional and supported (many benefits include an efficient distributed cache);
- Major plug-in API improvements, making the APIs more feature rich and easier to use;
- Support for many platforms, including OSX, Solaris and FreeBSD (Linux, of course, was always supported);
- New improved RAM cache algorithms, for better performance and memory utilization
- Many configurations are now configurable per transaction (or per mapping rule)
- Many improvements in statistics and management APIs;
- Multiple accept threads, and a dedicated DNS thread:
- Build environment is now much more flexible, and package owner friendly;
- Many, many bug fixes for improved stability and functionality.
III. Performance improvements
- Overall throughput is 2-3x improved over v2.0 (depending on the traffic patterns)
- Response latency is up to 5x better than v2.0
- Benchmark: Serving small objects out of RAM cache, a high end server has showed over 220,000 requests / second
- Benchmark: Serving small objects that are not cacheable, the same high end server could proxy 100,000 requests / second
(NOTE: all benchmarks are on local network, with keep-alive)
Get Involved! Apache Traffic Server downloads, documentation, mailing lists, and related resources are available at http://trafficserver.apache.org/.

# # #