红联Linux门户
Linux帮助

Apache Traffic Server v4.1.2发布

发布时间:2013-12-18 09:51:23来源:红联作者:empast
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 % 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 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

来自:开源中国社区
文章评论

共有 0 条评论