0.14 改动
- Library
- Framework: 0.14.0-SNAPSHOT
- MavenPlugin: 0.14.0-SNAPSHOT
- Image
- MetaStoreManagement Image: registry.cn-hangzhou.aliyuncs.com/terminus/trantor-metastore:201125.184402
- MetaStore Image: registry.cn-hangzhou.aliyuncs.com/terminus/trantor-metastore:201124.001929
- Trantor Console: registry.cn-hangzhou.aliyuncs.com/terminus/trantor-console:1.14.0-beta.9
- Trantor Workspace: registry.cn-hangzhou.aliyuncs.com/terminus/trantor-workspace:1.14.0-beta.8
- DataStore 建议配套版本:registry.cn-hangzhou.aliyuncs.com/terminus/datastore:5.2.0.21
- Tool
- Trantor CLI: 0.14.0
变更内容
新增工具
增加了 Idea 插件, 一定程度上解决了开发难度问题, 首次 “接客”, 可能还有很多需要优化的地方, 有问题请尽量反馈.
新增变更
-
【机制】增加元信息导入导出功能 Trantor 现在提供了基于项目维度的元信息导入导出功能, 便于本地开发或外部项目使用标品元信息, 在原交付控制台的项目列表点击导出, 再到目标交付控制台导入即可.
-
【机制】增加基于模型字段映射的 VO 数据权限支持 Trantor 现在可以在给 VO 配置数据权限时, 选择所映射 PO 模型, 从而达到数据权限映射的功能, 解决以 VO 配置数据权限规则不生效问题.
-
【机制】增加首屏配置功能 Trantor 现在可以配置统一工作台进入的首页, 允许新增自定义首页, 调整 Dashboard, HomePage 顺序等.
-
【机制】Trantor 字段增加加密支持 现在 Trantor 可以配置字段加密, 在存储时, 会将该字段加密处理, 在取出改数据时, DS 会自动做解密处理, 但是相应的, 该字段无法被 Like range 等方式搜索.
-
【机制】增加 Oracle 支持 DataStore 增加了 Oracle 的支持, 现在可以近乎无缝在 MySQL 和 Oracle 切换了.
-
【机制】增加 Seata 支持 DataStore 现在支持基于 Seata 的分布式事务支持了.
-
【机制】增加模型 Sequence 配置功能 现在可以设置模型的 Sequence 当前值, 步进值等配置, 迁移数据或者手动插入数据后, 可以进行 Sequence 调整, 可以规避之前导入数据后保存数据提示 ID 重复的问题.
-
【交付控制台】增加连接地址基于环境配置 上个版本将菜单项放到研发态, 包括所有外部连接也都要通过研发态配置, 但是各环节所配置的地址可能是不同的, 此次改动就是支持此种场景.
优化
- 【机制】重新整理了 Trantor 的缓存, 目前提供 本地/Redis/两级缓存 三种模式, 默认本地缓存
- 【机制】导入导出做了性能优化, 默认以分页取数据, 并且以流式 API 处理, 避免大数据量下爆内存的问题
- 【交付控制台】优化制品项目创建路径, 减少不必要信息填写
- 【交付控制台】删除研发态的应用调序, 保证只在运行态有一处应用排序功能
- 【交付控制台】增加配置应用显隐的操作, 以提供应用隐藏功能
- 【交付控制台】制品版本管理/环境管理, 增加进入操作更加便捷
- 【交付控制台】批量调整菜单组件增加选择应用提示
- 【交付控制台】增加二次确认提示/设定稳定版本提示/升级确认提示
BugFix
不兼容变更
- 无