pig2 发表于 2013-12-20 08:32:16

Apache Traffic Server v4.1.2 发布

Traffic Server 是一套快速、模块化的兼容 HTTP/1.1 的反向代理服务器,与 Nginx 和 Squid 类似,目前该项目已经转到 Apache 基金会。Apache Traffic Server 4.1.2发布。2013-10-14 squid varnish之外的代理服务器选择。这是之前yahoo开发并使用的,并入到Apache中。taobao用的很多。 上个版本是2013-10-14的4.0.2 遗留产品线3.2.5/3.0.5此版本基本是Bug修正,也有功能增强。完全改进:Bug
[*][TS-287] - transaction_active_timeout_in does not trigger on the first request of a Keep-Alive connection
[*][TS-832] - Crash Report: RecMessageMarshal_Realloc in cluster mode 2
[*][TS-858] - traffic_server segmentation_fault when cache storage value is below 65M
[*][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-1711] - Crash on NetHandler::mainNetEvent
[*][TS-1955] - read_while_writer sends wrong response for range request.
[*][TS-1988] - In server intercept plugins, unmapped URLs in logs are empty
[*][TS-2094] - OSX autoconf warnings with TCL
[*][TS-2096] - Traffic server does not error on loading bad ssl cert
[*][TS-2108] - TsConfig doesn't build with bison 3.0
[*][TS-2114] - buffer_upload plugin defines true and false
[*][TS-2115] - buffer_upload hard-codes "nobody" user/group
[*][TS-2116] - buffer_upload plugin is in the source tree but does not build
[*][TS-2123] - Different value of max_entries_per_buffer in client/host cause log dropped silently
[*][TS-2136] - the first proxy.config.http.accept_no_activity_timeout is invalid
[*][TS-2141] - Inconsistent euid cause bad mgmtapi/eventapi sockets
[*][TS-2144] - traffic_server crashes when clearing cache
[*][TS-2148] - handle_cache_operation_on_forward_server_response ignores value of api_server_response_no_store
[*][TS-2154] - Lua plugin asserts traffic_server on startup
[*][TS-2158] - ats_is_ip_nonroutable does not properly handle link local addresser nor v6 addresses
[*][TS-2168] - Confusion about proxy.config.allocator.enable_reclaim setting
[*][TS-2173] - cache total hit/miss stats broken in version 4.0.1
[*][TS-2174] - traffic_shell/traffic_line miss some stats value
[*][TS-2176] - TSHttpTxnCacheLookupSkip doesn't work
[*][TS-2178] - Transparent proxy should check for connection: close when use_client_source_port is enabled.
[*][TS-2187] - failed assert `nr == sizeof(uint64_t)` in EventNotify::signal()
[*][TS-2188] - healthcheck plugin seg faulting
[*][TS-2191] - when http_info enabled, the http_sm may be deleted but a event associated it not cancelled.
[*][TS-2197] - http_sm may not perceive client_vc`s aborted if it is not a new connection
[*][TS-2200] - the macro TS_HRTIME_xxx in proxy/api/ts/experimental.h is invalid when plugin use these macros
[*][TS-2202] - remove manager error and fatal useless errno and error message
[*][TS-2206] - traffic_line in the RC/trafficserver script does not use absolute path
[*][TS-2207] - Centos5 out of tree perl build fails
[*][TS-2211] - SSL client connections hang and a aborted due to inactivity
[*][TS-2216] - Custom Log %<cquup> not always initialized properly.
[*][TS-2217] - remove the option to turn off body factory - setting it to 0 will result in empty responses
[*][TS-2235] - url_print should NOT output "?" for empty query string
[*][TS-2246] - when the CacheVC callbacked with openWriteCloseDataDone, should canncel the trigger.
[*][TS-2247] - ua close time in milestone may not set
[*][TS-2252] - bison version mis-detected on ubuntu 13.10
[*][TS-2254] - ink_atomic_increment should return the old value
[*][TS-2256] - Mem stats info is bad when enable reclaimable-freelist
[*][TS-2257] - Healthcheck plugin can stop watching for inotify events
[*][TS-2264] - The current cache connection counter is not reliably decremented with use_client_source_port
[*][TS-2269] - regex_remap plugin has problem handling the case when url path is empty
[*][TS-2270] - ESI Plugin can have infinite loop while doing gunzip on responses
[*][TS-2275] - fix interim cache lossing data if the server process crash
[*][TS-2276] - manager memory leak in some case
[*][TS-2277] - cluster alarm messages broadcast infinitely
[*][TS-2292] - the version of records.config increases unexpectly
[*][TS-2295] - update statvfs usage
[*][TS-2302] - log collation causes error logging to stop
[*][TS-2303] - Incorrect docs for negative_caching_enabled
[*][TS-2315] - ESI Plugin: fetcher does not handle error gracefully
[*][TS-2317] - read/write mutex of PluginVC may be held without release
[*][TS-2320] - TSRedirectUrlSet truncates host header in redirected request
[*][TS-2322] - set PCRE malloc hooks globally
[*][TS-2333] - regression in proxy.node.* stats
[*][TS-2341] - remap_stats: comparsion always true warning
[*][TS-2384] - Regression in key-lookup code between 4.0.x and 4.1.x
Improvement
[*][TS-350] - Document new Ram Cache options
[*][TS-361] - Document human readable number multiplies for configuration values
[*][TS-498] - Document new configuration for dedicated DNS thread
[*][TS-1637] - nodes as idle/dead if we have not heard from them in awhile
[*][TS-1638] - less strict on kernel version checking in clustering
[*][TS-1766] - resurrect unit test programs
[*][TS-1898] - improve cluster read/write performance
[*][TS-2089] - one log collation thread is not enough for busy system
[*][TS-2122] - Enlarge the 64KB limitation of log buffer size
[*][TS-2126] - Avoid unnecessary memory copy in LogHost::write()
[*][TS-2155] - Create new regex based RAT excludes, and update all licensing
[*][TS-2156] - Stats trap in threads created by spawn_event_threads() and spawn_thread()
[*][TS-2159] - First log rotation should happen at proxy.config.log.rolling_size_mb
[*][TS-2160] - Split ats_is_ip_nonroutable into two separate functions
[*][TS-2163] - Remove WDA_BILLING, ACC_ALARMS etc. code and definitions
[*][TS-2167] - Update apichecker.pl to give suggestions on additional deprecated APIs
[*][TS-2177] - FeatureAPIHooks code needs better comments, naming.
[*][TS-2185] - support to control ClusterCom::sendSharedData frequency
[*][TS-2195] - deprecate TSHttpTxnCacheLookupSkip
[*][TS-2201] - split drainIncomingChannel two thread, one handle Broadcast message and other handle Reliable(TCP) request
[*][TS-2232] - log rolling level should be changed from Status to Debug
[*][TS-2242] - Update plugins in core to have same email address and vendor line
[*][TS-2245] - Fix the semantics and behavior of e.g. proxy.config.http.cache.ignore_accept_encoding_mismatch
[*][TS-2255] - TS should not flood printing after log space reach the limit
[*][TS-2260] - Avoid flooding log when log host is down
[*][TS-2261] - add config option to restore/elevate access to reading files by root when loading plugins
[*][TS-2265] - Remove unsupported log tags
[*][TS-2266] - Add a "make rat" target to top-level Makefile
[*][TS-2296] - improve ConfigProcessor reference counting
[*][TS-2300] - remove HIT_EVACUATE build option
[*][TS-2301] - remove the CACHE_READY macro
[*][TS-2311] - ESI plugin: Support responses that are of other text content type as well as non-200 status response
New Feature
[*][TS-2008] - Cache control with multiple suffixes
[*][TS-2145] - Add metrics for log collation, e.g. messages sent and messages received
[*][TS-2165] - Introduce cluster-wide logging stats
[*][TS-2179] - Add the option to do lowercasing of the path in regex_remap
[*][TS-2209] - add support for lowercasing all substitutions in regex_remap
[*][TS-2212] - The <fsiz> log-tag is not implemented (for HTTP or anything)
[*][TS-2226] - header_rewrite ought to have a set-header operator
[*][TS-2227] - Make header_rewrite load all pparam's as config files
[*][TS-2228] - Allow header_rewrite to set overridable configurations
[*][TS-2230] - header_rewrite should support the same hook-management that header_filter does for remap rules
[*][TS-2259] - Introduce failover for logging system
[*][TS-2291] - New plugin remap_stats to be added to experimental
[*][TS-2323] - add a .include directive to remap.config
下载:http://apache.org/dist/trafficserver/trafficserver-4.1.2.tar.bz2




页: [1]
查看完整版本: Apache Traffic Server v4.1.2 发布