Releases: vran-dev/databasir
Releases · vran-dev/databasir
v1.0.7
feature
- 概览表格支持按 name 进行搜索过滤
- 优化差异对比
- 表信息合并多个列
- 审计日志支持按模块筛选
bug-fix
- 修复 SSRF
- 修复表格描述信息为空
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
注意:需要使用完整的元数据搜索功能需要对历史数据做迁移,迁移脚本请查看此处
⚔️ feature
- 全新的元数据搜索功能,支持分组、项目、表、列等信息搜索
- 文档导出联动多选模式,支持部分导出
- 使用 Plantuml 导出 ER 图(SVG、PNG),支持外键血缘关系
- 优化文档页渲染性能,单选模式下轻松渲染 1000+ 表数据量
- 版本对比支持快速筛选差异项
- 版本对比支持显示上个版本被删除的表
- 新项目列表页 UI 设计
- docker file 新增启动参数 PARAMS
🪲 bug-fix
- fix:差异对比时概览显示 NONE,但实际表为 ADDED
⚙️ others
- 文档从 docsify 迁移到 vuepress,更快的访问速度
- 文档新增开发指南内容,包括技术栈列表、项目构建、模块介绍等
- 更新 Docker 部署文档
- 重构 trigger provider 设计
Full Changelog: v1.0.5...v1.0.6
v1.0.5
feature
- feat:mysql、postgresql、mariaDB、oracle、sqlServer 支持生成触发器(trigger)文档信息
- feat:支持全局搜索分组、项目、数据库、schema
- feat:完善审计日志,新增文档描述更新、文档评论、文档导出等审计操作
- feat:导出 markdown 内容中新增表注释
- ui:优化分组列表卡片 UI 细节
- ui:数据库扩展采用卡片式列表替换表格设计
bug fix
- fix:sql server 无法获取注释
- fix:触发器名称没有显示
- fix:文档页面表搜索框占位文案描述不清晰
- fix:分组列表页的组长信息丢失
- fix:组长查看项目日志时出现无权限
- fix:注释内容过长会导致文档同步失败
refactor
- refactor:将
plugin
模块重命名为meta
模块 - refactor:重构
MetaRepository
为MetaProvider
- refactor:API 接口增加 swagger 注解
Full Changelog: v1.0.4...v1.0.5
v1.0.4
feature
- feature:表文档中”可空”采用 YES/NO 展示
- feature:表文档中”默认值”为 null 时采用红色 tag 展示
- feature:支持上传本地驱动
- feature:文档侧边栏支持按颜色显示版本差异
- feature:点击分组卡片即可跳转到项目列表页
- feature:登录应用采用卡片替代表格展示
- feature:UI 细节优化,采用响应式布局
bug-fix
- bug-fix:hive 同步表结构时出现异常导致失败
- bug-fix:oracle 同步表时数据为空
- bug-fix:自定义驱动配置连接属性未生效
ref
- refactor:重构版本差异接口逻辑
Full Changelog: v1.0.3...v1.0.4
v1.0.3
feature
- feature:重新设计同步任务列表
- feature:支持取消同步中的任务
- feature:文档页面添加【回到顶部】按钮
- feature:内置 mysql、oracle、sqlserver、postgresql、mariaDB 数据库模板
- feature:支持通过 JSON 导入数据库模板
- feature:创建分组、项目时的【描述】字段由必填改为可选
- feature:优化页面 UI 多个细节
bug fix
- bug-fix:并发同步任务时概率出现版本冲突
- bug-fix:markdown 文档导出时出现 NPE
- bug-fix:部分数据库(oracle、达梦)同步文档失败
- bug-fix:同步表超过 1000+ 时出现 cursor limit
Full Changelog: v1.0.2...v1.0.3
v1.0.2
功能
- feature;UML 图片导出支持 svg 格式
- feature;表目录列表支持按表名、注释名搜索
- feature;表文档页面新增注释展示
- feature;数据库扩展支持自动获取驱动类名
- feature:数据库元数据同步采用异步任务设计,解决大数据量同步超时问题
- feature:文档内容采用分组加载,解决大数据量加载超时问题
- feature:文档默认模板统一改为中文
安全
- security:对上传的驱动 jar 包新增规则校验
- security:采用可配置(默认随机)的 jwt token secret
感谢
Full Changelog: v1.0.1...v1.0.2
v1.0.1
- bug fix:邮件线程池配置导致系统启动失败
- bug fix:Diff 引擎异常导致文档同步失败
- bug fix:部分浏览器复制 Insert SQL 会出现不兼容情况
- feature:重新设计文档模板编辑功能
- feature:优化文档页面样式
Full Changelog: v1.0.0...v1.0.1
v1.0.0
- 支持基于文档生成 Insert SQL,提供了关联、手机号、UUID、姓名、邮箱、脚本等字段定义模式
- 支持文档版本 DIFF,新增、删除、修改一目了然
- 理论上支持所有拥有 JDBC 驱动的数据库
- 支持 Github / Gitlab OAuth 登录配置
- 支持自定义文档表头
- 结构变更邮件通知
v1.0.0-beta
feat: update github action (#37)