DataGear 企业版 1.3.0 发布,数据可视化分析平台

DataGear 企业版 1.3.0 已发布,欢迎体验!

http://datagear.tech/pro/

企业版 1.3.0 新增看板全局导入库管理功能、统一登录功能改进、安全增强,具体更新内容如下:

  • 新增:新增看板全局导入库管理功能,支持管理员自定义看板全局导入库;
  • 新增:新增用户修改邮箱功能且需输入密码确认,增强系统安全性;
  • 修复:修复文件源管理页面对于有权限用户未显示【管理文件】按钮的BUG;
  • 改进:数据源/数据集查看操作仅对有编辑权限的用户显示明细,增强系统安全性;
  • 改进:图表/看板查看操作仅对已登录用户显示明细,增强系统安全性;
  • 改进:统一登录集成对于已存在用户也支持同步用户信息;
  • 改进:JWT统一登录支持无需appId令牌头的默认配置;
  • 改进:依赖开源版升级至5.2.0版本;
  • 重构(开源版):各模块管理功能访问路径统一修改为"xxx/manage";
  • 新增(开源版):图表插件/渲染器新增依赖库功能,支持在图表绘制前自动引入JavaScript依赖库;
  • 新增(开源版):图表JS对象新增loadLib()函数,用于手动加载JavaScript依赖库;
  • 新增(开源版):图表监听器新增onFetch()回调函数支持,用于自定义图表更新请求前置逻辑;
  • 修复(开源版):修复系统在jdk9+环境不支持配置外部JDBC驱动库的BUG;
  • 修复(开源版):修复数据源管理页面关闭选项卡操作会导致后续选项卡重绘而丢失信息的BUG;
  • 修复(开源版):修复数据源/数据集页面的属性/字段表格编辑操作有时未正确加载内容的BUG;
  • 修复(开源版):修复数据源驱动管理功能存在的XML External Entity (XXE)安全漏洞;
  • 改进(开源版):看板编辑功能拆分为编辑、设计功能;
  • 改进(开源版):图表管理页面移除不必要的【添加(新窗口)】功能按钮;
  • 改进(开源版):内置表格图表默认不再强制单行显示单元格内容;
  • 改进(开源版):内置表格图表在绑定多个数据集时,合并它们的所有绑定字段作为表格列展示;
  • 改进(开源版):内置地图类图表加载不存在的地图后不再执行后续逻辑,避免后续操作报错;
  • 改进(开源版):图表/看板展示页的图表插件资源路径改为统一的"/vres"前缀;
  • 改进(开源版):数据源管理页面数据源列表改为分页加载;
  • 改进(开源版):数据源/数据集/图表/看板的复制操作仅允许有编辑权限的用户执行,增强系统安全性;
  • 改进(开源版):对系统所有保存类操作添加数据越权访问校验,增强系统安全性;
  • 改进(开源版):登录/注册验证码在使用后立即废弃,增强系统安全性;
  • 改进(开源版):图表插件支持设置作者、联系方式、发布日期、平台版本要求信息;
  • 改进(开源版):图表插件管理和选择页面新增查看功能,可查看描述、版本、作者等信息;
  • 改进(开源版):系统所有内置图表插件升级为采用renderer.js格式规范;
  • 改进(开源版):系统左上角设置菜单添加【企业版】链接;
  • 改进(开源版):前端库Vue版本由3.4.5降级为3.2.47,解决新版Vue对某些浏览器不兼容的问题;

企业版 1.2.0 版本更新内容如下:

  • 新增:新增文件源管理模块,可上传/管理文件,用于CSV/Excel/JSON文件数据集;
  • 新增:统一登录新增JWT登录支持,配置后可通过/login/jwt?token=xxxxxx登录系统;
  • 修复:修复配置禁用匿名用户后部分模块仍能匿名访问的BUG;
  • 改进:MQTT数据集主题支持通配符,可同时接收多个匹配主题的数据;
  • 改进:MQTT/WebSocket数据集结果携带消息头信息,可通过看板API获取和处理;
  • 改进:统一登录支持配置同步组织机构、邮箱信息;
  • 改进:【项目】授权改为针对其包含的数据集/图表/看板,而非【项目】记录本身;
  • 改进:依赖开源版升级至5.1.0版本;
  • 重构(开源版):【数据集属性】重构为【数据集字段】;
  • 重构(开源版):【数据集资源目录】重构为【文件源】,访问路径由/dataSetResDirectory重构为/fileSource;
  • 重构(开源版):【数据源】访问路径由/schema重构为/dtbsSource;
  • 新增(开源版):图表JS对象新增chart.dataSetField*()函数,替换已弃用的chart.dataSetProperty*()函数;
  • 新增(开源版):看板全局资源管理新增重命名/移动功能;
  • 新增(开源版):数据源新增模式名功能,可指定要连接的数据库模式;
  • 新增(开源版):新增用户个人修改密码功能,与个人设置功能分离;
  • 新增(开源版):新增disablePersonalSetName配置项,可配置是否禁用个人修改用户名,默认禁用;
  • 新增(开源版):新增userPasswordStrength*配置项,可配置用户密码强度和提示信息;
  • 修复(开源版):修复数据源管理数据操作可能导致远程代码执行漏洞的BUG;
  • 修复(开源版):修复数据源URL构建器页面类型下拉框打开时会出现控制台死循环报错的BUG;
  • 修复(开源版):修复当系统运行于https协议时检测新版本功能可能导致所有页面不可用的BUG;
  • 改进(开源版):看板展示功能访问路径由/dashboard/show/改为更简短的/dv/
  • 改进(开源版):图表展示功能访问路径由/chart/show/改为更简短的/cv/
  • 改进(开源版):完善看板全局资源管理功能,支持分页查询、目录导航、子级搜索;
  • 改进(开源版):图表插件管理列表插件名称列靠左对齐;
  • 改进(开源版):数据集服务端文件选择功能改为更灵活易用的分页查询方式;
  • 改进(开源版):数据集参数设置面板在打开时自动聚焦至第一个输入框;
  • 改进(开源版):文件类数据集预览时可提示不存在的文件名信息;
  • 改进(开源版):数据源数据管理编辑页面聚焦第一个输入框;
  • 改进(开源版):数据源驱动编辑页面库文件链接适配系统肤色;
  • 改进(开源版):系统所有选择对话框改为从页面右侧弹出;
  • 改进(开源版):登录/注册页面验证码填写错误后及时刷新,以增强安全性;

企业版 1.1.0 版本更新内容如下:

  • 新增:新增Redis数据集,支持Redis数据可视化;
  • 新增:新增MongoDB数据集,支持MongoDB数据可视化;
  • 新增:新增MQTT数据集,支持MQTT实时数据可视化;
  • 新增:新增WebSocket数据集,支持WebSocket实时数据可视化;
  • 新增:新增组织机构管理模块,支持针对组织机构的数据授权;
  • 新增:系统备份新增手动备份功能,便于需要时手动备份;
  • 修复:修复系统还原操作有时会出现还原失败的BUG;
  • 修复:修复备份管理页面选中单条记录操作未正确执行的BUG;
  • 修复:修复CAS统一登录集成功能对于某些环境会出现姓名乱码的BUG;
  • 改进:系统重启后清空缓存,避免残留旧版缓存数据;
  • 改进:依赖开源版升级至5.0.0版本;

DataGear企业版基于开源版开发,新增了诸多企业级特性,包括: MySQL及更多部署数据库支持、MQTT/WebSocket/Redis/MongoDB数据集、组织机构管理、 OAuth2.0/CAS/JWT/LDAP统一登录集成、集群部署、系统备份与还原、更细粒度的权限控制、前后端敏感信息加密传输等等, 可为您提供更安全、更稳定、更强大数据可视化解决方案。

开源版官网地址:

http://datagear.tech

源码地址:

Gitee:https://gitee.com/datagear/datagear

Github:https://github.com/datageartech/datagear

GitCode:https://gitcode.com/datageartech/datagear

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/477462.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL系列之身份鉴别(安全)

导览 前言Q:如何保障MySQL数据库身份鉴别的有效性一、有效性检查1. 用户唯一2. 启用密码验证3. 是否存在空口令用户4. 是否启用口令复杂度校验5. 是否设置口令的有效期6. 是否限制登录失败尝试次数7. 是否设置(超过尝试次数)锁定的最小时长8.…

MySQL面试题补

内连接和外连接的区别: ○1.功能和用法不同:内连接是连接两表都满足情况的数据;而外连接是以一边的表为主表,另一个表只显示匹配的行; ○2.用途:内连接一般是用于检索不同表需要根据共同的列值进行匹配的&a…

线程(三)【线程互斥(下)】

目录 4. 互斥锁4.1 解决数据不一致问题 5. 锁的原理5.1 加锁5.2 解锁 6. 可重入 vs 线程安全 4. 互斥锁 NAMEpthread_mutex_destroy, pthread_mutex_init - destroy and initialize a mutex // 创建、释放锁SYNOPSIS#include <pthread.h>// pthread_mutex_t: 线程库提供…

如何使用AWS Lambda构建一个云端工具(超详细)

首发地址&#xff08;欢迎大家访问&#xff09;&#xff1a;如何使用AWS Lambda构建一个云端工具&#xff08;超详细&#xff09; 1 前言 1.1 无服务器架构 无服务器架构&#xff08;Serverless Computing&#xff09;是一种云计算服务模型&#xff0c;它允许开发者构建和运行…

网络爬虫总结与未来方向

通过深入学习和实际操作&#xff0c;网络爬虫技术从基础到进阶得以系统掌握。本节将全面总结关键内容&#xff0c;并结合前沿技术趋势与最新资料&#xff0c;为开发者提供实用性强的深度思考和方案建议。 1. 网络爬虫技术发展趋势 1.1 趋势一&#xff1a;高性能分布式爬虫 随…

实验十三 生态安全评价

1 背景及目的 生态安全是生态系统完整性和健康性的整体反映&#xff0c;完整健康的生态系统具有调节气候净化污染、涵养水源、保持水土、防风固沙、减轻灾害、保护生物多样性等功能。维护生态安全对于人类生产、生活、健康及可持续发展至关重要。随着城市化进程的不断推进&…

archlinux安装waydroid

目录 参考资料 注意 第一步切换wayland 第二步安装binder核心模组 注意 开始安装 AUR安裝Waydroid 启动waydroid 设置网络&#xff08;正常的可以不看&#xff09; 注册谷歌设备 安装Arm转译器 重启即可 其他 参考资料 https://ivonblog.com/posts/archlinux-way…

鸿蒙NEXT开发案例:随机数生成

【引言】 本项目是一个简单的随机数生成器应用&#xff0c;用户可以通过设置随机数的范围和个数&#xff0c;并选择是否允许生成重复的随机数&#xff0c;来生成所需的随机数列表。生成的结果可以通过点击“复制”按钮复制到剪贴板。 【环境准备】 • 操作系统&#xff1a;W…

【Android】Service使用方法:本地服务 / 可通信服务 / 前台服务 / 远程服务(AIDL)

1 本地Service 这是最普通、最常用的后台服务Service。 1.1 使用步骤 步骤1&#xff1a;新建子类继承Service类&#xff1a;需重写父类的onCreate()、onStartCommand()、onDestroy()和onBind()方法步骤2&#xff1a;构建用于启动Service的Intent对象步骤3&#xff1a;调用st…

【LeetCode热题100】队列+宽搜

这篇博客是关于队列宽搜的几道题&#xff0c;主要包括N叉树的层序遍历、二叉树的锯齿形层序遍历、二叉树最大宽度、在每个数行中找最大值。 class Solution { public:vector<vector<int>> levelOrder(Node* root) {vector<vector<int>> ret;if(!root) …

双因子认证:统一运维平台安全管理策略

01双因子认证概述 双因子认证&#xff08;Two-Factor Authentication&#xff0c;简称2FA&#xff09;是一种身份验证机制&#xff0c;它要求用户提供两种不同类型的证据来证明自己的身份。这通常包括用户所知道的&#xff08;如密码&#xff09;、用户所拥有的&#xff08;如…

Apple Vision Pro开发002-新建项目配置

一、新建项目 可以选择默认的&#xff0c;也可以选择Universal 3D 二、切换打包平台 注意选择Target SDK为Devices SDk&#xff0c;这种适配打包到真机调试 三、升级新的Input系统 打开ProjectSettings&#xff0c;替换完毕之后引擎会重启 四、导入PolySpatial 修改上图红…

瑞佑液晶控制芯片RA6807系列介绍 (三)软件代码详解 Part.10(让PNG图片动起来)完结篇

RA6807是RA8876M的缩小版&#xff0c;具备RA8876M的所有功能&#xff0c;只将MCU控制接口进行缩减&#xff0c;仅保留SPI-3和I2C接口&#xff0c;其它功能基本相同。 该芯片最大可控制854x600的分辨率&#xff0c;内建64Mbits显存&#xff0c;多个图层&#xff0c;使用起来相当…

机器人SLAM建图与自主导航:从基础到实践

前言 这篇文章我开始和大家一起探讨机器人SLAM建图与自主导航 &#xff0c;在前面的内容中&#xff0c;我们介绍了差速轮式机器人的概念及应用&#xff0c;谈到了使用Gazebo平台搭建仿真环境的教程&#xff0c;主要是利用gmapping slam算法&#xff0c;生成一张二维的仿真环境…

一篇保姆式centos/ubuntu安装docker

前言&#xff1a; 本章节分别演示centos虚拟机&#xff0c;ubuntu虚拟机进行安装docker。 上一篇介绍&#xff1a;docker一键部署springboot项目 一&#xff1a;centos 1.卸载旧版本 yum remove docker docker-client docker-client-latest docker-common docker-latest doc…

Robot | 用 RDK 做一个小型机器人(更新中)

目录 前言架构图开发过程摄像头模型转换准备校准数据使用 hb_mapper makertbin 工具转换模型 底版开发 结语 前言 最近想开发一个小型机器人&#xff0c;碰巧看到了 RDK x5 发布了&#xff0c;参数对于我来说非常合适&#xff0c;就买了一块回来玩。 外设也是非常丰富&#xf…

如何在 UniApp 中实现 iOS 版本更新检测

随着移动应用的不断发展&#xff0c;保持应用程序的更新是必不可少的&#xff0c;这样用户才能获得更好的体验。本文将帮助你在 UniApp 中实现 iOS 版的版本更新检测和提示&#xff0c;适合刚入行的小白。我们将分步骤进行说明&#xff0c;每一步所需的代码及其解释都会一一列出…

软件工程导论 选填题知识点总结

一 原型化方法是一种动态定义需求的方法&#xff0c;提供完整定义的需求不是原型化方法的特征&#xff0c;其特征包括尽快建立初步需求、简化项目管理以及加强用户参与和决策。 软件危机的表现包括用户对已完成的软件系统不满意的现象经常发生、软件产品的质量往往靠不住、软件…

软件测试面试之常规问题

1.描述一下测试过程 类似题目:测试的生命周期 思路:这是一个“范围”很大的题目&#xff0c;而且回答时间一般在3分钟之内&#xff0c;不可能非常详细的描述整个过程&#xff0c;因此答题的思路要从整体结构入手&#xff0c;不要过细。为了保证答案的准确性&#xff0c;可以引…

Linux|内存级文件原理

目录 进程与文件 Linux下的文件系统 文件操作&#xff0c;及文件流 C语言函数 文件流 文件描述符 系统调用操作 系统调用参数 重定向与文件描述符 输出重定向 输入重定向 文件内容属性 Linux下一切皆文件 进程与文件 当我们对文件进行操作时&#xff0c;文件必须…