You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
arthas/release-notes.html

438 lines
16 KiB
HTML

6 years ago
<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="zh-CN" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="zh-CN" > <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Release Notes &mdash; Arthas 3.0.6-SNAPSHOT 文档</title>
6 years ago
6 years ago
<link rel="shortcut icon" href="_static/favicon.ico"/>
6 years ago
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/overrides.css" type="text/css" />
<link rel="index" title="索引" href="genindex.html" />
<link rel="search" title="搜索" href="search.html" />
6 years ago
<link rel="next" title="联系我们" href="contact-us.html" />
6 years ago
<link rel="prev" title="options" href="options.html" />
<script src="_static/center_page.js"></script>
<script src="_static/js/modernizr.min.js"></script>
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search">
<a href="index.html" class="icon icon-home"> Arthas
</a>
<div class="version">
3.0.6-SNAPSHOT
6 years ago
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul class="current">
6 years ago
<li class="toctree-l1"><a class="reference external" href="https://alibaba.github.io/arthas/en/">English Docs</a></li>
6 years ago
<li class="toctree-l1"><a class="reference internal" href="install-detail.html">安装</a></li>
<li class="toctree-l1"><a class="reference internal" href="quick-start.html">快速入门</a></li>
<li class="toctree-l1"><a class="reference internal" href="advanced-use.html">进阶使用</a></li>
<li class="toctree-l1"><a class="reference internal" href="commands.html">命令列表</a></li>
6 years ago
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/issues?q=label%3Auser-case">用户案例</a></li>
6 years ago
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/issues?q=label%3Aquestion-answered">Questions and answers</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas">Fork me at GitHub</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md">参与贡献</a></li>
6 years ago
<li class="toctree-l1 current"><a class="current reference internal" href="#">Release Notes</a><ul>
6 years ago
<li class="toctree-l2"><a class="reference internal" href="#v3-0-5">v3.0.5</a><ul>
<li class="toctree-l3"><a class="reference external" href="https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.5">https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.5</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#v3-0-4">v3.0.4</a><ul>
<li class="toctree-l3"><a class="reference external" href="https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.4">https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.4</a></li>
</ul>
</li>
6 years ago
<li class="toctree-l2"><a class="reference internal" href="#v2017-11-03">v2017-11-03</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2017-09-22">v2017-09-22</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2017-09-11">v2017-09-11</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2017-05-11">v2017-05-11</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2017-05-12">v2017-05-12</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-12-09">v2016-12-09</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-06-07">v2016-06-07</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-04-08">v2016-04-08</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-03-07">v2016-03-07</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-01-18">v2016-01-18</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2016-01-08">v2016-01-08</a></li>
<li class="toctree-l2"><a class="reference internal" href="#v2015-12-29">v2015-12-29</a></li>
</ul>
</li>
6 years ago
<li class="toctree-l1"><a class="reference internal" href="contact-us.html">QQ群/钉钉群</a></li>
6 years ago
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Arthas</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html">Docs</a> &raquo;</li>
<li>Release Notes</li>
<li class="wy-breadcrumbs-aside">
<a href="https://github.com/alibaba/arthas/blob/master/site/src/site/sphinx/release-notes.md" class="fa fa-github"> Edit on GitHub</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="release-notes">
<span id="release-notes"></span><h1>Release Notes<a class="headerlink" href="#release-notes" title="永久链接至标题"></a></h1>
6 years ago
<div class="section" id="v3-0-5">
<span id="v3-0-5"></span><h2>v3.0.5<a class="headerlink" href="#v3-0-5" title="永久链接至标题"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.5">https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.5</a></li>
</ul>
</div>
</div>
6 years ago
<div class="section" id="v3-0-4">
<span id="v3-0-4"></span><h2>v3.0.4<a class="headerlink" href="#v3-0-4" title="永久链接至标题"></a></h2>
6 years ago
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference external" href="https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.4">https://github.com/alibaba/arthas/releases/tag/arthas-all-3.0.4</a></li>
6 years ago
</ul>
</div>
6 years ago
</div>
6 years ago
<div class="section" id="v2017-11-03">
<span id="v2017-11-03"></span><h2>v2017-11-03<a class="headerlink" href="#v2017-11-03" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>增加getstatic方法获取静态变量</li>
<li>修复arthas classloader加载到应用日志的问题</li>
<li>增加ognl custom classloader便于调用静态方法</li>
<li>优化termd输出大字符串的性能问题</li>
<li>classloader命令默认按类加载器类型分类编译</li>
<li>修复wc命令统计错误的问题</li>
<li>禁止增强特定JDK类如Classloader, Method, Integer等</li>
<li>支持OGNL表达式出错直接退出命令</li>
<li>修复管道类命令单独出错的问题</li>
<li>优化命令重定向功能,使用异步日志输出结果</li>
<li>trace命令增加过滤jdk方法调用的功能</li>
</ul>
</div>
<div class="section" id="v2017-09-22">
<span id="v2017-09-22"></span><h2>v2017-09-22<a class="headerlink" href="#v2017-09-22" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>优化agent server启动时的异常信息</li>
<li>修复异步命令的一些bug</li>
</ul>
</div>
<div class="section" id="v2017-09-11">
<span id="v2017-09-11"></span><h2>v2017-09-11<a class="headerlink" href="#v2017-09-11" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>支持<a class="reference internal" href="async.html"><span class="doc">异步后后命令</span></a></li>
<li>jad命令优化支持JDK8及内部类</li>
<li>修复中文乱码问题</li>
</ul>
</div>
<div class="section" id="v2017-05-11">
<span id="v2017-05-11"></span><h2>v2017-05-11<a class="headerlink" href="#v2017-05-11" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>tt命令默认只展开1层防止对象过大造成卡顿</li>
<li>修复中文无法展示的问题</li>
</ul>
</div>
<div class="section" id="v2017-05-12">
<span id="v2017-05-12"></span><h2>v2017-05-12<a class="headerlink" href="#v2017-05-12" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>Arthas 3.0 release</li>
</ul>
</div>
<div class="section" id="v2016-12-09">
<span id="v2016-12-09"></span><h2>v2016-12-09<a class="headerlink" href="#v2016-12-09" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>as.sh支持-h输出帮助</li>
<li>[#121] 修复残留的临时文件导致arthas启动失败的问题</li>
<li>[#123] 修复反复attach/shutdown造成classloader泄露的问题</li>
<li>优化命令中的帮助提示信息</li>
<li>[#126] 修复tm命令文档链接错乱的问题</li>
<li>[#122] classloader命令中过滤掉<code class="docutils literal notranslate"><span class="pre">sun.reflect.DelegatingClassLoader</span></code></li>
<li>[#129] 修复classloader层次展示的问题</li>
<li>[#125] arthas输出的log不主动换行对于日志解析更加友好</li>
<li>[#96] sc等命令支持com/taobao/xxx/TestClass这样的格式以后复制粘贴不需要在把/’替换成’.’啦</li>
<li>[#124] 修复某些情况下trace的时间为负值的问题</li>
<li>[#128] tt命令的结果默认自动展开不需要再增加<code class="docutils literal notranslate"><span class="pre">-x</span> <span class="pre">2</span></code>来看到参数,异常的详细信息了。</li>
<li>[#130] 修复当端口冲突时,没有很好地打印错误,而是进入了一个出错的交互界面的问题</li>
<li>[#98] 修复Arthas启动时如果下载更新失败导致启动失败的问题</li>
<li>[#139] 修复某些特殊情况下agent attach失败的问题</li>
<li>[#156] jd-core-java延迟初始化避免arthas启动时出错</li>
<li>修复线程名重复的问题</li>
<li>[#150] trace命令支持按运行总耗时过滤</li>
<li>修复sc查找SystemClassloader时可能出现的NPE</li>
<li>[#180] 修复第一次Attach成功之后删除之前Arthas的安装包重新编译打包再次attach失败的问题</li>
</ul>
</div>
<div class="section" id="v2016-06-07">
<span id="v2016-06-07"></span><h2>v2016-06-07<a class="headerlink" href="#v2016-06-07" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>修复以资源方式加载spy类时出现NPE的问题</li>
<li>支持一键找出线程中获得锁并阻塞住其他线程的线程</li>
<li>优化 Thread 输出,按线程名排序</li>
<li>获取topN忙的线程时支持指定刷新间隔</li>
</ul>
</div>
<div class="section" id="v2016-04-08">
<span id="v2016-04-08"></span><h2>v2016-04-08<a class="headerlink" href="#v2016-04-08" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>New feature<ul>
<li>dashboard支持指定刷新频率支持指定执行次数</li>
<li>命令执行结果保存到日志文件,方便后续查看</li>
<li>启动速度优化第一次attach的速度提升一倍</li>
<li>支持批处理功能,支持执行脚本文件</li>
<li>优化启动逻辑arthas脚本启动时交互式选择进程</li>
<li>类默认启用继承关系查询,查找类时默认会查找子类,如果需要关闭,则通过全局开关 Options disable-sub-class 关闭</li>
<li>支持在彩色模式和文本模式中切换</li>
</ul>
</li>
<li>UI Improvement:<ul>
<li>合并exit和quit命令</li>
<li>命令帮助信息增加wiki链接</li>
<li>优化watch的逻辑更加符合大家的直觉</li>
<li>thread命令增加example说明</li>
<li>自动补全的时候,忽略大小写</li>
</ul>
</li>
<li>Bugfix:<ul>
<li>修复trace命令遇到循环造成输出太长</li>
<li>修复trace命令在方法调用中抛出了异常会让trace的节点错位</li>
<li>修正增强BootstrapClassLoader加载的类找不到Spy的问题</li>
<li>修复某些配色方案下,结果显示不友好的问题</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="v2016-03-07">
<span id="v2016-03-07"></span><h2>v2016-03-07<a class="headerlink" href="#v2016-03-07" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>支持一键查看当前最忙的前N个线程及其堆栈</li>
<li>修复openjdk下启动arthas失败的问题需要重新安装as.sh</li>
<li>一些体验优化</li>
</ul>
</div>
<div class="section" id="v2016-01-18">
<span id="v2016-01-18"></span><h2>v2016-01-18<a class="headerlink" href="#v2016-01-18" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>优化 jad实时 dump 内存 byte array并使用 jd-core-java 反编译,支持<code class="docutils literal notranslate"><span class="pre">行号显示</span></code></li>
<li>修复 tt 命令在监控与线程上下文相关的方法调用时,显示/重做等场景下的 bug</li>
</ul>
</div>
<div class="section" id="v2016-01-08">
<span id="v2016-01-08"></span><h2>v2016-01-08<a class="headerlink" href="#v2016-01-08" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>修复一些 bug<ul>
<li>jad NPE</li>
<li>watch/monitor NPE</li>
<li>不需要转义</li>
<li>数据统计问题修复</li>
<li>sc 查看静态变量内部层次结构</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="v2015-12-29">
<span id="v2015-12-29"></span><h2>v2015-12-29<a class="headerlink" href="#v2015-12-29" title="永久链接至标题"></a></h2>
<ul class="simple">
<li>Arthas 2.0 测试版本发布!</li>
</ul>
</div>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
6 years ago
<a href="contact-us.html" class="btn btn-neutral float-right" title="联系我们" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
6 years ago
<a href="options.html" class="btn btn-neutral" title="options" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
&copy; Copyright 2018, Alibaba Middleware Group, and contributors.
</p>
</div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./',
VERSION:'3.0.6-SNAPSHOT',
6 years ago
LANGUAGE:'zh_CN',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/translations.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
<div class="github-fork-ribbon-wrapper right">
<div class="github-fork-ribbon">
<a href="https://github.com/alibaba/arthas">Fork me at GitHub</a>
</div>
</div>
<script type="text/javascript" src="_static/add_badges.js"></script>
6 years ago
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
6 years ago
</body>
</html>