DataGear 企业版 1.2.0 发布,数据可视化分析平台
DataGear 企业版 1.2.0 已发布,欢迎体验!
http://datagear.tech/pro/
企业版 1.2.0 修复严重漏洞,新增文件源管理模块,新增JWT统一登录支持,MQTT数据集主题支持通配符,具体更新内容如下:
- 新增:新增文件源管理模块,可上传/管理文件,用于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版本;
企业版 1.0.0 版本更新内容如下所示:
- 新增:系统部署数据库改为MySQL,大幅提升系统性能;
- 新增:新增OAuth2.0、CAS、LDAP应用集成支持;
- 新增:新增系统备份与恢复功能,支持自动备份和一键恢复系统;
- 新增:新增系统集群部署支持(需高级版许可证),以支持系统服务高可用;
- 新增:新增主页功能,支持快速访问最近看板、图表、数据集;
- 新增:图表、看板新增扫描二维码打开展示链接功能;
- 新增:新增HTTP数据集域名功能,以方便管理HTTP数据集域名;
- 新增:数据集、图表、看板新增读、写分享权限,以支持协作;
- 新增:内置地图新增全国市级地图;
- 新增:新增更多内置角色,支持细分模块授权;
- 新增:用户管理新增批量导入用户功能,支持批量导入Excel、CSV、JSON用户;
- 新增:找回密码功能新增发送邮件找回密码支持;
- 新增:新增导入开源版数据功能,支持一键导入开源版系统数据;
- 新增:前后端敏感信息采用加密传输,以增强系统安全性;
- 新增:新增绿色、橙色、紫色系统主题;
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
相关文章:
DataGear 企业版 1.2.0 发布,数据可视化分析平台
DataGear 企业版 1.2.0 已发布,欢迎体验! http://datagear.tech/pro/ 企业版 1.2.0 修复严重漏洞,新增文件源管理模块,新增JWT统一登录支持,MQTT数据集主题支持通配符,具体更新内容如下: 新增…...

为啥https比http慢
Https有ssl的握手 HTTP没有 HTTPS TCP 和HTTP 的TCP 时间差不是很大 HTTPS请求中,ssl所占的时间比例是请求时间总和93.37%, HTTPS请求中,ssl的请求会是tcp请求的14倍,而HTTP中没有这个问题 建议:对安全要求不是很高的,不要使用https请求 图例...

软件测试需要具备的基础知识【功能测试】---后端知识(三)
您好,我是程序员小羊! 前言 为了更好的学习软件测试的相关技能,需要具备一定的基础知识。需要学习的基础知识包括: 1、计算机基础 2、前端知识 3、后端知识 4、软件测试理论 后期分四篇文章进行编写,这是第三篇 …...
详解 Redis 队列 实现
Redis 是一个高性能的键值存储系统,它的多种数据结构使其能够以不同方式实现队列,包括普通队列、延时队列和异步队列的介绍和示例。 介绍 Redis 的 List 数据结构可以用来实现普通的队列。 生产者使用 LPUSH 或 RPUSH 命令将消息添加到列表的头部或尾部…...

分析SQL的count(*)并优化
最近优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。 我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。 通常情况下&#…...

Java学习日记(day18)
一、软件的结构 C/S (Client - Server 客户端-服务器端) 典型应用:QQ软件 ,飞秋,印象笔记。 特点: 必须下载特定的客户端程序。服务器端升级,客户端升级。 B/S (Broswer -Server 浏览器端- 服务器端&a…...
Oracle(61)什么是外部表(External Table)?
外部表(External Table)是Oracle数据库中的一种特殊表类型,用于访问存储在外部文件系统中的数据,而不需要将数据实际加载到数据库内部。外部表的主要优势在于允许数据库用户在不移动或复制数据的情况下,直接查询和处理…...

物联网HMI/网关搭载ARM+CODESYS实现软PLC+HMI一体化
物联网HMI/网关搭载CODESYS实现软PLCHMI一体化 硬件:ARM平台,支持STM32/全志T3/RK3568/树莓派等平台 软件:CODESYS V3.5、JMobile Studio CODESYS是一款功能强大的PLC软件编程工具,它支持IEC61131-3标准IL、ST、FBD、LD、CFC、…...
Java中Stream流
Java中Stream流 Stream 使用flatMap处理嵌套集合: 有一个对象列表,每个对象又包含一个列表,可以使用flatMap来“展平”这个结构。 List<List<String>> listOfLists Arrays.asList(Arrays.asList("a", "b"),Arrays.a…...

纯css实现多行文本右下角最后一行展示全部按钮
未展开全部: 展开全部: 综上演示按钮始终保持在最下方 css代码如下: <div class"info-content"><div class"info-text" :class"!showAll ? mle-hidden : "><span class"show-all"…...

WPF篇(17)-ListBox列表控件+ListView数据列表控件
ListBox列表控件 ListBox是一个列表控件,用于显示条目类的数据,默认每行只能显示一个内容项,当然,我们可以通过修改它的数据模板,来自定义每一行(元素)的数据外观,达到显示更多数据…...

HAProxy 全解析:驾驭网络负载均衡与高可用的强大引擎
一、什么是HAproxy HAProxy是一个免费、开源的高性能TCP/HTTP负载均衡器和代理服务器软件,主要用于实现以下功能 一、负载均衡 多种负载均衡算法支持: 轮询(Round Robin):它依次将请求均匀分配到后端的各个服务器。例…...

陶瓷材质的防静电架空地板越来越受欢迎的原因
目前市面上的陶瓷防静电架空地板主要分为两种:钢基和硫酸钙基。前者是以全钢冲孔裸板作为板基,经粘接、固定整型和灌浆的方式加工而成,后者是以复合硫酸钙板为基材,表面粘接防静电陶瓷砖,四周导电PVC边条封边。近年来陶…...

Mariadb数据库本机无密码登录的问题解决
Mariadb数据库本机无密码登录的问题解决 安装了mariadb后,发现Mariadb本机无密码才能登录 百度了很多文章,发现很多人是因为root的plugin设置的值不正确导致的,unix_socket可以不需要密码,mysql_native_password 是正常的。 解…...

校园外卖平台小程序的设计
管理员账户功能包括:系统首页,个人中心,用户管理,商家管理,菜品信息管理,菜品分类管理,购买菜品管理,订单信息管理,系统管理 微信端账号功能包括:系统首页&a…...

Python3 第八十一课 -- urllib
目录 一. 前言 二. urllib.request 三. urllib.error 四. urllib.parse 五. urllib.robotparser 一. 前言 Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块: url…...

Vue 3+Vite+Eectron从入门到实战系列之(五)一后台管理登录页
前面已经讲了不少基础知识,这篇开始,我们进行实操,做个后台管理系统,打包成多端的,可安装的桌面app!!其中,登录,退出的提示信息用系统的提示,不使用elemengplus的弹窗提示!ÿ…...

Docker 网络代理配置及防火墙设置指南
Docker 网络代理配置及防火墙设置指南 背景 在某些环境中,服务器无法直接访问外网,需要通过网络代理进行连接。虽然我们通常会在 /etc/environment 或 /etc/profile 等系统配置文件中直接配置代理,但 Docker 命令无法使用这些配置。例如&am…...

基于PostGIS(Postgres)+Node.js实现的xyz瓦片地图服务器
背景介绍 前两天研究GeoServer发布存储在PostGIS中栅格数据,最终目的是想在PostGIS中存储金字塔瓦片,用GeoServer发布,但是最后经过研究不改GeoServer源码的情况下,好像只支持将大图tif存在PostGIS数据库中进行发布,金…...

浙大数据结构慕课课后题(06-图3 六度空间)
题目要求: 输入格式: 输入第1行给出两个正整数,分别表示社交网络图的结点数N(1<N≤103,表示人数)、边数M(≤33N,表示社交关系数)。随后的M行对应M条边,每行给出一对正…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...

Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...

Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...

嵌入式学习笔记DAY33(网络编程——TCP)
一、网络架构 C/S (client/server 客户端/服务器):由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序,负责提供用户界面和交互逻辑 ,接收用户输入,向服务器发送请求,并展示服务…...

【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...