4.5.1
  • 修复:修复SQL数据集对于DB2、SQLite等数据源预览时会报错的BUG;
  • 修复:修复系统对于MySQL、MariaDB等数据源中无符号数值类型有时报错的BUG;
  • 修复:修复数据源管理数据表格对于0值显示空白的BUG;
  • 改进:看板源码编辑模式插入图表功能可在JS字符串中正确插入内容;
  • 改进:看板可视编辑模式图表主题设置面板补充提示信息;
  • 改进:系统常用数据源信息补充MariaDB信息;
  • 改进:简化系统页脚样式和布局,移除官网链接信息;
4.5.0
  • 新增:数据集属性新增计算表达式功能,可对原始数据进行二次计算处理;
  • 新增:HTTP接口数据集新增文本、XML请求体类型支持;
  • 修复:修复看板名称包含特殊字符可能导致展示页面标题显示不全的BUG;
  • 修复:修复数据集参数面板功能对于数值型下拉框或单选框校验不通过的BUG;
  • 修复:修复数据集参数面板功能会清除已设的隐式参数值的BUG;
  • 修复:修复数据集参数面板功能有时会导致控制台报错的BUG;
  • 改进:数据集定义页面【参数】和【属性】改为弹框编辑模式,便于展示和操作;
  • 改进:看板HTML模板解析引入缓存机制,提高看板展示页面加载性能;
  • 改进:改进看板内销毁图表时相关CSS样式表的销毁策略,减少资源占用;
  • 改进:系统【关于】页面补充版权信息;
  • 改进:系统部分页面在新窗口打开后右下角显示版权信息;
4.4.0
  • 新增:看板新增dg-chart-manual-render属性,用于控制是否手动渲染图表;
  • 新增:看板dg-dashboard-code属性新增"instance"值,弃用dg-dashboard-auto-render属性;
  • 新增:看板JS对象新增多个生命周期相关函数,可更灵活控制看板生命周期;
  • 新增:图表JS对象新增themeGradualColor()函数,替换已弃用的gradualColor()函数;
  • 新增:图表JS对象新增多个生命周期相关函数,可更灵活控制图表生命周期;
  • 修复:修复看板主页模板名包含中文子路径时无法打开展示页面的BUG;
  • 修复:修复在图表监听器中调用自身图表JS对象的refreshData()函数不起作用的BUG;
  • 修复:修复系统管理查询页面分页栏页码有时显示不准确的BUG;
  • 改进:弃用dg-dashboard-listener中图表事件相关回调函数,dg-chart-listener已具备相同功能;
  • 改进:图表JS对象简化themeStyleName()、themeStyleSheet()函数,弃用theme参数项;
  • 改进:弃用dashboard.batchSetDataSetParamValues()函数,它并不实用;
  • 改进:图表完全禁用交互设置后不再绘制不必要的相关HTML元素;
  • 改进:完善看板源码编辑模式代码配色;
  • 改进:内置自定义图表插件单独分类,避免与未分类的插件混淆;
  • 改进:图表支持库ECharts版本由5.4.0升级至5.4.1;
4.3.1
  • 修复:修复看板查看操作报错的BUG;
  • 改进:数据集编辑页面支持设置预览操作是否自动生成属性;
  • 改进:数据集预览结果表格显示行号;
  • 改进:内置表格图表支持设置disableStripe选项,用于禁用表格条纹样式;
  • 改进:内置表格图表支持设置disableHover选项,用于禁用表格悬停样式;
4.3.0
  • 新增:看板模板新增dg-dashboard-auto-render属性,用于控制看板是否自动渲染;
  • 新增:看板模版新增dg-dashboard-code属性,用于自定义看板脚本插入位置;
  • 新增:看板编辑页面新增资源重命名功能;
  • 新增:图表插件plugin.json新增dataSetRange规范,用于声明插件支持的数据集数目限制;
  • 新增:内置折线图、柱状图、散点图、饼图新增dgSortAxisData选项,用于设置轴数据排序;
  • 新增:内置雷达图、K线图、热力图新增dgSortAxisData选项,用于设置轴数据排序;
  • 新增:内置象形图、进度图、箱形图新增dgSortAxisData选项,用于设置轴数据排序;
  • 修复:修复看板可视编辑模式点击选中元素操作有时会导致页面卡死的BUG;
  • 修复:修复看板可视编辑模式对于未渲染的图表元素设置样式会报错的BUG;
  • 修复:修复SQL防注入功能对于某些SQL情况未起作用的BUG;
  • 改进:看板编辑页面上传资源支持自动解压ZIP文件;
  • 改进:看板展示页面中没有关联数据集的图表不再向服务端发送更新数据请求;
  • 改进:调整看板编辑页面显示/隐藏名称按钮至更明显的右边位置;
  • 改进:图表编辑页面的图表插件描述信息面板支持显示HTML内容;
  • 改进:重构内置横向柱状图、象形图、进度图、箱形图系列数据结构,与竖向图表一致;
  • 改进:内置图表插件添加dataSetRange项,限定图表最少添加一个主件数据集;
  • 改进:内置雷达图支持多行式数据集结构,同时补充数据集结构说明描述信息;
  • 改进:内置表格图表可根据标题区尺寸自动调整内容区尺寸;
  • 改进:数据集预览结果表格支持调整列宽;
  • 改进:完善数据源管理数据编辑页面日期类输入项的描述信息;
  • 改进:图表支持库ECharts版本由5.3.3升级至5.4.0;
4.2.0
  • 新增:图表插件支持定义插件属性元信息,可根据用户定义图表时设置的属性值绘制图表;
  • 新增:看板新增dg-chart-attr-values图表元素属性,用于设置看板级图表属性值;
  • 新增:看板可视编辑模式新增编辑图表属性值功能,用于设置看板级图表属性值;
  • 新增:图表编辑页面新增编辑图表属性值功能;
  • 新增:图表编辑页面新增编辑图表选项功能;
  • 新增:图表JS对象新增pluginAttributes()函数,用于获取插件属性信息;
  • 新增:图表JS对象新增attrValue()、attrValues()函数,用于获取和设置图表属性值;
  • 新增:图表JS对象新增attrValuesOrigin()函数,用于获取原始图表属性值;
  • 新增:图表JS对象新增optionsOrigin()函数,用于获取原始图表选项;
  • 修复:修复看板可视编辑模式图表选项不支持编辑函数的BUG;
  • 修复:修复看板模板没有定义</body>标签会导致展示页面不渲染任何图表的BUG;
  • 修复:修复异步加载图表即使无权限仍可请求到数据的BUG;
  • 修复:修复数据集预览出错时未显示详细错误内容的BUG;
  • 修复:修复数据集预览后未自动生成新增属性的BUG;
  • 修复:修复系统内置角色未正确控制功能权限的BUG;
  • 修复:修复看板全局资源上传页面设置自动解压后仍需填写存储路径的BUG;
  • 改进:看板可视编辑模式颜色选择器可正确显示颜色名称表示的颜色;
  • 改进:看板、图表展示页面的图表参数、数据面板添加关闭按钮;
  • 改进:图表的添加、编辑、复制功能可在新窗口中打开;
  • 改进:图表编辑页面数据标记详细信息按钮替换为更明确的图标;
  • 改进:数据集查看页面可执行预览操作;
  • 改进:上传文件类的数据集编辑和查看页面提供文件下载链接;
4.1.1
  • 修复:修复看板展示页面图表数据有时会为空的BUG;
  • 修复:修复地图散点图在未指定[数值]标记时悬浮提示框显示undefined的BUG;
  • 改进:看板可视编辑模式插入弹性布局可设置排列方向;
4.1.0
  • 新增:看板可视编辑模式新增插入弹性布局、插入标题功能;
  • 新增:看板新增dg-loadable-chart-widgets元素属性,用于控制异步加载图表权限;
  • 新增:自定义图表插件支持附带资源文件;
  • 新增:自定义图表插件新增renderer.js文件规范,用于独立定义图表渲染器逻辑;
  • 新增:图表JS对象新增pluginResources()函数,用于为渲染插件资源的图表提供支持;
  • 新增:图表JS对象新增pluginResourceURL()函数,用于为渲染插件资源的图表提供支持;
  • 新增:Excel数据集新增工作表名称设置功能,并支持参数化语法;
  • 新增:数据源模块新增设置连接属性功能;
  • 新增:数据源模块新增复制数据源基本信息功能;
  • 新增:数据源模块新增查看表结构基本信息功能;
  • 改进:看板分享密码改为默认以明文方式存储,并支持配置为加密方式;
  • 改进:图表展示页面自动适配当前系统主题;
  • 改进:图表表单页面可查看选定插件描述信息;
  • 改进:数据集资源目录隐藏目录信息,避免服务端信息泄露;
  • 改进:数据源URL帮助添加部分常用国产数据库类型;
  • 改进:数据源模块数据表、SQL工作台、导入/导出数据选项卡标题悬浮显示所属数据源信息;
  • 改进:SQL工作台、SQL数据集编辑器提示列类型、描述等信息;
  • 改进:系统所有管理模块表格可调整列宽;
  • 改进:图表支持库ECharts版本由5.3.2升级至5.3.3;
4.0.1
  • 修复:修复在系统配置文件中自定义根路径会导致所有功能页面无法打开的BUG;
4.0.0
  • 重写:基于Vue3、PrimeVue重写全部界面,带来全新交互体验;
  • 移除:数据管理模块移除表格编辑、批量添加功能;
  • 移除:英语语言支持;
  • 修复:修复管理员在他人的看板内插入图表后展示有时提示无权限的BUG;
  • 改进:SQL防注入仅校验关键字单词,避免标识符里包含关键字子串导致无法执行操作;
  • 改进:改进系统访问安全策略,匿名用户不再允许添加、编辑、删除操作;
3.2.0
  • 新增:内置图表新增得分环、阶段仪表盘;
  • 新增:图表监听器新增destroy()、onDestroy()函数,用于处理图表销毁事件;
  • 新增:看板元素属性新增"dg-dashboard-unimport",用于排除引入内置看板资源;
  • 新增:数据管理查询条件、数据导入/导出、SQL工作台新增SQL防注入配置,增强系统安全性;
  • 新增:SQL数据集新增SQL防注入配置,增强系统安全性;
  • 新增:登录需填写验证码,并限制登录尝试次数,增强系统安全性;
  • 新增:注册需填写验证码,增强系统安全性;
  • 修复:修复数据导出SQL会添加多余标识符引号的BUG;
  • 修复:修复在数据表查询页面打开的导出页面中点击【确定】按钮后会导致父页面自动刷新的BUG;
  • 改进:看板支持以"../global/*"的方式引入全局资源,便于浏览器跨看板缓存全局资源;
  • 改进:看板JS对象的loadUnsolvedCharts()函数支持指定查找根元素;
  • 改进:内置折线图、柱图、嵌套饼图、散点图新增【类别】数据标记,便于绘制单数据集多系列图表;
  • 改进:内置箱形图、主题河流图、象形柱图新增【类别】数据标记,便于绘制单数据集多系列图表;
3.1.0
  • 新增:内置图表新增地图热力图、主题河流图、象形柱图;
  • 新增:内置表格图表新增carousel.enable="auto"配置项,可设置仅在表格高度溢出时开启轮播;
  • 新增:看板JS对象新增originalDataIndex()函数,弃用类似功能的旧函数;
  • 新增:图表JS对象新增originalDataIndex()、originalDataIndexes()函数,弃用类似功能的旧函数;
  • 新增:图表JS对象新增eventOriginalDataIndex()函数,弃用类似功能的旧函数;
  • 新增:图表JS对象新增eventNew()函数,弃用类似功能的旧函数;
  • 修复:修复看板源码编辑模式输入"chart."后未打开图表API自动补全列表的BUG;
  • 修复:修复看板可视编辑模式设置图表主题会清除源码模式设置的其他主题属性的BUG;
  • 改进:看板源码编辑模式支持自动补全括号和引号;
  • 改进:看板可视编辑模式图表主题支持设置字体尺寸;
  • 改进:图表编辑页面禁用【实时】刷新间隔功能,避免导致误操作;
  • 改进:图表插件可设置为属于多个类别;
  • 改进:CSV/Excel/JSON数据集新增缓存支持,提高图表访问性能;
  • 改进:新建数据源测试连接时校验URL是否允许连接;
  • 改进:数据源管理页面查询条件输入域改为采用CodeMirror代码编辑器;
  • 改进:数据源编辑页面添加URL输入提示,完善辅助设置按钮;
  • 改进:改进数据源连接尝试策略,避免不必要的二次尝试导致长时间无反应;
  • 改进:图表支持库ECharts版本由5.3.1升级至5.3.2;
3.0.1
  • 修复:SpringBoot版本由2.6.4升级至2.6.6,修复其2.6.4版本存在的RCE漏洞;
3.0.0
  • 不兼容:整理合并系统数据库脚本datagear.sql,不支持低于2.13.0版本自动升级;
  • 新增:分享看板新增设置密码功能,设置后访问看板需进行密码确认;
  • 新增:看板可视编辑模式新增编辑图片/超链接/视频/文本标签元素属性功能;
  • 新增:看板可视编辑模式新增插入文本标签功能;
  • 新增:看板图表主题新增titleTheme、legendTheme属性,新增用于设置字体大小的fontSize属性;
  • 新增:数据集新增【可变模型】特性,移除数据集属性必填规则,用于支持数据结构不固定的数据集;
  • 修复:修复未授权用户仍能打开看板展示链接的BUG;
  • 修复:修复Excel数据集有空值单元格时,会出现值串列的BUG;
  • 修复:修复看板可视编辑模式刷新操作后切换至源码模式未同步源码的BUG;
  • 修复:修复看板可视编辑模式删除元素后未重置元素节点路径信息的BUG;
  • 修复:修复SQL数据集未选择数据源时SQL自动补全报错的BUG;
  • 修复:修复数据源导入/导出数据页面表格宽度未填满的BUG;
  • 修复:修复新建看板全局资源存储路径包含新目录时保存报错的BUG;
  • 改进:看板可视编辑模式添加快捷执行按钮,点击可直接执行上次操作;
  • 改进:看板可视编辑模式删除元素/解绑图表操作改为需确认执行;
  • 改进:看板可视编辑模式图表选项编辑文本域改为格式化的文本编辑器;
  • 改进:看板可视编辑模式图表选项支持设置为图表选项JS变量名;
  • 改进:看板可视编辑模式刷新页面后保持元素边线状态;
  • 改进:看板源码编辑模式支持代码折叠;
  • 改进:看板编辑页面的图表列表面板改为可拖动;
  • 改进:自定义图表默认渲染为数据JSON字符串列表而非表格,避免无法显示完整数据的问题;
  • 改进:系统图表支持库ECharts版本由5.2.2升级至5.3.1;
2.13.0
  • 新增:看板可视编辑模式新增插入网格布局功能,可一键插入自适应屏幕尺寸的网格布局元素;
  • 新增:看板可视编辑模式新增插入图片、超链接、视频功能;
  • 新增:看板可视编辑模式新增设置看板尺寸功能,用于调整预览看板屏幕尺寸;
  • 新增:看板可视编辑模式新增设置图表选项功能;
  • 新增:看板可视编辑模式新增设置边框、网格/弹性样式属性、样式类名等功能;
  • 新增:看板可视编辑模式新增显示选中元素节点路径功能;
  • 新增:看板可视编辑模式新增显示/隐藏元素边线功能;
  • 修复:修复看板可视编辑模式对于某些稍旧浏览器版本无法使用的BUG;
  • 修复:修复看板可视编辑模式编辑元素尺寸后图表尺寸未更新的BUG;
  • 修复:修复看板可视编辑模式删除元素后未删除其包含图表对象的BUG;
  • 改进:看板可视编辑模式的样式同步图表主题功能可用于所有元素,开启后将同步更新元素包含的所有图表主题;
  • 改进:看板可视编辑模式的编辑图表主题功能可用于任意元素,设置后将应用于元素内的所有图表;
  • 改进:看板可视编辑模式页面背景默认固定为白色,与浏览器默认背景色一致;
  • 改进:看板可视编辑模式设置元素内容文本框改为文本域;
  • 改进:完善看板可视编辑模式操作面板的输入框辅助按钮和提示信息;
  • 改进:看板可视编辑模式选中元素样式改为采用元素阴影而非边框宽度样式,避免影响元素尺寸;
  • 改进:看板可视编辑模式点击可视区域时关闭已打开的操作面板;
  • 改进:完善看板可视编辑模式生成的HTML模板源码格式;
  • 改进:新建看板时自动添加dg-chart-auto-resize图表尺寸自适应特性;
  • 改进:看板展示页面主题改为不受系统主题影响,除非指定展示页面参数DG_THEME=auto;
2.12.0
  • 新增:看板编辑页面新增可视编辑模式,支持以可视化方式编辑看板HTML模板;
  • 新增:看板编辑页面新增保存单个资源内容的功能;
  • 修复:修复数据源驱动管理模块潜在的文件下载安全问题;
  • 改进:看板编辑页面【保存并展示】操作打开当前编辑的看板模板网页地址而非主页地址;
  • 改进:看板编辑页面的初始HTML模板不再默认添加非必要的"dg-dashboard","dg-chart"样式类;
2.11.0
  • 新增:图表JS对象新增dataSetPropertySign()函数,用于获取/设置数据集属性数据标记;
  • 新增:图表JS对象新增dataSetPropertySigns()函数,用于获取/设置数据集属性数据标记;
  • 新增:图表JS对象新增echartsGetThemeName()函数,用于获取或生成ECharts主题;
  • 修复:修复数据集参数日期类输入框不支持"ymd"格式的BUG;
  • 改进:看板编辑页面的资源列表改为树形结构展示;
  • 改进:看板内图表元素设置默认最小尺寸,避免插入图表元素后由于没设尺寸而出现无法显示的问题;
  • 改进:内置ECharts图表采用replaceMerge模式更新图表,解决刷新操作存在无法删除系列的问题;
  • 改进:图表JS对象的update()函数允许不传results参数而使用上次更新结果;
  • 改进:图表JS对象的echartsInit()函数添加opts参数,用于支持相关ECharts函数功能;
  • 改进:图表JS对象的echartsOptions()函数添加opts参数,用于支持相关ECharts函数功能;
  • 改进:改进数据集自动生成属性的策略,添加操作时自动删除上一次预览后台生成且本次预览没有的属性;
  • 改进:SQL工作台、数据集内容、看板资源代码编辑器改为采用CodeMirror,更易于使用;
  • 改进:更新地图类图表使用的内置中国地图;
2.10.0
  • 新增:内置图表新增涟漪气泡图、涟漪坐标散点图、涟漪地图散点图;
  • 新增:内置图表新增地图路径图、地图飞线图、平行坐标系图、阶梯折线图;
  • 新增:图表编辑页面新增数据集属性别名功能,用于设置图表展示时对应数据系列名称;
  • 新增:图表编辑页面新增数据集属性排序功能,用于设置图表展示时对应数据系列顺序;
  • 新增:图表JS对象新增dataSetProperties()、dataSetProperty()函数,用于获取数据集属性;
  • 新增:图表JS对象新增dataSetPropertyOrder()函数,用于获取/设置数据集属性排序;
  • 新增:图表JS对象新增dataSetPropertyAlias()函数,用于获取/设置数据集属性排序,同时弃用的dataSetPropertyLabel()函数;
  • 新增:图表JS对象新增dataSetParams()、dataSetParam(),用于获取数据集参数;
  • 新增:图表JS对象新增hasDataSetParam()函数,替换已弃用的hasParamDataSet()函数;
  • 新增:图表JS对象新增dataSetAlias()函数,用于获取/设置数据集别名,同时弃用chartDataSetName()函数;
  • 新增:图表JS对象新增resultMapObjects()函数,用于获取数据集结果数据经属性映射后的对象数组;
  • 新增:看板JS对象新增user()函数,用于获取当前浏览用户信息;
  • 新增:数据集添加DG_USER、DG_ROLE_NAMES内置参数,用于在后台查询时获取当前用户和角色信息;
  • 修复:看板导入功能添加压缩包编码设置项,修复导入含有中文名的压缩包有时会报错的BUG;
  • 修复:修复坐标散点图在刷新数据后横坐标没有同步更新的BUG;
  • 修复:修复表格图表误将标题文本设置为标题元素样式的BUG;
  • 修复:修复看板编辑页面图表列表有时会出现表格列宽混乱的BUG;
  • 改进:内置图表改名:【基本散点图】改为【气泡图】,【散点值地图】改为【地图散点图】,【关系地图】改为【地图关系图】;
  • 改进:图表编辑页面调整数据集顺序操作由拖拽方式改为更方便的上移/下移按钮方式;
  • 改进:图表保存时忽略空数据标记,避免存储长度溢出;
  • 改进:修改系统滚动条样式与主题匹配(仅支持webkit浏览器);
  • 改进:简化看板部分支持库文件名,移除"datagear-"前缀;
  • 改进:改进内置图表校验加载策略,只有修改时才校验加载,以减少系统启动时间;
  • 其他:看板支持库ECharts版本由5.2.0升级至5.2.2;
  • 其他:看板支持库jQuery版本由1.12.4升级至3.6.0;
  • 其他:表格图表支持库DataTables版本由1.10.18升级至1.11.3,并移除打印、导出等非必要的组件;
2.9.0
  • 新增:内置图表新增嵌套饼图、单选下拉框、多选下拉框;
  • 新增:内置标签卡图表新增flex配置项,用于配置弹性布局;
  • 新增:图表JS对象新增themeStyleName、themeStyleSheet函数,用于为定义图表CSS样式提供支持;
  • 新增:图表JS对象新增elementStyle、styleString函数,用于为定义图表CSS样式提供支持;
  • 修复:修复数据集(CSV、JSON等)修改内容后必须刷新看板页面才能更新数据的BUG;
  • 修复:修复当登录超时后点击查询页面的查询按钮无响应的BUG;
  • 改进:重构内置表格图表配置项,支持细粒度配置表格样式;
  • 改进:重构内置标签卡图表配置项,支持细粒度配置标签样式;
  • 改进:改进表格图表滚动条样式,使其与图表主题匹配(仅支持webkit内核浏览器);
  • 改进:看板内图表元素的内置CSS样式改为通过样式类实现,避免用户定义样式不起作用;
  • 改进:数据集预览即使执行出错也返回解析后的内容,便于排查拼写错误;
  • 改进:数据集参数、属性、数据格式修改时也须重新执行预览;
  • 改进:删除用户操作改为必须选择数据迁移目标用户后才能删除;
  • 其他:ECharts版本由5.1.2升级至5.2.0;
2.8.0
  • 移除:移除管理员专有的数据源模式匹配授权功能,简化系统数据权限设计;
  • 新增:新增数据源防护功能,使管理员可控制是否允许用户创建指定URL的数据源;
  • 新增:图表、看板JS对象新增originalInfo函数,用于获取/设置图表展示数据的原始信息;
  • 新增:图表JS对象新增registerEventHandlerDelegation、removeEventHandlerDelegation函数,用于为图表事件处理提供支持;
  • 新增:图表JS对象新增callEventHandler、echartsOffEventHandler函数,用于为图表事件处理提供支持;
  • 新增:图表JS对象新增resultData函数,用于获取/设置图表数据集结果数据;
  • 新增:图表JS对象新增resultDataElement函数,用于获取图表数据集结果数据指定索引的元素;
  • 新增:图表JS对象新增gradualColor函数,用于为图表配色提供支持;
  • 新增:看板JS对象新增mapURLs函数,为自定义地图URL映射提供API;
  • 修复:修复参数化数据集对于大数值参数可能出现精度丢失的BUG;
  • 修复:修复数据管理列表/编辑页面、SQL工作台查询结果对于大数值会出现精度丢失的BUG;
  • 修复:修复在已登录状态下打开/login地址会死循环的BUG;
  • 改进:用户关联角色功能改为在用户编辑页面而非角色管理页面;
  • 改进:系统添加缓存支持,大幅提升系统性能;
  • 改进:标签卡图表添加横排配置项"inline",配置项label.name简化为name,label.value简化为value;
  • 改进:图表JS对象弃用eventBindHandlerDelegation、eventUnbindHandlerDelegation函数;
  • 改进:看板编辑页面插入图表对话框改为悬浮面板,便于多次插入图表操作;
  • 改进:登录页、注册页、重置密码页添加右上角系统菜单;
  • 改进:程序发布包配置文件中添加DataGearWorkspace配置项模板;
2.7.0
  • 新增:新增箱形图内置图表插件;
  • 新增:新增数据集、图表、看板的复制功能;
  • 新增:看板编辑页面新增看板和图表JS对象函数自动补全功能;
  • 新增:图表JS对象新增inflateRenderOptions、inflateUpdateOptions、renderOptions函数,弃用optionsUpdate函数;
  • 新增:图表JS对象新增internal函数,替换已弃用的echartsInstance函数;
  • 新增:图表JS对象新增loadMap函数,用于为加载通用图表地图提供支持;
  • 新增:图表JS对象新增resultValueObjects、resultDatasFirst函数;
  • 新增:图表JS对象新增dataSetParamValueFirst、dataSetParamValuesFirst函数;
  • 修复:修复在图表监听器里调用另一图表的refreshData函数有时不起作用的BUG;
  • 修复:修复看板、图表展示地址末尾不带'/'会导致网页未找到的BUG;
  • 修复:修复横向柱状图的配置项中xAxis和yAxis配置效果颠倒的BUG;
  • 修复:修复内置图表对于某些series配置项不起作用的BUG;
  • 修复:修复自定义图表设置异步渲染、异步更新无效的BUG;
  • 修复:修复K线图未显示坐标轴刻度标签的BUG;
  • 改进:弃用看板JS对象的isWaitForRender、isWaitForUpdate函数,它们不应作为开放API;
  • 改进:图表元素的地图配置dg-chart-map、chart.echartsLoadMap函数支持SVG格式的地图;
  • 改进:图表JS对象的dataSetParamValuesFirst、dataSetParamValues函数支持设置数组类型的参数值;
  • 改进:简化数据集、图表、看板访问地址,移除"/analysis"地址前缀;
  • 改进:完善各内置图表组件对于日期类数据的坐标轴类型支持;
  • 改进:SQL、CSV、JSON数据集添加防注入和自动转义参数值支持;
  • 改进:看板展示页面标题中的"DataGear"标识由前缀改为后缀,且默认显示看板名称;
  • 改进:图表编辑页面支持悬浮提示选中图表类型的描述信息;
  • 改进:图表插件临时目录改为应用配置的临时目录,而非操作系统临时目录;
2.6.0
  • 新增:看板JS对象新增serverDate函数,用于获取服务端当前日期;
  • 新增:看板监听器新增updateChartError函数,图表监听器新增updateError函数,用于自定义图表更新数据出错处理逻辑;
  • 新增:表格图表新增carousel.hideVerticalScrollbar配置项,用于控制轮播时是否隐藏纵向滚动条;
  • 修复:修复定时刷新图表的dg-chart-link和refreshData()不起作用的BUG;
  • 修复:修复隐藏轮播表格元素会导致页面卡死的BUG;
  • 修复:修复定时刷新图表在更新数据出错后没有继续执行定时刷新的BUG;
  • 修复:修复点击数据源列表条目打开数据源出错后无法再次重试的BUG;
  • 改进:仪表盘图表支持添加多个数值列;
  • 改进:图表元素上的dg-chart-listener改为继承<body>上的设置而非覆盖;
  • 改进:调整系统查询框布局,将查询条件都聚合至搜索框内;
  • 改进:看板里动态生成的内置CSS插入在用户定义CSS之前,确保用户CSS有更高优先级;
  • 改进:系统配置项directory.root改为DataGearWorkspace,便于通过环境变量配置工作目录;
  • 其他:ECharts版本由4.9.0升级至5.1.2;
2.5.0
  • 新增:图表编辑页面新增自定义日期类数据格式的功能;
  • 新增:数据集编辑页面新增自定义数据源格式的功能;
  • 新增:看板JS对象新增resultDataFormat函数,用于获取/设置看板级的结果数据格式;
  • 新增:图表JS对象新增resultDataFormat函数,用于获取/设置图表级的结果数据格式;
  • 新增:图表JS对象新增updateResults函数、替换已弃用的getUpdateResults函数;
  • 新增:图表JS对象的chartDataSets元素新增query属性,替换已弃用的paramValues属性;
  • 修复:修复数据管理功能不支持Oracle同义词的BUG;
  • 修复:修复内置Oracle驱动缺少orai18n.jar导致无法访问某些版本数据库的BUG;
  • 修复:修复数据集未正确处理24小时制日期和时间的BUG;
  • 修复:修复列表页面关键字查询未重置页码的BUG;
  • 修复:修复列表页分页组件未设置英语语言的BUG;
  • 改进:数据集预览时可自动合并页面端编辑的属性;
  • 其他:SpringBoot版本由2.3.6升级至2.4.6;
2.4.0
  • 新增:看板JS对象新增loadUnsolvedCharts函数,用于异步加载所有未渲染的图表;
  • 新增:看板JS对象新增loadCharts函数,用于异步加载多个图表;
  • 新增:看板JS对象新增chartIndex函数,替换已弃用的getChartIndex函数;
  • 新增:看板JS对象新增chartOf函数、替换已弃用的getChart函数;
  • 新增:看板JS对象新增renderedChart函数,用于获取HTML元素已渲染的图表对象;
  • 新增:图表JS对象新增widgetId、elementWidgetId、isInstance函数;
  • 新增:图表JS对象新增renderer函数、替换已弃用的customChartRenderer函数;
  • 修复:修复看板嵌套首页自动跳转参数丢失的BUG;
  • 修复:修复processUpdateOptions可能引起图表事件原始数据不对应的BUG;
  • 修复:修复柱状图当名称列是数值类型时无法显示的BUG;
  • 改进:看板JS对象loadChart函数支持不设置chartWidgetId参数而默认从元素的dg-chart-widget属性读取;
  • 改进:看板JS对象异步加载图表在未找到对应图表时返回备用的图表对象;
  • 改进:看板JS对象refreshData、removeChart等函数的chartInfo参数支持传入Jquery对象和HTML元素;
  • 改进:图表JS对象弃用chartDataSetsNonNull、nameNonNull、updateIntervalNonNull函数;
  • 改进:看板内置地图添加默认编码映射;
  • 改进:数据集编辑页面支持调整参数和属性顺序,支持为属性设置默认值;
  • 改进:数据集保存操作在有重名参数或属性时给出友好错误提示;
  • 改进:更新内置数据库JDBC驱动为较新版本;
2.3.0
  • 新增:新增看板全局资源管理和引用功能;
  • 新增:看板编辑页面新增浏览资源功能;
  • 新增:图表编辑页面新增附件数据集功能,可为基于数据扩展图表功能提供支持;
  • 修复:修复看板展示时无法加载中文名资源的BUG;
  • 修复:修复当看板首页在嵌套路径内时,展示首页未正确跳转至嵌套路径的BUG;
  • 修复:修复SQL数据集对于MySQL的GROUP_CONCAT函数结果集列有时未正确解析的BUG;
  • 修复:修复数据管理编辑页面选择导入键操作有时会出现未填充值的BUG;
  • 修复:修复未禁用数据分析员角色分享数据集功能的BUG;
  • 改进:看板导入操作允许上传内部有多余嵌套目录的ZIP压缩包;
  • 改进:删除已被外键引用的记录时给出友好的错误提示;
  • 改进:简化主页系统菜单标签;
  • 改进:驱动程序导入页面添加驱动库上传注意事项;
  • 改进:改进系统多数据库部署支持,无需修改源代码即可运行于已初始化的主流数据库;
2.2.0
  • 新增:内置图表新增水球图;
  • 新增:看板编辑页面新增搜索功能;
  • 新增:图表/看板展示页面新增数据透视表功能,并扩展"dg-chart-disable-setting"属性功能控制是否开启;
  • 新增:看板支持添加"dg-chart-update-group"属性,用于设置图表更新数据分组,避免加载数据耗时的图表影响其他图表;
  • 新增:内置图表支持添加processRenderOptions、processUpdateOptions配置项,用于扩展图表的渲染、更新配置项;
  • 新增:看板表单新增render配置项,用于支持在表单渲染完成后执行回调操作;
  • 修复:修复SQL数据集未正确关闭数据库连接导致相关功能可能出现无法响应的BUG;
  • 修复:修复表格图表自定义样式可能会影响其他表格图表的BUG;
  • 改进:表格图表在开启排序选项后在表头显示排序图标;
  • 改进:自定义图表在展示时默认渲染为表格图表,便于浏览和调试数据;
  • 改进:看板导入功能页面添加导入注意事项说明;
  • 改进:调整图表/看板展示页面参数设置面板尺寸,使其更匹配窗口尺寸;
  • 改进:看板展示页面chartFactory.chartForm重构为chartFactory.chartSetting;
  • 改进:整理管理员系统设置菜单,移除部分非必须菜单项;
  • 改进:调整系统浅色主题为更柔和的配色;
2.1.1
  • 修复:修复切换语言功能在英语系统环境无法切换中文的BUG;
  • 修复:修复切换语言功能未持久保存当前语言的BUG;
  • 修复:修复内置表格图表轮播功能鼠标悬停不起作用的BUG;
  • 修复:修复内置表格图表在设置固定列时未正确计算高度的BUG;
  • 修复:修复数据管理列表页面条件查询框误将标识符引用符号按照HTML转义的BUG;
  • 改进:内置表格图表支持配置列宽、是否可排序等列特性;
2.1.0
  • 新增:新增四种内置图表:径向柱状图、角度柱状图、堆叠径向柱状图、堆叠角度柱状图;
  • 新增:图表、看板管理页面新增复制展示链接功能;
  • 新增:新增内置角色功能:数据管理员、数据分析员,用于管理用户功能权限;
  • 新增:图表JS对象新增optionsUpdate()函数,用于为设置图表更新选项提供支持;
  • 新增:新增切换语言功能,支持切换系统语言为中文、英文;
  • 修复:修复新建数据源时输入较长URL导致无法保存的BUG;
  • 修复:修复系统未正确处理页面HTML转义导致看板编辑页可能出现内容混乱的BUG;
  • 修复:修复数据集编辑页面预览刷新操作会导致底部预览条目数输入框隐藏的BUG;
  • 修复:修复主页选项卡标签未正确处理过长名称截断的BUG;
  • 修复:修复图表JS对象的result*()函数未正确处理数组参数类型的BUG;
  • 改进:改进内置表格图表功能,支持配置固定列、客户端分页等特性;
  • 改进:图表管理页面列表的[图表类型]列改为显示类型图标;
  • 改进:图表编辑页面类型选择页面显示总计、分类数目;
  • 改进:[管理用户组]模块重命名为[管理角色];
  • 改进:用户、角色管理页面改为采用分页展示方式;
  • 改进:调整登录、注册页面布局;
  • 改进:修改系统启动控制台LOGO;
2.0.0
  • 新增:看板编辑页面支持新建和编辑*.html、*.js、*.css等文本类资源文件;
  • 修复:修复看板表单对于留空的输入框未能正确设置图表数据集参数值的BUG;
  • 修复:修复图表数据集参数设置表单打开后,复选框、下拉框未能正确选中上次值的BUG;
  • 修复:修复看板编辑页面的复制资源名到剪切板功能不起作用的BUG;
  • 改进:看板的添加、编辑操作可选在新窗口中打开;
  • 改进:数据集预览功能限定最大返回数据条目数,避免数据量较大时影响页面响应;
  • 改进:移除用户邮箱信息相关功能,系统已无功能需要用户邮箱信息;
  • 改进:图表支持库ECharts版本由4.7.0升级至4.9.0;
  • 其他:项目开发框架由Spring迁移至Spring Boot;
  • 其他:系统配置文件由config/datagear.properties改为config/application.properties;
1.13.1
  • 修复:修复选定驱动程序的数据源在连接时报错的BUG;
  • 修复:修复数据管理删除操作对于某些无主键且包含日期列的表会报错的BUG;
  • 修复:修复图表列表页面按图表类型排序报错的BUG;
  • 修复:修复数据源授权页面查看操作报错的BUG;
  • 改进:改进图表主题功能,提示框、高亮框配色可根据前景、背景色自动生成;
  • 改进:数据分析模块列表页面筛选范围默认由【我的】改为【全部】;
1.13.0
  • 新增:CSV文件、Excel、JSON文件数据集新增选择服务端文件功能;
  • 新增:表格图表组件新增轮播效果设置项,例如:"{carousel:true}";
  • 新增:新增数据分析项目管理功能,用于分组管理数据集、图表、看板;
  • 新增:看板新增导出功能;
  • 新增:新增数据集资源目录管理功能(仅管理员可用),用于管理数据集可访问的服务端目录;
  • 修复:修复环形饼图无法调整环大小的BUG;
  • 修复:修复分页查询设置页大小无效的BUG;
  • 修复:修复系统禁用匿名访问后,分享给匿名用户的图表、看板展示链接无法访问的BUG;
  • 修复:修复对于分享SQL数据集如果对其所属数据源无权限在执行预览操作时会报无权操作的BUG;
  • 修复:修复图表展示页面有时报无权操作的BUG;
  • 修复:修复数据管理功能添加、编辑操作不支持SQL Server自增长列的BUG;
  • 修复:修复数据管理功能删除操作对于某些没有主键的表数据无法删除的BUG;
  • 改进:表格图表组件设置项支持公用行样式,例如:"{table:{row:{color:'red',...}}}";
  • 改进:参数化数据集无论是否定义参数都将按照参数化内容解析;
  • 改进:更新内置各省地图,解决某些省(比如山东省)地图不准确的问题;
  • 改进:图表编辑页选择数据集时仅加载必要数据集信息,提高加载效率;
  • 改进:操作出现违反数据库完整性约束异常时给出友好提示;
  • 改进:主页左上角LOGO添加官网超链接;
1.12.0
  • 新增:新增CSV文本、CSV文件数据集;
  • 新增:新增Excel数据集;
  • 新增:新增HTTP接口数据集;
  • 修复:修复地图图表在有缩放比例或拖动时刷新地图会出现空白的BUG;
  • 修复:修复图表、看板在嵌入外部网页的iframe时,对于禁用跨域cookie的浏览器无法正常展示的BUG;
  • 修复:修复数据集参数设置表单的年份输入框在焦点移开后无法保存新设置年份的BUG;
  • 修复:修复数据集预览、表格图表展示时没有处理XSS的问题;
  • 修复:修复保存JSON文件数据集时编码未保存的BUG;
  • 改进:雷达图添加列式数据结构支持,可简化雷达图定义;
  • 改进:图表联动设置支持数据属性路径,例如:{target: '...', data:{'column[0]': 0}};
  • 改进:数据集参数设置表单的年份格式输入框改为专门的年份选择器;
  • 改进:改进SQL数据集的数据类型兼容性,仅禁止查询二进制数据列;
  • 改进:JSON文件数据集新增JSON数据路径设置项,用于读取文件中指定JSON路径的数据而非整个文件;
  • 改进:文件类数据集表单页面新增下载文件功能;
  • 改进:数据集预览时参数化语句解析结果改为通过按钮点击后显示浮动面板,避免影响页面布局;
  • 改进:图表、数据集页面日期类的参数输入框禁用浏览器自动补全功能,避免遮挡日期选择器;
  • 改进:看板编辑页编辑区最大化按钮移至底部;
1.11.1
  • 修复:修复数据集预览功能对于属性名包含特殊字符(比如:'.')的列无法显示的BUG;
  • 修复:修复数据集编辑页面在多次修改内容预览后[属性]栏内容混乱的BUG;
  • 修复:修复看板展示页面长时间不操作会出现后续操作无响应的BUG;
  • 改进:看板编辑页面右侧区域默认最小化,使编辑区处于最大化;
  • 改进:匿名用户创建的数据集、图表、看板在登录后将被迁移至登录用户;
  • 改进:SQL数据集预览SQL出错时给出友好提示;
  • 改进:导入看板模板文件不存在时给出友好提示;
1.11.0
  • 新增:新增JSON文本数据集,可直接编写JSON文本定义数据集;
  • 新增:新增JSON文件数据集,可通过上传JSON文件定义数据集;
  • 新增:数据集编辑页面新增"属性"栏,用于编辑数据集的数据结构及展示标签;
  • 修复:修复系统底层数据源连接池不兼容某些版本的JDBC驱动程序(比如:Hive 1.2.2)导致无法连接的BUG;
  • 修复:修复查询数据操作对于某些数据源(比如:Impala)有时报空指针异常的BUG;
  • 改进:表格图表新增"ordering"选项控制是否开启排序,默认禁用,使展示顺序与数据集结果顺序保持一致;
  • 改进:表格图表选项"table.renderValue"函数参数扩充为(value,name,rowIndex,columnIndex,row);
  • 改进:新建数据源时的设置数据源URL功能添加ClickHouse设置选项;
  • 改进:数据源驱动程序加载出错时给出友好提示;
1.10.1
  • 修复:修复图表数据集参数值表单输入项没有填值时仍会被传递至参数化数据集,可能导致其相关判断逻辑出错的BUG;
  • 改进:表格图表选项添加title.text属性,用于自定义标题文本,添加table.renderValue属性,用于自定义单元格渲染逻辑;
  • 改进:简化数据集参数和看板表单的下拉框、单选框、复选框配置格式,允许直接使用字符串定义待选项;
1.10.0
  • 新增:新增看板表单功能,可定义看板级的交互表单,联动看板内任意图表;
  • 新增:数据集参数设置功能新增输入框类型设置项,可定义图表展示时的下拉框、单选框、复选框、日期框等参数值输入框;
  • 新增:图表主题对象新增gradient属性,用于调整图表元素渐变色跨度;
  • 新增:新增绿色看板主题,匹配系统绿色肤色;
  • 修复:修复数据导入功能在某些数据库时报导入表不存在的BUG;
  • 改进:自定义图表主题时仅需设置前景色和背景色,即可自动调整图表整体配色风格;
  • 改进:数据集编辑页面预览操作参数化SQL语句格式有误时给出友好提示;
1.9.0
  • 新增:看板页面图表元素支持添加"dg-chart-link"属性,用于设置图表联动功能;
  • 新增:看板页面body元素、图表元素支持添加"dg-chart-auto-resize"属性,用于设置图表自动调整大小功能;
  • 新增:看板页面图表元素支持添加"dg-chart-theme"属性,用于自定义单个图表主题;
  • 新增:看板页面body元素、图表元素支持添加"dg-chart-disable-setting"属性,用于禁用图表交互设置功能;
  • 新增:看板页面图表元素支持添加"dg-chart-on-*"属性,用于定义图表事件处理逻辑;
  • 新增:看板页面body元素、图表元素支持添加"dg-chart-listener"属性,用于定义图表监听器;
  • 新增:看板页面看板监听器结构新增render、renderChart、updateChart后置回调函数;
  • 新增:基本地图、散点值地图、关系地图新增地图名数据标记,用于支持地图随数据一起刷新的场景;
  • 新增:表格图表、标签图表新增图表设置项,用于自定义图表样式;
  • 修复:修复某些图表在添加了多数据集后渲染报错的BUG;
  • 修复:修复基本地图图表在某些情况下未正确映射数值颜色的BUG;
  • 修复:修复折线图、柱状图、散点图刷新数据时类目轴没有同步更新的BUG;
  • 改进:看板页面图表元素的"dg-chart-renderer"属性支持为任意类型图表自定义图表渲染器;
  • 改进:重新设计图表主题功能,现在所有内置图表都支持"dg-chart-theme"自定义主题;
  • 改进:简化图表主题结构,移除axisColor、axisScaleLineColor属性,添加actualBackgroundColor属性;
  • 改进:图表编辑页面显示数据标记英文名,用于为图表事件数据结构标识提供参考;
  • 改进:数据集预览查询结果中存在不支持的数据类型时给出友好的提示;
  • 改进:重构看板JS对象、图表JS对象的API,用于支持个性化扩展看板;
  • 改进:看板页面window.chartSupport迁移至window.chartFactory.chartSupport,前者将在未来版本移除;
  • 改进:看板页面window.chartPluginManager迁移至window.chartFactory.chartPluginManager,前者将在未来版本移除;
  • 改进:看板页面window.chartForm迁移至window.chartFactory.chartForm,前者将在未来版本移除;
1.8.1
  • 新增:看板展示页面新增异步加载图表API;
  • 新增:图表、看板展示页面新增参数传入支持;
  • 修复:修复导入数据功能报“readonly connection”的BUG;
  • 修复:修复某些功能查询列表在用户没有设置昵称时创建用户列显示为空的BUG;
  • 改进:看板页面图表插件改为从单独的chartPluginManager.js内引入;
  • 改进:数据集、图表、看板查询列表的可搜索列加粗显示;
  • 改进:改进新版本检测策略,改为每12小时检测一次,避免每次刷新主页都检测;
1.8.0
  • 新增:图表新增表格图、树图、旭日图、桑基图、关系图、词云图,总计已支持41种图表;
  • 新增:新增参数化数据集功能,用于支持交互式图表;
  • 新增:图表编辑界面新增数据集别名设置功能,用于灵活定义其展示名称;
  • 新增:图表展示界面新增[设置]功能按钮,用于交互设置参数化数据集;
  • 新增:数据集编辑界面新增导出数据功能;
  • 修复:修复数据源编辑界面在选定驱动程序后点击"测试连接"后报错的BUG;
  • 修复:修复添加数据源界面在没有任何输入时点击"测试连接"按钮导致其被禁用的BUG;
  • 改进:数据导出界面的导出SQL文本框改为文本域,解决无法输入较长或带换行符的SQL语句问题;
  • 改进:改进数据源表/视图识别逻辑,解决某些数据源无法显示表/视图的问题;
  • 改进:改进数据源添加界面的URL设置帮助功能,添加更多数据库设置帮助;
  • 改进:图表/看板展示界面移除已废弃的chartUtil、dashboardRenderer内置JS库;
  • 改进:图表支持库Echarts升级至4.7.0版本;
1.7.0
  • 新增:新增数十种可视化分析图表,包括面积图、横向柱状图、环形饼图、散点值地图、K线图、热力图等;
  • 新增:数据管理界面添加导出查询结果数据功能;
  • 修复:修复数据集编辑界面有时重复提示执行SQL预览导致无法保存的BUG;
  • 修复:修复数据集编辑界面对于较长SQL语句无法保存的BUG;
  • 修复:修复某些类型的数据源无法显示表列表的BUG(比如Elasticsearch 6.3);
  • 修复:修复数据管理查询界面未记住上次分页大小的BUG;
  • 修复:修复数据源授权编辑界面权限选项标签显示错误的BUG;
  • 改进:重新设计图表类型选择界面,将图表类型分组显示并支持查询;
  • 改进:看板模板的图表元素支持添加"dg-chart-map"属性设置地图名称,用于简化地图图表的定义;
  • 改进:散点图的图元大小现在可正确与数值大小匹配;
  • 改进:数据集编辑界面预览操作时,对于不支持的SQL数据类型给出友好的提示;
  • 改进:改进数据编辑界面二进制字段编辑功能,支持直接输入“hex:0x0F...”、“base64:...”格式的二进制值;
  • 改进:改进数据编辑界面SQL输入功能,支持“${SOME_SEQ.NEXTVAL}”格式的SQL字面值;
  • 改进:数据源驱动程序添加界面可从上传的驱动程序文件中自动识别和补全常用驱动程序类名;
  • 改进:导航菜单的数据源表条目、数据分析条目支持鼠标右键的新页面中打开操作;
  • 改进:重构数据管理模块,优化数据库表加载速度;
  • 改进:数据源底层添加连接池支持,提升系统数据操作性能;
  • 改进:JDK最低版本依赖由1.6升级至1.8;
1.6.1
  • 修复:修复新版本图表插件未能替换旧版本插件的BUG;
1.6.0
  • 新增:新增地图图表插件,默认支持全国省市级地图,可用于构建基于地区名/值数据的图表;
  • 新增:SQL工作台查询结果添加导出数据功能;
  • 新增:新建数据源时添加测试连接功能;
  • 新增:主页右上角系统菜单添加"下载最新版本"项,并会在有新版本时提示;
  • 改进:看板添加多模板支持,并会在导入时自动将压缩包中多个HTML文件识别为看板模板;
  • 改进:改进看板模板编辑时插入图表功能,可根据编辑位置智能插入图表ID、图表部件属性、图表div元素;
  • 改进:看板模板支持在body元素上添加"dg-chart-theme"属性自定义图表主题;
  • 改进:看板模板支持在body元素上添加"dg-echarts-theme"属性自定义echarts图表主题;
  • 改进:看板模板支持在body元素上添加"dg-chart-map-urls"属性自定义地图;
  • 改进:看板模板编辑添加自动补全功能,可在编辑时自动补全模板相关输入项;
  • 改进:改进看板编辑界面布局,在编辑时自动最大化模板内容编辑区;
  • 改进:图表、看板查询页支持ID查询;
  • 改进:禁用图表、看板展示链接“/show/{id}/index”,仅保留“/show/{id}/”,以免与其自定义资源冲突;
  • 改进:重写图表、看板JS支持库为chartFactory、dashboardFactory,旧版chartUtil、dashboardRenderer会在未来版本移除;
  • 改进:改进主页数据源栏下拉操作菜单功能,选中表时也可以激活SQL工作台、数据导入/导出等功能菜单;
  • 修复:修复展示看板时,点击某些资源链接后显示源码的BUG;
  • 修复:修复看板在展示后,无法删除某些看板资源的BUG;
  • 修复:修复某些cookie在主页地址没有'/'结尾时不起作用的BUG;
1.5.0
  • 新增:新增可视化数据分析模块,包括数据集管理、图表管理、看板管理、图表插件管理功能;
  • 改进:简化找回密码功能,由发送邮件校验改为在服务器端新建文件校验;
  • 改进:重构源代码结构,支持自定义web应用、扩展配置文件等;
  • 修复:修复SQL工作台查询结果对于稍长的字符串值无法完整查看的BUG;
  • 修复:修复左侧数据源栏在切换隐藏/显示后,下拉操作菜单被遮挡的BUG;
  • 修复:修复boolean值的Spring Bean配置导致应用启动报错的BUG;
  • 修复:修复在某些Servlet容器运行时应用首页无法正常加载的BUG;
  • 修复:修复集成软件包启动脚本在没有设置JAVA_HOME环境变量时无法启动的BUG;
1.4.0
  • 新增:SQL工作台新增SQL历史记录功能,可记录SQL执行历史,并可拖入编辑区重新执行;
  • 新增:数据导入/导出新增JSON导入/导出功能;
  • 新增:新增数据源授权功能,可设置指定数据源、数据源URL通配符对用户、用户组的访问权限;
  • 改进:改进系统的JDBC驱动兼容问题,添加Elasticsearch、Hive数据库支持;
  • 改进:“数据库”字面改为“数据源”;
  • 修复:修复数据管理关键字查询对于某些数据库报错的BUG;
  • 修复:修复数据导出功能对某些关联查询语句报错的BUG;
  • 修复:修复SQL工作台自定义SQL语句分隔符不起作用的BUG;
  • 修复:修复主页其他匿名用户创建的数据库也提示登录后可保存的BUG;
1.3.0
  • 新增:数据导入/导出功能,支持CSV、SQL、Excel格式数据的导入导出操作;
  • 改进:SQL工作台支持拖入数据源表条目后自动插入查询SQL语句;
  • 改进:主页选项卡标签右下角的更多操作区域添加明确图标标识;
  • 改进:主页数据源更多操作菜单改为最上层显示并适当调整大小;
  • 改进:主页数据源菜单的表、视图条目替换为更合适的图标;
  • 修复:修复在服务器重启后SQL工作台会自动再次提交上一次执行SQL的BUG;
  • 修复:修复服务端定时清理临时文件服务未正确执行的BUG;
  • 修复:修复MySQL、Oracle数据管理表、字段悬浮提示未显示注释的BUG;
1.2.0
  • 新增:SQL工作台功能,可执行SQL语句、展示查询结果;
  • 改进:新窗口打开数据表格选项卡页时,页面元素将填满整个网页;
  • 改进:改进切换选项卡响应效果,避免不必要的表格尺寸调整导致切换卡顿;
  • 修复:修复发送邮件服务器设置白页的BUG;
  • 修复:修复重设密码页面下一步操作白页的BUG;
  • 修复:修复系统退出操作在某些Servlet容器中出现404错误的BUG;
  • 修复:修复关于页面未显示系统版本号的BUG;
1.1.1
  • 修复:修复集成软件包在JRE8及以上版本无法正常运行的BUG;
1.1.0
  • 新增:新增数据表格编辑功能,可直接在表格内编辑数据,并支持Ctrl、Shift按键多选;
  • 新增:新增数据添加操作时的批量执行功能,可配合使用“#{index}”表达式一次操作添加多条记录;
  • 新增:新增视图数据管理功能,视图也将显示在数据源表列表中;
  • 改进:数据表格删除操作改为弹出确认对话框而非双击直接删除;
  • 改进:数据表格选择列设置为固定列,不随横向滚动条移动,并支持Shift按键多选;
  • 改进:改进数据保存和删除功能,对于会影响数据源中更多记录的情况,进行提示并可选择是否继续执行;
  • 改进:数据源表列表的“更多...”条目显示已加载表数目和总表数目;
  • 改进:数据源密码信息不再传输至浏览器端,避免敏感信息泄露;
  • 改进:优化数据源表结构信息加载效率;
  • 修复:修复处理时间戳类型字段时精度丢失的BUG;
  • 修复:修复数据编辑表单页面重置按钮未正确恢复初值的BUG;
  • 修复:修复数据表格页面在对某些复合类型字段排序时报错的BUG;
  • 修复:修复用户管理页面表格“邮箱”和“管理员”列值渲染错误的BUG;
1.0.0
  • 数据源管理;
  • 数据管理;
  • 驱动程序管理;
  • 用户管理;
  • 切换肤色;