Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。
Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。
Byteman 4.0.11 发布了,这是可在所有 JDK9 + 运行时上使用的最新版本。 Byteman 是一个 Java 字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。4.0.11 是一个维护版本,修复了 4.0.10 中引入的构建问题并修复了规则解析器中的一些小错误。 Bug [ BYTEMAN-394 ] 解析器无法识别类文字表达式作为方法或字段访问的基础 [ BYTEMAN-396 ] tests/...
Byteman 4.0.10 发布了,可通过 Byteman downloads page 下载,这是最后一次针对 JDK9+ 的更新。不过官方仍建议使用 JDK8- 的环境。 这是一个维护版本,主要是 4.0.9 的 bug 修复,增加对 JDK15 的支持。详细更新内容请看 Release Notes. Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。...
Byteman 4.0.8 发布了,这是 Byteman 支持 JDK 9+ 版本的最新更新,尽管我们仍建议最好使用 JDK 8。 这是一个维护版本,主要是一些小改进: ** Enhancement * [ BYTEMAN-384 ] Support Byteman on jdk14 * [ BYTEMAN-386 ] Improve performance of byteman tracing code Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测...
Byteman 4.0.7 已发布,可从下载页面或 Maven 中央仓库获取更新。它是用于 JDK9+ 运行时的最新更新版本,也被推荐作为 JDK8- 运行时使用的首选版本。 新版本是一个维护版本,其中包含一些小的错误修复: [BYTEMAN-381] 当 BYTEMAN_HOME 设置指向不兼容的 jar 时,BMUnit 会失败 [BYTEMAN-382] Byteman JUnit5 使用在 JDK11 中引入的 Optional.isEmpty() [BYTEMAN-383] 静态成员类的类型解析失败导致 Rule.requiresAccess 下的空...
Byteman 4.0.6 已发布,可从下载页面或 Maven 中央仓库获取更新。 它是用于 JDK9+ 运行时的最新更新版本,也被推荐作为 JDK8- 运行时使用的首选版本。 Byteman 4.0.6 对 4.0.5 版本进行了升级以确保它在最新的 JDK 13 版本上正常运行。具体来说,它确保 Byteman 能够使用 JDK 13 类文件版本处理类文件(之前的版本也能在 JDK 13 上运行,但只能使用其字节码文件版本为 JDK 12 或更低版本的类。 Byteman 4.0.6 还引入了两个新特性...
Byteman 4.0.5 发布了,可从下载页面或 Maven 中央仓库获取更新。 它是用于 JDK9+ 运行时的最新更新版本,也被推荐作为 JDK8- 运行时使用的首选版本。 Byteman 4.0.5 版本确保它可在最新的 jdk 12 版本上正常工作。具体来说,它确保 Byteman 能够使用 JDK 12 类文件版本处理类文件(之前的版本将在 jdk 12 上运行,但只能使用其字节码文件版本为 jdk 11 或更低版本的类。 Byteman 4.0.5 还修复了一个小错误,它在通过 JBoss Mo...
Byteman 4.0.4 已发布,现已可以从 Byteman 下载页面 和 Maven Central 仓库中获得。这是用于 JDK9+ 运行时的最新版本,也是被推荐为 JDK8- 运行时使用的首选版本。 Byteman 4.0.4 在 4.0.3 版本的基础上进行更新,以确保它能在最新的 JDK 11 上正常工作。 具体来说,它确保 Byteman 能够处理 JDK 11 class file version 。 [ BYTEMAN-371 ] Update bundled ASM so it will eat JDK11 bytecode 以往更新记录可查阅 Release Note...
Byteman 4.0.3 已发布,现已可以从 Byteman 下载页面和 Maven Central 仓库中获得。这是用于 JDK9+ 运行时的最新版本,也是被推荐为 JDK8- 运行时使用的首选版本。 与 4.0.2 相比,4.0.3 的升级主要是提供少量错误修复和性能改进,更多详细信息请查看发布说明。 Release Notes - Byteman - Version 4.0.3 ** Enhancement * [ BYTEMAN-365 ] LoadCache is retaining strong references to classes a...
Byteman 4.0.2 已发布,现已可以从 Byteman 下载页面 和 Maven Central 仓库中获得。这是用于 JDK9+ 运行时的最新版本,也是被推荐为 JDK8- 运行时使用的首选版本。 Byteman 4.0.2 在 4.0.1 基础上进行 Bug 修复及其他改进。主要更新内容如下: Bug 修复 [ BYTEMAN-357 ] Injection into a rule's own helper class may fai [ BYTEMAN-358 ] Invalid character escape in JMXHelperStats.btm [ BYTEMAN-361 ] Update shell scr...
Byteman 4.0.1 已发布,现已可以从 Byteman 下载页面和 Maven Central 仓库中获得。这是用于 JDK9+ 运行时的最新版本,也是被推荐为 JDK8- 运行时使用的首选版本。 与 4.0.0 相比,4.0.1 的升级主要是增加对 JDK 10 的支持,它也是所有以前 JDK 版本的首选版本。 Byteman 4.0.1 还包含少量功能和错误修复的更新,更多详细信息请查看发布说明。 下载地址:http://byteman.jboss.org/downloads.html...
Byteman 4.0.0 已正式发布,这是用于 JDK 9+ 运行时的最终版本,也推荐将它作为用于 JDK 8运行的首选版本。 除了在使用 Java 平台模块系统版本(Java Platform Module System) 4.0.0 的版本中支持完整操作外,还包含一系列错误修复和一些其他次要功能。 最明显的修复是 Helper 生命周期的处理,当所有使用 Helper 的规则都被卸载后,此修复程序启用了默认的类 Helper 的停用回调来清除内部分配的规则资源。 更多详细信息请查看发...
Byteman 3.0.10 和 4.0.0-BETA5 发布了。 Byteman 3.0.10 现在可通过 Byteman downloads page 和 Maven Central repository 获取。除了 3.0.10,还有相应的为 JDK 9 发布的 4.0.0-BETA5 Byteman 3.0.10 是基于上一版 3.0.9 的小更新。修复了类型检查器中的几个错误,适用于 JDK 8 及更早版本。 4.0.0-BETA5 是与 JDK 9 一起使用的对应版本。除了提供类型检查器修复,还包括在 JDK 9 上进行测试时发现的几个错误的修复。一个是 ...
Byteman 3.0.8 发布了,可通过 Byteman downloads page 和 Maven Central repository 获取。 这是一个小更新版本,修复了顶级 pom 导致 artiface 解析问题,同时对 dtest 分布式库做了一些小调整,详细内容请看 Release Notes. Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。...
Byteman 3.0.7 发布了,Byteman 是一个 Java 字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。 更新内容: Feature Request [ BYTEMAN-333 ] Tokeniser should recognise long and double literals Bug [ BYTEMAN-326 ] Wrong parameters documented for Helper method joinEnlist [ BYTEMAN-327 ] Class Install errors for jar lookup sho...
Byteman 4.0.0-BETA3 发布了,可通过这里 下载 或者是通过 Maven 获取。 这是一个支持最新 JDK 9 的预览版本 (Early Access release b151 for JDK 9 以及更新版本) 包括 Java Platform Module System (JPMS aka Jigsaw). 详细改进记录请看 Release Notes Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。...
Byteman 4.0.0-BETA1 发布了。Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。 此次发布的是一个预览版本,允许 Byteman 与最新的 JDK9 版本(JDK 9 的 Early Access 版本 b148)配合使用,包括 Java 平台模块系统(JPMS aka Jigsaw)。 Byteman 4.0.0-BETA1 更新了以前的 BETA0 版本,以应对 JPMS 实现中的细微更改。 ...
Byteman 3.0.6 发布了,Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。 这只是一次微发布,增加了一些新功能,部分已知Bug并没有完全修复,预计到3.0.7才能修复完成。 下载地址:http://byteman.jboss.org/downloads.html...
Byteman 3.0.5 发布了,Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。 一些新特性: COMPILE/NOCOMPILE clauses can now be inserted into scripts at the top level or into individual rules to enable/inhibit compilation to bytecode A new LinkMap builtin API has been added to the default Helper, allowing ...
Byteman 3.0.3 发布,该版本是个试验了新模块倒入功能,它允许 Byteman 集成到模块化JDK 的运行时间,它包括了对模块导入以及 JBoss Modules 导入实现插件的全局支持。更多内容请看:发行说明。 下载地址:downloads page Byteman 是一个Java字节码注入工具,用以简化 Java 应用程序的测试和开发,使用名为 fault injection 的技术。通过在应用代码中注入脚本来对应用进行测试。...
Byteman 3.0.2 发布,现已提供在下载页面和 Maven Central repository。此版本主要是个 bug 修复版本,解决了注入代码触发器方面的问题。 此版本同时包括一个新特性,可以使用数组初始化列表提供数组类型变量 BIND 的初始值 (i.e. rule local) : BIND heroes:String[][] = {{"Radek","Koubsky"}, {"Marco","Rietveld"}}; 有两个很棒的项目是基于 Byteman 3.0.2 实现的:Byteman Wildfly Log 和 Hawkular BTM。 更多改进内容请看...
评论