|
e6ff28e077
|
feat: 添加扩展接口, 通过 SPI 机制允许外部模块为脚本添加功能组件.
通过扩展接口, 可让第三方为脚本提供功能组件, 而无需局限于 Sentry 内置功能组件.
Closes #6
|
2021-10-10 11:12:49 +08:00 |
|
|
e55dde09fd
|
refactor(oci): 调整 ComputeInstanceManager 的包位置.
调整包位置以更好的区分功能部分.
|
2021-10-05 15:37:13 +08:00 |
|
|
bec7010d43
|
feat: 重做 Oracle Identity 相关组件, 为脚本提供访问 Oracle Account 的组件.
重做 OracleIdentityManager, 增加 OracleAccount 与 OracleClients 对象, 使脚本可以访问 SDK, 执行更多操作.
调整 ComputeInstance 与 InstanceNetwork, SDK Client 不再直接创建, 而是使用 OracleClients 中的客户端单例.
|
2021-09-05 14:36:37 +08:00 |
|
|
13d90595b7
|
feat: 初步添加 SSH Forwarding 功能.
添加对 SSH 转发功能的支持, 脚本可通过 SSH 会话使用.
注意: 该功能尚未得到足够的测试, 使用时遇到问题请反馈.
|
2021-09-02 18:58:10 +08:00 |
|
|
69def56d91
|
refactor: 调整相关类的包路径, 添加 ScriptLoggerFactory 的使用.
|
2021-09-02 16:28:42 +08:00 |
|
|
882eabbc71
|
refactor: 调整类访问权.
减小类可访问范围.
|
2021-08-19 19:06:22 +08:00 |
|
|
039a020621
|
refactor: 适配更改(Git Commit: bf29faa9 ).
适配类名更改.
|
2021-08-19 19:05:47 +08:00 |
|
|
608e3195ed
|
feat: 增加应用配置文件的初始化功能.
如果不初始化配置文件, 将导致用户修改配置困难.
|
2021-08-19 18:22:09 +08:00 |
|
|
6ed419b425
|
refactor: 调整运行环境的初始化时机.
调整初始化时机在所有 Bean 构造之前, 以更快的将缺失目录创建.
|
2021-08-15 23:16:26 +08:00 |
|
|
3e82419d1d
|
fix: 移除硬编码的默认值, 修复脚本路径引用错误.
移除代码中对配置的默认值(目前默认值存储于包内 application.yml), 修复部分配置的配置项引用路径错误的问题.
|
2021-08-15 18:52:15 +08:00 |
|
|
b5d0e0f6a0
|
refactor: 将启动初始化代码移到专门的类中.
将启动时对组件的初始化工作由 ApplicationMain 移动到 ApplicationInitiation.
|
2021-08-15 13:25:51 +08:00 |
|