v0.2.0
Pre-release
Pre-release
开发版警告
当前项目处于开发阶段,请重点留意更新说明,如有重大更改,请按照迁移指示进行迁移后方可更新。
警告
本版本引入 ScriptLogging 功能,功能所使用的 CGLIB 依赖库在运行时会被 Java 16 模块系统拦截,请在启动时添加 VM 参数 --illegal-access=warn
,否则将无法正常启动。
Feat
- 重做 Oracle Identity 相关组件, 为脚本提供访问 Oracle Account 的组件.
- 初步添加 SSH Forwarding 功能.
- 添加方法协助脚本确认自身是否已经初始化完成.
- 为脚本添加日志记录器.
- 为 GroovyTrigger 添加 shutdown 方法.
- 添加 ScriptComponentFactory 以允许通过该接口实例动态生成脚本组件.
Refactor
- 修正测试类未跟进更改的问题.
- 调整 logger 获取方式.
- 同步调整单元测试(虽然这个算不上是单元测试).
- 调整类修饰符.
- 调整相关类的包路径, 添加 ScriptLoggerFactory 的使用.
- 调整包路径.