Skip to content

Releases: vran-dev/databasir

v1.0.7

29 Aug 09:08
226c20e
Compare
Choose a tag to compare

feature

  1. 概览表格支持按 name 进行搜索过滤
  2. 优化差异对比
  3. 表信息合并多个列
  4. 审计日志支持按模块筛选

bug-fix

  1. 修复 SSRF
  2. 修复表格描述信息为空

Full Changelog: v1.0.6...v1.0.7

v1.0.6

31 May 03:45
a003316
Compare
Choose a tag to compare

What's Changed

注意:需要使用完整的元数据搜索功能需要对历史数据做迁移,迁移脚本请查看此处

⚔️ feature

  1. 全新的元数据搜索功能,支持分组、项目、表、列等信息搜索
  2. 文档导出联动多选模式,支持部分导出
  3. 使用 Plantuml 导出 ER 图(SVG、PNG),支持外键血缘关系
  4. 优化文档页渲染性能,单选模式下轻松渲染 1000+ 表数据量
  5. 版本对比支持快速筛选差异项
  6. 版本对比支持显示上个版本被删除的表
  7. 新项目列表页 UI 设计
  8. docker file 新增启动参数 PARAMS

🪲 bug-fix

  1. fix:差异对比时概览显示 NONE,但实际表为 ADDED

⚙️ others

  1. 文档从 docsify 迁移到 vuepress,更快的访问速度
  2. 文档新增开发指南内容,包括技术栈列表、项目构建、模块介绍等
  3. 更新 Docker 部署文档
  4. 重构 trigger provider 设计

Full Changelog: v1.0.5...v1.0.6

v1.0.5

17 May 09:35
5022149
Compare
Choose a tag to compare

feature

  1. feat:mysql、postgresql、mariaDB、oracle、sqlServer 支持生成触发器(trigger)文档信息
  2. feat:支持全局搜索分组、项目、数据库、schema
  3. feat:完善审计日志,新增文档描述更新、文档评论、文档导出等审计操作
  4. feat:导出 markdown 内容中新增表注释
  5. ui:优化分组列表卡片 UI 细节
  6. ui:数据库扩展采用卡片式列表替换表格设计

bug fix

  1. fix:sql server 无法获取注释
  2. fix:触发器名称没有显示
  3. fix:文档页面表搜索框占位文案描述不清晰
  4. fix:分组列表页的组长信息丢失
  5. fix:组长查看项目日志时出现无权限
  6. fix:注释内容过长会导致文档同步失败

refactor

  1. refactor:将 plugin 模块重命名为 meta 模块
  2. refactor:重构 MetaRepositoryMetaProvider
  3. refactor:API 接口增加 swagger 注解

Full Changelog: v1.0.4...v1.0.5

v1.0.4

07 May 02:13
6b32873
Compare
Choose a tag to compare

feature

  1. feature:表文档中”可空”采用 YES/NO 展示
  2. feature:表文档中”默认值”为 null 时采用红色 tag 展示
  3. feature:支持上传本地驱动
  4. feature:文档侧边栏支持按颜色显示版本差异
  5. feature:点击分组卡片即可跳转到项目列表页
  6. feature:登录应用采用卡片替代表格展示
  7. feature:UI 细节优化,采用响应式布局

bug-fix

  1. bug-fix:hive 同步表结构时出现异常导致失败
  2. bug-fix:oracle 同步表时数据为空
  3. bug-fix:自定义驱动配置连接属性未生效

ref

  1. refactor:重构版本差异接口逻辑

Full Changelog: v1.0.3...v1.0.4

v1.0.3

26 Apr 00:54
38ad685
Compare
Choose a tag to compare

feature

  1. feature:重新设计同步任务列表
  2. feature:支持取消同步中的任务
  3. feature:文档页面添加【回到顶部】按钮
  4. feature:内置 mysql、oracle、sqlserver、postgresql、mariaDB 数据库模板
  5. feature:支持通过 JSON 导入数据库模板
  6. feature:创建分组、项目时的【描述】字段由必填改为可选
  7. feature:优化页面 UI 多个细节

bug fix

  1. bug-fix:并发同步任务时概率出现版本冲突
  2. bug-fix:markdown 文档导出时出现 NPE
  3. bug-fix:部分数据库(oracle、达梦)同步文档失败
  4. bug-fix:同步表超过 1000+ 时出现 cursor limit

Full Changelog: v1.0.2...v1.0.3

v1.0.2

19 Apr 00:58
a8a8f6f
Compare
Choose a tag to compare

功能

  1. feature;UML 图片导出支持 svg 格式
  2. feature;表目录列表支持按表名、注释名搜索
  3. feature;表文档页面新增注释展示
  4. feature;数据库扩展支持自动获取驱动类名
  5. feature:数据库元数据同步采用异步任务设计,解决大数据量同步超时问题
  6. feature:文档内容采用分组加载,解决大数据量加载超时问题
  7. feature:文档默认模板统一改为中文

安全

  1. security:对上传的驱动 jar 包新增规则校验
  2. security:采用可配置(默认随机)的 jwt token secret

感谢

@LuckyT0mat0

Full Changelog: v1.0.1...v1.0.2

v1.0.1

13 Apr 04:49
b575a99
Compare
Choose a tag to compare
  1. bug fix:邮件线程池配置导致系统启动失败
  2. bug fix:Diff 引擎异常导致文档同步失败
  3. bug fix:部分浏览器复制 Insert SQL 会出现不兼容情况
  4. feature:重新设计文档模板编辑功能
  5. feature:优化文档页面样式

Full Changelog: v1.0.0...v1.0.1

v1.0.0

10 Apr 01:27
a880778
Compare
Choose a tag to compare
  1. 支持基于文档生成 Insert SQL,提供了关联、手机号、UUID、姓名、邮箱、脚本等字段定义模式
  2. 支持文档版本 DIFF,新增、删除、修改一目了然
  3. 理论上支持所有拥有 JDBC 驱动的数据库
  4. 支持 Github / Gitlab OAuth 登录配置
  5. 支持自定义文档表头
  6. 结构变更邮件通知

v1.0.0-beta

06 Mar 07:24
39d9e4d
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release
feat: update github action (#37)