- Elasticsearch数据源添加登录认证功能
- 增加SolrDataProvider,支持数据源聚合
- FileDataProvider添加了CSV和JSON数据格式的解析
- 修复FileDataProvider Java 读取UTF-8文件表头好办BOM Bytes导致数据异常
- 重构SQL相关DataProvider
- 增加Imapla依赖包
- 雷达图增加按行绘制
- 交叉表增加左右对其选项
- 增加ECharts Gauge(仪表盘KPI)、Liquid(水珠KPI)、WordCloud(词云)、区域地图、标线地图、热点地图、百度GIS地图、日历热力图、柱行对比图、力导向图
- 增加图表微调解决方案
- 柱线图支持设置值轴最大、最小值,
- 改进了图表切换机制,严格按照配置要求激活可切换图表
- ECharts图表组件支持图表间联动,EChart图表关联其他看板
- 修复图表过多之后配置要求弹出层位置不正确问题
- 增加图表设计沉浸模式,L模式下尽量缩小图表预览区域之外页面占比
- 决定放弃D3三级地图
- 更好的拖拽用户体验,拖拽设计时高亮目标栏
- 看板参数支持设置默认值
- 允许用户姓名、用户角色作为参数值
- 修复看板加载时Loading层重叠,挤压样式问题
- 防止点击看板数据刷新时,相同离线数据集重复加载
- 增加看板导出Java后台日志显示,以及异常时页面无反馈问题
- 增加看板页面跳转看板编辑页面
- 离线数据集定时刷新时,强制读取新数据
- 增加全屏图表时Loading过渡
- 增加看板参数改变时图表Loading过渡,避免慢查询让用户误以为参数没有生效
- 增加Oracle元数据库支持
- 增加元素创建人与最后修改人信息提示框
- 统一处理异常信息,
- 原有代码中调用e.printStackTrace输出日志方式不能在log文件中显示,现在统一改为log输出
- 新的异常经常封装为CBoardException运行期异常,交由Spring Controller统一处理
- 记录用户服务请求日志,添加日志正则过滤规则支持
- 资源分享页面用户体验优化
- 增加h2演示数据库
- 增加dockerfile, Docker镜像支持
- 增加主页,数据集直接开始图表设计
- 权限
- 增加文件夹右键批量跳转读写权限
- 支持CAS单点登录
- 用双引号包裹kylin查询列,防止关键词冲突
- 解决因为折线图返回数据为undefined导致折线断点的情况
- 解决同一个页面,多个地图,只显示一个的Bug
- 修改了angularjs模板初始化和验证的BUG,使用后台参数初始化和验证 #b7866db
- 解决由于Tomcat所在路径包含空格引起的数据源模板无法加载的问题
- 修复不钻取的图表无法更新实时数据的问题
- 修复交叉表翻页之后下钻事件丢失Bug
- 值单元格不能解析为数字时返回0
- 修复看板ID大于129时引起的邮件发送异常问题
- 邮件发送空交叉表时异常
- **[重要]**交叉表改进
- 增加前端分页功能
- 使用Server端服务端导出Excel
- 支持下钻、上卷
- [重要] 聚合下推
- 聚合下推服务端,减轻前端压力
- 对于高性能数据源可选聚合下推数据源,JDBC/KYLIN/ELASTICSEARCH
- **[重要]**数据集配置升级
- 支持数据集选定列
- 支持列别名
- 支持维度层级
- 新增预定义过滤器组
- 用于动态过滤时间窗口
- 固定过滤器
- 图表设计时可选列树形展示
- 支持指标范围过滤, 支持指标排序 [#66]
- **[重要]**支持钻取(仅限于表格)
- **[重要]**自定义表达式支持脚本
- 用于条件SQL统计sum(case when c>100 then 1 else o end)
- ES桶过滤
- 新增DataProvider
- **[重要]**ElasticSearch 1.x, 2.x, 5.x (原生读取Index与Mapping,根据用户拖拽生成查询DSL)
- **[重要]**Kylin 1.6 (原生读取kylin Model,根据用户拖拽生成查询SQL)
- TextFile (文本文件,文本需要存放于CBoard应用服务器上面,读取本地文件)
- 新增图形
- 新增散点图
- 新增百分比堆叠图
- 引入EhCache替代JVM缓存
- **[重要]**看板导出Excel
- 权限管理升级
- 支持通过用户组搜索用户
- 支持权限回收
- 支持没有管理权限用户的普通用户资源分享
- 区分只读、编辑、删除权限
- **[重要]**看板升级
- 支持看板参数模板保存
- 支持滑动条交互看板参数
- 新增时间线布局看板
- 增加数据源连接验证
- 修复了若干Bug,若干用户体验改善修改,若干代码重构
-
[重要] 基于角色的权限控制
-
增加用户管理,角色管理,权限管理模块
-
系统菜单权限控制/数据源权限控制/数据集权限控制/Dashboard权限控制/图表权限控制
-
支持密码修改
-
用户、角色、权限新建、修改、授权、查看在一个页面做完
-
[重要] 流畅的图表切换机制,图表设计器里面切换图表类型保留原有拖拽内容 [#42]
-
[重要] 看板参数,可以关联多个不同数据集做到数据交互与数据联动 [#14]
-
Olap DataService 性能优化,解决行维、列维过大情况下面的性能问题
-
增加表格数据显示格式化功能
-
图表设计页面增加读取缓存可选项
-
用ngJstree替代原有的uib-accordion:
-
UI更加简洁美观
-
支持多级目录(图表、数据集)
-
通过拖拽重新组织目录结构、包括文件夹拖拽和图表拖拽
-
增加搜索功能(图表、数据集)
-
增加表单验证与错误提示机制
-
增加基于D3.js的中国地图
-
增加数据源测试功能
-
支持以非ROOT Context的形式部署应用
-
升级JDK到1.8
-
修复了若干bug: 查看更多详细信息 [Issue List]