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条边,每行给出一对正…...
React第五十七节 Router中RouterProvider使用详解及注意事项
前言 在 React Router v6.4 中,RouterProvider 是一个核心组件,用于提供基于数据路由(data routers)的新型路由方案。 它替代了传统的 <BrowserRouter>,支持更强大的数据加载和操作功能(如 loader 和…...
全球首个30米分辨率湿地数据集(2000—2022)
数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...
React19源码系列之 事件插件系统
事件类别 事件类型 定义 文档 Event Event 接口表示在 EventTarget 上出现的事件。 Event - Web API | MDN UIEvent UIEvent 接口表示简单的用户界面事件。 UIEvent - Web API | MDN KeyboardEvent KeyboardEvent 对象描述了用户与键盘的交互。 KeyboardEvent - Web…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
uniapp中使用aixos 报错
问题: 在uniapp中使用aixos,运行后报如下错误: AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...
Java面试专项一-准备篇
一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如:…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...
libfmt: 现代C++的格式化工具库介绍与酷炫功能
libfmt: 现代C的格式化工具库介绍与酷炫功能 libfmt 是一个开源的C格式化库,提供了高效、安全的文本格式化功能,是C20中引入的std::format的基础实现。它比传统的printf和iostream更安全、更灵活、性能更好。 基本介绍 主要特点 类型安全:…...
