Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@LamGC LamGC released this 05 Sep 07:53
· 20 commits to master since this release
v0.2.0
46ae196

开发版警告

当前项目处于开发阶段,请重点留意更新说明,如有重大更改,请按照迁移指示进行迁移后方可更新。

警告

本版本引入 ScriptLogging 功能,功能所使用的 CGLIB 依赖库在运行时会被 Java 16 模块系统拦截,请在启动时添加 VM 参数 --illegal-access=warn,否则将无法正常启动。

Feat

  • 重做 Oracle Identity 相关组件, 为脚本提供访问 Oracle Account 的组件.
  • 初步添加 SSH Forwarding 功能.
  • 添加方法协助脚本确认自身是否已经初始化完成.
  • 为脚本添加日志记录器.
  • 为 GroovyTrigger 添加 shutdown 方法.
  • 添加 ScriptComponentFactory 以允许通过该接口实例动态生成脚本组件.

Refactor

  • 修正测试类未跟进更改的问题.
  • 调整 logger 获取方式.
  • 同步调整单元测试(虽然这个算不上是单元测试).
  • 调整类修饰符.
  • 调整相关类的包路径, 添加 ScriptLoggerFactory 的使用.
  • 调整包路径.