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;
京ICP备18055183号-1
Copyright 2018 datagear.tech. All Rights Reserved.