当前位置: 首页 > article >正文

NocoBase 本周更新汇总:新增路由管理

汇总一周产品更新日志,最新发布可以前往我们的博客查看。

NocoBase 目前更新包括的版本更新包括三个分支:mainnextdevelop

version.png

main :截止目前最稳定的版本,推荐安装此版本。

next:包含即将发布的新功能,经过初步测试的版本,可能存在部分已知或未知问题。主要面向测试用户,用于收集反馈和进一步优化功能。适合愿意提前体验新功能并提供反馈的测试用户。

develop:开发中的版本,包含最新的功能代码,可能尚未完成或存在较多不稳定因素,主要用于内部开发和快速迭代。适合对产品功能前沿发展感兴趣的技术用户,但可能存在较多问题或不完整功能,不建议在生产环境中使用。

main

main.png

v1.5.11

发布时间:2025-02-20

🎉 新特性
  • [工作流] 支持扩展工作流节点分组 (#6237) by @mytharcher
    参考文档:扩展节点分组
🐛 修复
  • [client]

    • 关系区块中的关联按钮弹窗在移动端的显示异常 (#6235) by @katherinehhh
    • 筛选表单字段的 Picker 与格式设置不匹配 (#6234) by @katherinehhh
    • 在禁用状态下正确展示 <Variable.TextArea /> 组件 (#6197) by @mytharcher
    • 修复上传多个文件后文件丢失的问题 (#6247) by @mytharcher
  • [工作流]

    • 修复工作流画布的样式细节 (#6240) by @mytharcher
    • 支持修改密码时触发用户表的工作流 (#6248) by @mytharcher

v1.5.12

发布时间:2025-02-21

🚀 优化
  • [工作流] 在工作流画布的节点上隐藏节点 ID (#6251) by @mytharcher
🐛 修复
  • [文件管理器] 升级 AWS SDK 版本以修复 MinIO 上传问题 (#6253) by @mytharcher

v1.5.13

发布时间:2025-02-22

🐛 修复
  • [client] 修复逐个上传文件后之前的文件消失的问题 (#6260) by @mytharcher
  • [工作流:操作前事件] 修复响应消息节点的错误消息不显示的问题 by @mytharcher

v1.5.14

发布时间:2025-02-24

🐛 修复
  • [备份管理器] 在"从本地备份还原"操作弹窗中,点击删除图标不会清空文件列表 by @gchust

v1.5.15

发布时间:2025-02-25

🚀 优化
  • [文件管理器]

    • URL 字段长度增加为 1024 (#6275) by @mytharcher
    • 文件上传时生成的文件名由随机改成文件名加随机后缀。 (#6217) by @chenos
  • [区块:操作面板] 优化移动端样式 (#6270) by @zhangzhonghe

🐛 修复
  • [cli] 优化 nocobase upgrade 命令行 (#6280) by @chenos

v1.5.16

发布时间:2025-02-26

🚀 优化
  • [备份管理器] 允许还原备份到缺少部分插件的应用 by @gchust
🐛 修复
  • [client] 富文本字段组件无法删除清空所有内容 (#6287) by @katherinehhh

  • [文件管理器]

    • 修复迁移脚本并补充测试用例 (#6288) by @mytharcher
    • 修复文件表 path 列的类型 (#6294) by @mytharcher
    • 修复迁移脚本并补充测试用例 (#6288) by @mytharcher

next

next.png

v1.6.0-beta.11

发布时间:2025-02-27

🎉 新特性
  • [工作流] 支持扩展工作节点流分组 (#6237) by @mytharcher
    参考文档:扩展节点分组
  • [工作流:自定义操作事件] 支持全局和批量数据触发自定义操作事件 (#272) by @mytharcher
  • [client]
    • 支持数据表预置字段扩展 (#6183) by @katherinehhh
    • 支持扩展前端筛选操作符 (#6085) by @katherinehhh
    • 支持为区块设置描述 (#6015) by @katherinehhh
    • 新增附件字段支持设置是否显示文件名 (#5995) by @katherinehhh
  • [日历] 支持看板、日历、公式字段插件可选字段的扩展 (#6076) by @katherinehhh
  • [本地化] 桌面端路由和移动端路由本地化 (#6180) by @2013xile
  • [区块:操作面板] 支持配置移动端操作面板每行显示的图标数量 (#6046) by @katherinehhh
  • [WEB 客户端] 支持为页面标签页配置权限,和新增路由管理页面 (#5955) by @zhangzhonghe
    参考文档:路由管理器
  • [用户认证] 支持 token 安全配置 (#5948) by @sheldon66
    参考文档:Token 安全策略
  • [工作流:人工处理节点] 增加人工节点待办表格的任务名称列 (#6051) by @mytharcher
  • [变量和密钥] 支持配置动态的环境变量和密钥 (#5966) by @katherinehhh
🚀 优化
  • [数据表字段:Markdown(Vditor)] Vditor CDN 使用本地资源 (#6229) by @chenos
  • [工作流] 在工作流画布的节点上隐藏节点 ID (#6251) by @mytharcher
  • [client] 用户个人中心扩展改进 (#6213) by @katherinehhh

  • [client]

    • 页面标题默认使用路由的标题 (#6188) by @zhangzhonghe
    • 图标选择器支持更多图标 (#5996) by @katherinehhh
  • [server]

    • 将 AesEncryptor 移至内核 (#6132) by @chenos
      1. 添加服务器中间件以提取客户端的 IP 地址。
      2. 解决当 IP 被阻止时的无限重载问题。
      3. 在代理中添加 X-Forwarded-For HTTP 头,以启用本地调试的转发功能 (#6069) by @sheldon66
  • [工作流] 将绑定工作流的按钮配置转移到插件中 (#6143) by @mytharcher

  • [数据源管理] 将测试函数 login 修改为异步,并更新相关测试用例 (#6181) by @sheldon66

🐛 修复
  • [client]
    • 嵌入页面无法打开字段链接的弹窗 (#6222) by @gchust
    • 关闭子页面时,会触发多次区块数据请求 (#6233) by @zhangzhonghe
    • 筛选表单字段的 Picker 与格式设置不匹配 (#6234) by @katherinehhh
    • 界面上关联字段菜单缺少唯一性 key 属性 (#6230) by @gchust
    • 在禁用状态下正确展示 <Variable.TextArea /> 组件(#6197) by @mytharcher
    • 页面滚动横向条异常 (#6232) by @katherinehhh
    • 修复邮件通道配置表单中输入标签的字符编码错误。 (#6221) by @sheldon66
    • 关系区块中的关联按钮弹窗在移动端的显示异常 (#6235) by @katherinehhh
    • 修复上传多个文件后文件丢失的问题 (#6247) by @mytharcher
    • 跳过 CurrentUserProvider 中的认证错误。 (#6252) by @sheldon66
  • [工作流:循环节点] 修复循环内部有等待节点时提前退出的问题 (#6236) by @mytharcher
  • [文件管理器] 升级 AWS SDK 版本以修复 MinIO 上传问题 (#6253) by @mytharcher
  • [移动端] 权限配置表格中,移动端菜单数据展示不全 (#6219) by @zhangzhonghe
  • [工作流]
    • 修复工作流画布的样式细节 (#6240) by @mytharcher
    • 支持修改密码时触发用户表的工作流 (#6248) by @mytharcher
  • [数据可视化] 数据源标识包含 - 时,筛选报错的问题 (#6231) by @2013xile
  • [工作流:操作前事件] 修复响应消息节点的错误消息不显示的问题 (#277) by @mytharcher
  • [client] 修复逐个上传文件后之前的文件消失的问题 (#6260) by @mytharcher

  • [client] 修复对多的关系字段子表单禁用允许多选时显示从已有数据选择配置项 (#6167) by @katherinehhh

  • [auth] 更新客户端认证中间件逻辑避免 token 并发更新失败 (#6135) by @sheldon66

  • [WEB 客户端]

    • 升级后,路由权限异常 (#6177) by @zhangzhonghe
    • 去除页面默认 tab 标题 (#6178) by @zhangzhonghe
  • [数据源管理] 使用 loginWithJti 更新认证相关的测试用例,避免报错 (#6175) by @sheldon66

  • [多应用管理器] 只有随主应用一同启动的子应用才随主应用升级 (#6133) by @chenos

  • [用户认证] 更新 Token 签发表和 token 策略表的迁移规则 (#6107) by @sheldon66

  • [工作流] 修复传入 DatePicker 组件的值参数类型 (#6039) by @mytharcher


NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。

访问 NocoBase 官网

您可以在官网申请 Demo 演示,体验站点将在 1 分钟内创建完毕自动发送到您的邮箱。

访问 NocoBase GitHub 和 Gitee

下载 NocoBase 源码并安装。支持 Docker 安装、create-nocobase-app 安装和 Git 源码安装。

官方文档持续更新中

相关文章:

NocoBase 本周更新汇总:新增路由管理

汇总一周产品更新日志&#xff0c;最新发布可以前往我们的博客查看。 NocoBase 目前更新包括的版本更新包括三个分支&#xff1a;main &#xff0c;next和 develop。 main &#xff1a;截止目前最稳定的版本&#xff0c;推荐安装此版本。 next&#xff1a;包含即将发布的新功…...

Spring AOP 切面打印日志完整版

我的项目使用的是 SpringBoot 3。 要在 Spring Boot 3 项目中使用 AOP&#xff08;面向切面编程&#xff09;来打印接收和响应的参数&#xff0c;如 URL、参数、头部信息、请求体等&#xff0c;可以按照以下步骤操作&#xff1a; 步骤 1: 添加依赖 确保你的 pom.xml 文件中包…...

【数据结构】(12) 反射、枚举、lambda 表达式

一、反射 1、反射机制定义及作用 反射是允许程序在运行时检查和操作类、方法、属性等的机制&#xff0c;能够动态地获取信息、调用方法等。换句话说&#xff0c;在编写程序时&#xff0c;不需要知道要操作的类的具体信息&#xff0c;而是在程序运行时获取和使用。 2、反射机制…...

SEO炼金术(4)| Next.js SEO 全攻略

在上一篇文章 SEO炼金术&#xff08;3&#xff09;| 深入解析 SEO 关键要素 中&#xff0c;我们深入解析了 SEO 关键要素&#xff0c;包括 meta 标签、robots.txt、canonical、sitemap.xml 和 hreflang&#xff0c;并探讨了它们在搜索引擎优化&#xff08;SEO&#xff09;中的作…...

ONES 功能上新|ONES Copilot、ONES Project 新功能一览

ONES Copilot 智能 AI 助手模型可配置多种类型模型&#xff0c;服务提供方 Dashscope 的模型列表中新增 DeepSeek V3 与 DeepSeek R1&#xff1b;选择自定义模型配置时&#xff0c;填写私有部署的 DeepSeek 模型相关参数即可。 应用场景&#xff1a; 企业内部自部署或在模型服务…...

STM32寄存器控制引脚高低电平

一. 引子 最近在学习32代码的过程当中&#xff0c;虽然在学习IMX6ULL开发板的过程中接触过很多寄存器&#xff0c;最近在返回去看32的时候&#xff0c;在研究代码的时候发现自己对于寄存器的有些特性理解的不够深刻&#xff0c;所以下来的时候去查了资料&#xff0c;以及问了一…...

SOC-ATF 安全启动BL1流程分析(1)

一、ATF 源码下载链接 1. ARM Trusted Firmware (ATF) 官方 GitHub 仓库 GitHub 地址: https://github.com/ARM-software/arm-trusted-firmware 这是 ATF 的官方源码仓库&#xff0c;包含最新的代码、文档和示例。 下载方式&#xff1a; 使用 Git 克隆仓库&#xff1a; git…...

QVariantList使用详解

QVariantList 1. 基本概念2. 使用场景3. 基本操作3.1 创建和初始化3.2 访问元素3.3 修改元素3.4 删除元素 4. 实际应用示例5. 总结其他QT文章推荐 QVariantList 是 Qt 框架中的一个类&#xff0c;用于存储和操作 QVariant 对象的列表。 QVariant 是 Qt 中用于封装各种类型的通…...

TDesign:Cascader 级联选择器(省市区三级联动)

Cascader 级联选择器API 参考官方示例代码 在自己的模板中使用&#xff1a;view import package:ducafe_ui_core/ducafe_ui_core.dart; import package:flutter/material.dart; import package:get/get.dart; import package:tdesign_flutter/tdesign_flutter.dart;import i…...

Ubuntu20.04下各类常用软件及库安装汇总

1.Miniconda的安装 Ubuntu 20.04版本快速安装 Miniconda&#xff08;宝宝级攻略&#xff09; 2.Nvidia显卡驱动/CUDA/cuDNN安装 Ubuntu 20.04安装nvidia显卡驱动/CUDA/cuDNN Ubuntu 20.04&#xff1a;CUDAcuDNN安装&卸载 Y9000P24款 win11ubuntu20.04 双系统教程 3.SGL…...

linux中安装部署Jenkins,成功构建springboot项目详细教程

参考别人配置Jenkins的git地址为https&#xff0c;无法连上github拉取项目&#xff0c;所以本章节介绍通过配置SSH地址来连github拉取项目 目录&#xff1a; 1、springboot项目 1.1 创建名为springcloudproject的springboot项目工程 1.2 已将工程上传到github中&#xff0c;g…...

2025系统架构师(一考就过):案例之四:架构复用、架构评估、特定架构(DSSA)、架构开发方法(ABSD)

二、软件架构复用 ◆软件产品线是指一组软件密集型系统&#xff0c;它们共享一个公共的、可管理的特性集&#xff0c;满足某个特定市场或任务的具体需要&#xff0c;是以规定的方式用公共的核心资产集成开发出来的。即围绕核心资产库进行管理复用、集成新的系统。 ◆软件架构…...

基于定制开发开源AI大模型S2B2C商城小程序的商品选品策略研究

摘要&#xff1a;随着电子商务的蓬勃发展和技术的不断进步&#xff0c;商品选品在电商领域中的重要性日益凸显。特别是在定制开发开源AI大模型S2B2C商城小程序的环境下&#xff0c;如何精准、高效地选择推广商品&#xff0c;成为商家面临的一大挑战。本文首先分析了商品选品的基…...

后端之JPA(EntityGraph+JsonView)

不同表之间的级联操作或者说关联查询是很多业务场景都会用到的。 对于这种需求最朴素的方法自然是手动写关联表&#xff0c;然后对被关联的表也是手动插入数据。但是手写容易最后写成一堆shit代码&#xff0c;而且修改起来也是非常麻烦的。 学会使用现成的工具还是非常有利的…...

linux--卡顿

1&#xff0c;swappiness swappiness是一个影响操作系统如何使用交换空间&#xff08;swap space&#xff09;的内核参数。它的值范围是从0到100&#xff0c;这个数值决定了系统将数据从物理内存&#xff08;RAM&#xff09;移动到交换分区或交换文件的倾向程度&#xff0c;交…...

【Python pro】函数

1、函数的定义及调用 1.1 为什么需要函数 提高代码复用性——封装将复杂问题分而治之——模块化利于代码的维护和管理 1.1.1 顺序式 n 5 res 1 for i in range(1, n1):res * i print(res) # 输出&#xff1a;1201.1.2 抽象成函数 def factorial(n):res 1for i in range(1…...

Docker 2025/2/24

用来快速构建、运行和管理应用的工具。帮助部署。 快速入门 代码略 解释 docker run :创建并运行一个容器&#xff0c;-d是让容器在后台运行 --name mysql :给容器起个名字&#xff0c;必须唯一 -p 3306:3306 :设置端口映射 -e KEYVALUE :是设置环境变量 mysql :指定运行的…...

4. 示例:创建带约束的随机地址生成器(范围0x1000-0xFFFF)

文章目录 前言代码示例&#xff1a;运行方法&#xff1a;查看结果&#xff1a;关键功能说明&#xff1a;扩展功能建议&#xff1a; 前言 以下是一个完整的SystemVerilog测试平台示例&#xff0c;包含约束随机地址生成、日志输出和波形生成功能&#xff1a; 代码示例&#xff1…...

爱普生SG-8101CE可编程晶振赋能智能手机的精准心脏

在智能手机高速迭代的今天&#xff0c;高性能、低功耗与小型化已成为核心诉求。智能手机作为人们生活中不可或缺的工具&#xff0c;需要在各种复杂场景下稳定运行。爱普生SG-8101CE可编程晶振凭借其卓越性能&#xff0c;成为智能手机中不可或缺的精密时钟源&#xff0c;为通信、…...

指针解剖学:穿透C/C++内存操作的核心密码与避坑指南

一、指针的本质与内存模型 指针是C/C的核心特性&#xff0c;本质是内存地址的变量化表示。每个变量在内存中占据连续的字节空间&#xff0c;地址是内存单元的唯一编号&#xff08;如0x0028FF40&#xff09;。指针变量存储的是目标数据的首地址&#xff0c;通过地址间接操作数据…...

Qt关于平滑滚动的使用QScroller及QScrollerProperties类说明

一、触控时代的滚动工具&#xff1a;QScroller类设计介绍 1.1 从机械滚轮到数字惯性 在触控设备普及前&#xff0c;滚动操作如同老式打字机的滚轴&#xff0c;只能通过鼠标滚轮或滚动条进行离散式控制。QScroller的出现如同给数字界面装上了"惯性飞轮"&#xff0c;…...

【音视频】编解码相关概念总结

NALU RTP PS流 三者总体关系 NALU在RTP中的应用&#xff1a;视频流的RTP传输通常将NALU作为基本的单元进行传输。每个RTP包携带一个或多个NALU&#xff0c;这些NALU包含了视频编码数据。RTP协议通过其头部信息&#xff08;如时间戳、序列号等&#xff09;帮助接收端重新排列和…...

Vue3 + Vite + TS,使用 配置项目别名属性:resolve

使用 resolve 配置全局项目路径别名 1.优化了开发中单页面引用其他模块的路径复杂性 2.妥妥解决了&#xff0c;组件复用当中提高开发效率 // 不使用配置 import { useStore } from ../../../stores // 使用配置 可根据开发者需求任意定义&#xff0c;较多 import { useStore…...

docker创建nginx

docker run -d -p 8080:80 --name my-nginx-container nginx docker&#xff1a;命令 run&#xff1a;命令 -d&#xff1a;在后台运行容器 -p&#xff1a;8080:80&#xff1a;将容器内部的80端口映射到宿主机的8080端口。 --name my-nginx-container&#xff1a;为容器指定一个…...

StableDiffusion打包 项目迁移 项目分发 1

文章目录 SD项目迁移前置知识webui-user.batwebui.batlaunch_utils.py 下一篇开始实践 SD项目迁移 显卡驱动更新&#xff1a;https://www.nvidia.cn/geforce/drivers/ 下载安装三个程序&#xff1a; python3.10.6: https://www.python.org/downloads/release/python-3106/gi…...

【数据结构进阶】哈希表

&#x1f31f;&#x1f31f;作者主页&#xff1a;ephemerals__ &#x1f31f;&#x1f31f;所属专栏&#xff1a;数据结构 目录 前言 一、哈希表的概念 二、哈希函数的实现方法 1. 直接定址法 2. 除留余数法 三、哈希冲突 1. 开放定址法&#xff08;闭散列&#xff0…...

【蓝桥杯嵌入式】各模块学习总结

系列文章目录 留空 文章目录 系列文章目录前言一、LED模块1.1 赛题要求1.2 模块原理图1.3 编写代码1.4 赛题实战 二、LCD模块2.1 赛题要求2.2 模块原理图2.3 编写代码2.4 赛题实战 三、按键模块3.1 赛题要求3.2 模块原理图3.3 编写代码3.4 赛题实战 四、串口模块4.1 赛题要求4…...

Rust学习总结之-枚举

枚举是一个很多语言都有的功能&#xff0c;不过不同语言中其功能各不相同但是要表达的意思是一致的&#xff0c;枚举就是对于一个事物可以穷举出所有可能得值。比如说人的性别就可以用枚举&#xff0c;男人和女人两种。下面我们来学习Rust中的枚举。 一&#xff1a;枚举定义 …...

Linux系统管理(十七)——配置英伟达驱动、Cuda、cudnn、Conda、Pytorch、Pycharm等Python深度学习环境

文章目录 前言安装驱动下载安装Cuda编辑环境变量安装Cudnn安装conda验证安装成功配置conda镜像退出conda环境创建python环境查看当前conda环境激活环境安装python包安装pytorch 安装pycharm安装jupyter notebook 前言 深度学习和大语言模型的部署不免会用到Linux系统&#xff…...

SLAM算法工程师的技术图谱和学习路径

SLAM(Simultaneous Localization and Mapping)算法工程师是负责开发和实现用于机器人、自动驾驶车辆等领域的SLAM算法的专业人士。下面是SLAM算法工程师需要掌握的基础理论知识: 机器人运动学和动力学:理解机器人在空间中的运动方式和控制方法,包括轮式、蜘蛛腿、飞行器等…...