Changelog

v1.0.7

⚔️ feature

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

🪲 bug-fix

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

Docker Tag:vrantt/databasir:v1.0.7open in new window

Full Changelog: https://github.com/vran-dev/databasir/compare/v1.0.6...v1.0.7open in new window

v1.0.6

WARNING

低版本升级到 v1.0.6 需要做数据迁移,请查看 v1.0.6 升级指南

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

⚔️ 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 设计

GITHUB:https://github.com/vran-dev/databasir/releases/tag/v1.0.6open in new window

Docker Tag: vrantt/databasir:v1.0.6

Full Changelog: https://github.com/vran-dev/databasir/compare/v1.0.5...v1.0.6open in new window

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.5open in new window

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.4open in new window

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.3open in new window

v1.0.2

feature

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

security

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

Full Changelog: v1.0.1...v1.0.2open in new window

v1.0.1

feature

  • feature:重新设计文档模板编辑功能
  • feature:优化文档页面样式

bug fix

  • bug fix:邮件线程池配置导致系统启动失败
  • bug fix:Diff 引擎异常导致文档同步失败
  • bug fix:部分浏览器复制 Insert SQL 会出现不兼容情况

Full Changelog: v1.0.0...v1.0.1open in new window

Last Updated:
Contributors: vran