分享

Apache Traffic Server v4.1.2 发布

pig2 发表于 2013-12-20 08:32:16 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 12121
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





没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条