Digest
发布日志摘要-2016-2017
发布日志摘要-2016-2017
v0.4
数据源:
- 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过渡,避免慢查询让用户误以为参数没有生效
邮件发送:
- 支持Excel加密
- 简化用户配置,移除web_port and web_context
性能:
- 优化离线数据聚合与缓存性能,增加最大允许离线数据集到100W
- JDBC离线数据集Load与cache采用异步加载处理方式,减少load时长
其他:
- 增加Oracle元数据库支持
- 增加元素创建人与最后修改人信息提示框
- 统一处理异常信息,
- 原有代码中调用e.printStackTrace输出日志方式不能在log文件中显示,现在统一改为log输出
- 新的异常经常封装为CBoardException运行期异常,交由Spring Controller统一处理
- 记录用户服务请求日志,添加日志正则过滤规则支持
- 资源分享页面用户体验优化
- 增加h2演示数据库
- 增加dockerfile, Docker镜像支持
- 增加主页,数据集直接开始图表设计
- 权限
- 增加文件夹右键批量跳转读写权限
- 支持CAS单点登录
修复:
- 用双引号包裹kylin查询列,防止关键词冲突
- 解决因为折线图返回数据为undefined导致折线断点的情况
- 解决同一个页面,多个地图,只显示一个的Bug
- 修改了angularjs模板初始化和验证的BUG,使用后台参数初始化和验证 #b7866db
- 解决由于Tomcat所在路径包含空格引起的数据源模板无法加载的问题
- 修复不钻取的图表无法更新实时数据的问题
- 修复交叉表翻页之后下钻事件丢失Bug
- 值单元格不能解析为数字时返回0
- 修复看板ID大于129时引起的邮件发送异常问题
- 邮件发送空交叉表时异常
v0.3.2
- 重要交叉表改进
- 增加前端分页功能
- 使用 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,若干用户体验改善修改,若干代码重构
2016
v0.2
- 重要 基于角色的权限控制**
- 增加用户管理,角色管理,权限管理模块
- 系统菜单权限控制/数据源权限控制/数据集权限控制/Dashboard 权限控制/图表权限控制
- 支持密码修改
- 用户、角色、权限新建、修改、授权、查看在一个页面做完
- 重要 流畅的图表切换机制,图表设计器里面切换图表类型保留原有拖拽内容 [#42]**
- 重要 看板参数,可以关联多个不同数据集做到数据交互与数据联动 [#14]**
- Olap DataService 性能优化,解决行维、列维过大情况下面的性能问题
- 增加表格数据显示格式化功能
- 图表设计页面增加读取缓存可选项
- 用 ngJstree 替代原有的 uib-accordion:
- UI 更加简洁美观
- 支持多级目录(图表、数据集)
- 通过拖拽重新组织目录结构、包括文件夹拖拽和图表拖拽
- 增加搜索功能(图表、数据集)
- 增加表单验证与错误提示机制
- 增加基于 D3.js 的中国地图
- 增加数据源测试功能
- 支持以非 ROOT Context 的形式部署应用
- 升级 JDK 到 1.8
- 修复了若干 bug: 查看更多详细信息 Issue List