首页 文章 精选 留言 我的

精选列表

搜索[企业级],共10000篇文章
优秀的个人博客,低调大师

Snail AI v1.0.0 已经发布,企业级 AI Agent 平台

Snail AI 1.0 正式发布:面向开源落地的 Java AI Agent 平台。 核心表达: 从智能体创建、配置、对话、工具调用到外部集成形成闭环。 从文档上传、切片、向量化、检索、问答到智能体调用形成 RAG 闭环。 模型、资源、用户、技能、MCP、OpenAPI、数据库适配进入稳定可用阶段。 开源版文档、SQL、Docker、截图和源码保持一致,降低部署和二次开发成本。 版本演进概览 版本 日期 核心变化 0.0.1 2025-05-01 初始版本,提供智能体管理、对话系统、Agent 责任链、客户端模式、多模型、RAG、MCP、技能、记忆、应用编排、资源、用户和 OpenAPI 基础能力。 0.0.2 2026-05-24 增强自定义 Tool、RAG 搜索工具、向量维度约束、gRPC 流式调度、RAG 前端交互和模型配置面板。 0.0.3 2026-06-01 升级 Spring AI 2.0.0-M8 与 Spring Boot 4,完成依赖治理、安全加固、虚拟线程、RAG 并发保护和数据库表名调整。 0.0.4 2026-06-08 优化智能体创建流程、多选 RAG、工具调用模式、RAG 批量删除,并修复千问模型、模型覆盖、ShellTool 和管理端预览问题。 0.0.5 2026-06-18 进行架构重构,升级 Spring AI 2.0.0,新增独立智能体对话、OpenAPI 客户端模块、gRPC 通信层、记忆系统和初始化测试数据。 0.0.6 2026-06-22 支持 MySQL / PostgreSQL,多资源访问入口,Token 用量采集,Chat UI 嵌入配置,用户头像,资源预览下载和管理端体验优化。 1.0.0 2026-06-28 发布首个正式版本,补齐文档站点、Docker Compose、达梦数据库、智能体对话文档、核心页面截图和开源版能力边界说明。 1.0 功能全景 智能体管理 AI 辅助流式创建智能体,支持基于自然语言描述自动生成配置。 支持手动创建和模板快速创建。 支持智能体详情页,包括配置编辑、数据分析等标签页。 支持系统提示词、预设问题、问候语配置。 支持智能体市场、发布与订阅机制。 支持企业精选推荐。 支持创建智能体前选择执行应用。 支持智能体绑定多个 RAG 知识库。 支持工具调用模式选择,包括强制调用和智能调用。 智能体对话 新增独立前端 snail-ai-chat。 新增后端模块 snail-ai-agent-chat。 支持 /snail-chat 独立访问路径,避免与业务路径冲突。 支持会话 Token、认证和凭证校验。 前端构建产物可嵌入 Starter 静态资源目录。 支持嵌入模式配置,可控制顶部栏、用户侧栏、智能体市场、紧凑输入框和智能体锁定。 支持流式对话输出。 支持思考过程展示。 支持对话历史管理和多轮上下文保持。 支持对话记录 Token 用量采集与持久化,包括输入 Token、输出 Token 和缓存命中 Token。 OpenAPI 支持清空指定智能体下的全部会话记录。 Agent 运行架构 提供完整 Agent 责任链流水线: Init -> ModelResolve -> SystemPrompt -> Conversation -> Mcp -> Rag -> Skill -> WebSearch -> ContextCollector -> LlmCall 责任链 Handler 可独立扩展和替换。 支持 gRPC 双向流 Server-Agent 分布式架构。 支持 SnailAiInterceptor SPI 拦截器机制。 支持 Advisor 处理流水线。 支持本地工具执行,包括 Shell、HTTP、MCP。 支持 @EnableSnailAiAgent 一键启用。 支持在线日志实时查看。 支持 gRPC 流式分发处理器。 支持一致性哈希等客户端路由策略。 支持滑动窗口限流和活跃对话计数。 模型管理 支持模型提供商管理,包括 OpenAI、Claude、Ollama、Gemini、火山引擎等。 支持五种模型类型统一管理: CHAT EMBEDDING RERANKER 支持默认模型设置。 支持模型使用统计。 Spring AI 升级至 2.0.0 系列并适配新版 API。 新增 ServerModelSpecFactory,统一服务端模型配置到模型构建规格的适配逻辑。 支持 Chat、Embedding、Rerank 三类模型规格。 OpenAI 兼容模型流式合并保留 reasoning_content 等扩展字段。 Rerank 模型模块调整为 snail-ai-model-rerank-provider-qwen。 RAG 知识库 支持 10+ 文档格式,包括 PDF、Word、Excel、PPT、Markdown、TXT、HTML、CSV 等。 支持多种分片策略: 固定长度 递归字符 Token 级别 语义分片 支持混合检索: 向量检索 BM25 RRF 融合 加权融合 支持 Reranker 重排序。 支持文档智能去重。 支持存储实例管理,包括 PgVector、Milvus、Elasticsearch。 支持向量维度约束服务,用于知识库向量维度校验和管理。 支持 RAG 搜索工具,智能体对话中可自动调用知识检索。 支持 RAG 文档预览和下载。 支持 RAG 批量删除。 支持 RAG 文档、切片、检索、问答等页面链路。 优化向量存储缓存刷新逻辑,缓存判断同时考虑模型配置和向量库存储实例更新时间。 MCP、Tool 与 Skill 支持 MCP 工具集成。 支持工具发现与注册。 支持 MCP 一键连接测试。 MCP 连接测试在 1.0 中作为实时结果返回,不再把连接状态作为持久状态维护。 支持多种认证方式,包括 API Key、Bearer Token、OAuth 2.0、无认证。 支持客户端自定义 Tool。 提供 CustomToolCallbackProvider 扩展点。 提供 QueryDbTool 示例,演示客户端自定义数据库查询工具。 支持自定义 ChatClient 扩展点示例,演示工具调用上下文透传。 支持 Skill ZIP 包上传。 支持 SKILL.md 技能定义文件。 支持技能绑定与管理。 新增 GitNexus 代码智能规范与相关 Skill 文档,用于代码影响分析、调试、重构和索引维护。 记忆系统 支持短期记忆滑动窗口。 支持 memory 和 db 两种存储模式。 新增 ConversationMemory 相关 Mapper 和 PO。 支持记忆注入 Advisor。 修复短期记忆上下文未生效问题。 优化短期记忆查询顺序,修复上下文窗口取数后顺序不正确的问题。 OpenAPI 与外部集成 新增 snail-ai-agent-openapi 模块。 提供 Agent 客户端接口。 提供 Embed 客户端接口。 提供智能体对话 Token 请求和响应 DTO。 提供 OpenAPI 认证拦截器与会话管理。 OpenAPI 外部集成使用 Snail-Ai-App-Id 与 Snail-Ai-Token。 Snail-Ai-Auth 用于 Admin API 或智能体对话会话。 智能体对话 Starter 复用 OpenAPI 客户端能力自动装配。 资源、用户与文件存储 新增统一资源访问入口 /files/**。 支持本地和 MinIO 资源在线预览与下载。 资源访问改为基于 storageKey 的公开访问 URL,减少对资源自增 ID 的直接暴露。 RAG 文档预览和下载返回结构新增 previewUrl 与 downloadUrl。 用户体系新增昵称和头像资源绑定能力。 OpenAPI 用户注册支持外部头像 URL。 管理端资源管理页支持 Markdown、Word、Excel 文件抽屉预览。 管理端资源管理页支持直接下载。 新增鉴权图片和头像组件,提升头像与资源图片在鉴权 URL 下的显示稳定性。 系统用户管理支持头像展示、头像选择和恢复默认头像。 首页智能体排行、最近会话、全局头部头像等位置统一使用资源头像展示。 应用与分布式能力 支持应用管理和多 Client 节点编排。 支持随机、轮询、指定节点等路由策略。 支持客户端节点状态监控。 支持心跳检测与自动故障转移。 新增初始化测试应用和测试 OpenID,方便开箱即用。 联网搜索 支持 Web Search 集成。 支持实时互联网信息检索。 数据库与向量存储 支持业务库 MySQL。 支持业务库 PostgreSQL。 新增 snail-ai-postgres-storage 模块与 PostgreSQL 全量建表脚本。 支持达梦数据库。 新增 snail-ai-dm-storage 存储模块。 新增 docs/sql/snail_ai_schema_dameng.sql 初始化脚本。 支持向量存储: PgVector Milvus Elasticsearch 优化 Elasticsearch HTTPS 模式支持。 部署与文档 新增 VitePress 文档站点。 新增文档打包脚本。 文档源码、Docker、SQL、部署说明统一迁移到 docs/ 目录。 优化 Docker Compose 一键启动配置。 统一依赖服务、初始化脚本和示例应用构建路径。 新增文档维护智能体规范,要求开源版文档以当前源码、配置、SQL 和脚本为准。 新增并校验 Admin API、OpenAPI、部署、架构、RAG、智能体、模型、MCP、Skill、资源、用户、记忆等文档页面。 新增智能体对话、技能管理、智能体列表/配置、模型管理、RAG 列表/创建/文档/切片/检索/问答等截图。 移除开源版未实现功能的完成态描述,包括独立 Admin Memory API、全局 Dashboard、Trace/Score/Langfuse 风格观测、独立 OpenAPI RAG 端点等。 「客户端 Chat 模式」更名为「智能体对话」,并移动到智能体菜单下。 安全与稳定性 资源预览和下载接口增加登录校验。 普通用户只能访问自己的资源,管理员可访问全部资源。 用户密码摘要从固定盐 SHA-256 升级为 PBKDF2WithHmacSHA256。 登录时自动迁移老密码。 ShellTool 限制工作目录只能位于技能目录内。 ShellTool 修正命令超时处理。 HttpTool 禁止访问本机和内网地址。 HttpTool 禁止覆盖 Host 头。 HttpTool 移除请求体日志。 本地资源存储增加根目录约束,防止 storageKey 路径穿越。 URL 导入禁止内网和 localhost 地址。 URL 导入限制下载文件大小。 OpenAPI / gRPC 认证使用常量时间比较校验 app token。 RAG 文档处理使用条件状态更新抢占待处理文档,避免多实例重复处理。 向量库写入成功后再回写 chunk vectorId。 Agent 用量统计改为原子自增,降低并发计数丢失风险。 全面启用虚拟线程。 优化 gRPC keepAlive,减少长连接空闲断开。 详情查看:https://gitee.com/aizuda/snail-ai/releases/v1.0.0

优秀的个人博客,低调大师

Semi Design v2.100.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.100.0 已发布,此版本带来如下更新内容: Fix 修复 InputNumber 组件在step绝对值小于1e-6(如1e-8)时,因_getPrecLen未识别科学计数法字符串(String(1e-8) === "1e-8")导致步进精度计算为 0、点击 +/- 按钮无响应的问题#3308#3305 修复 Tooltip 及其衍生组件(Popover / Select / TreeSelect / Cascader / DatePicker 等)在 React 大型应用 / StrictMode 下,浮层 mount 时因定位时机早于 portal 布局完成、读取到 0×0 尺寸而无法根据视口空间正确翻转(flip)的问题,改用 ResizeObserver 等待真实尺寸后再定位#3310#3309 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.99.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.99.0 已发布,此版本带来如下更新内容: 【Fix】 修复 Cascader 组件在开启 filterTreeNode 时,搜索关键词与选项 label 大小写不一致导致匹配结果无法高亮的问题#3296#3297 修复 Cascader 组件搜索选中后关键词高亮丢失的问题#3295#3299 修复 Cascader 组件搜索结果中路径分隔符空格丢失的问题#3295#3299 修复 Form Field 组件的 onChange 回调在 render props 模式下无法获取最新 values 的问题。现在 onChange 回调会接收一个额外的参数(最后一个参数),包含更新后的最新 form values#579#3294 修复 Table 组件在水平滚动模式下右侧边框未滚动时不显示的问题#441#3291 修复 Table 组件在容器宽度动态变化时展开行宽度不同步更新的问题#659#3292 修复 Tooltip / Popover 组件的 arrowPointAtCenter prop 在 position 为 top/bottom/left/right 时不起作用的问题,箭头位置现在可以根据实际场景动态调整#1822#3290 【Documentation】 修复多个组件文档 Notice 格式问题(Form / Cascader / Tabs / Typography / MarkdownRender 等),统一使用 Markdown 语法,避免反引号、HTML 标签被字面渲染 修复 Cascader 远程搜索 demo 中 async/await 语法导致 react-live 编译报错的问题 修复 Tooltip / Popover 的 condition demo 在 inline live 模式下错误调用 render() 导致 SyntaxError 的问题 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.98.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.98.0 已发布,此版本带来如下更新内容: 【Feature】 新增@douyinfe/semi-vite-plugin包,提供 Vite 构建场景下的主题定制、CSS 类名前缀替换、SCSS 变量覆盖、@layer包裹、Semi 包 CSS import 剔除等能力,与@douyinfe/semi-webpack-plugin特性对齐#2390#3242#3275 Calendar 组件新增onMoreClickprop,支持自定义月视图下"还有几项"的点击事件#764#3283 DatePicker 组件新增rangeSeparatorNodeprop,支持传入 ReactNode 类型的范围分隔符#244#3281 DatePicker 组件范围选择未完成时确认按钮禁用:当type为 range 类型且needConfirm为 true 时,如果日期范围未选完(只选了开始或结束),确认按钮将被禁用#552#3269 Descriptions 组件新增keyStyleprop,支持自定义 key 的宽度、对齐方式、颜色等样式#458#3268 Form 组件的 Field 新增keepState属性,支持在 Field 卸载后保留其状态(value、error、touched),重新挂载时自动恢复#186#3279 InputNumber 组件新增scientificNotationprop,支持长数字的科学计数法显示,失焦时显示科学计数法,聚焦时显示完整数字,可通过threshold配置阈值#146#3277 Slider 组件支持 RTL 布局,当 ConfigProvider 的direction为rtl时,横向 Slider 自动调整为从右向左的交互方式#759#3265 Table 组件columns.render新增isHovering参数,用于判断当前行是否处于悬停状态#669#3287 Table 组件支持鼠标 hover 到 rowspan 单元格时高亮所有相关行#1177#3262 Table 组件新增rowSelection.checkRelationprop,支持树形表格父子节点选择关联。设置为'related'时,选中父节点自动选中所有子节点,选中子节点影响父节点状态(全选/半选/未选)#2864#3264 Tabs 组件新增collapsible="auto"选项,支持自动检测溢出并启用折叠功能#1596#3259 Tooltip 和 Popover 组件新增condition属性,用于控制是否允许触发显示。当condition为 false 时,hover/click/focus 等触发行为不生效(trigger='custom' 场景不受影响)#1648#3286 Transfer 组件新增paginationprop,支持左侧面板分页功能,包含pageSize、currentPage、defaultCurrentPage、onPageChange属性#480#3266 TreeSelect 组件新增triggerTagWrapprop,支持在 trigger 内多行换行展示已选标签#1709#3285 TreeSelect 组件新增remoteprop,支持远程搜索功能#1190#3258 【Fix】 修复 AIChatInput 组件 input-slot 在 IME 输入时 placeholder 遮挡未上屏文字的问题#3261#3263 修复 DatePicker 在needConfirm模式下无法通过预设清空({ start: null, end: null })后确认空范围的问题,将 UI 端的"完成"判定与 foundation_isRangeValueComplete对齐,空数组也视为完整状态,仅部分选择(长度为 2 且包含 null)禁用确认 修复 Form 组件的withFieldHOC 在被 Tooltip/Popover 等组件包裹时,因动态注入 props 导致useMemo依赖数组长度变化而触发 React 警告的问题#1017#3267 修复 InputNumber 组件在输入包含非数字字符的字符串(如 "1000CNY")时max和min限制不生效的问题#38#3273 修复 Tree 组件在 TreeNode 的label为 ReactNode 时,受控value改变选中项的展开行为异常问题,通过结构比较替代深度比较避免 ReactNode 对象引用变化导致的误判#1132#3260 修复 Tree 组件在展开节点较多(300+)时快速拖拽发生卡顿的问题,通过节流(16ms / 60fps)拖拽状态更新来优化性能#558#3271 调整默认 font-family 顺序,将 Segoe UI 移到 PingFang SC / Microsoft YaHei 之后,修复 Windows 下中文字符相对英文基线向下偏移的问题#2369#3276 统一 CodeHighlight / JsonViewer / 文档站点的 monospace 字体栈:补齐ui-monospace、Consolas、Liberation Mono、DejaVu Sans Mono等系统兜底,修复 Windows / Linux 下未安装 Menlo / SF Mono / Fira Code 时回落到 Courier New 字重过细的问题#2729#3274 【Documentation】 补充 Slider 组件聚焦样式说明文档,澄清"圆形按钮轮廓 - 聚焦"(--semi-color-primary-light-active,键盘 Tab 聚焦时生效)和"滑动条圆形描边颜色 - 激活态"(--semi-color-focus-border,鼠标点击/拖动时生效)两个设计变量的不同触发场景#2614#3257 修复 Tabs 组件renderTabBar拖拽排序 demo:将 dnd-kit 示例改为noInline模式以支持真实 import 语句,并复用 Semi 导出的Tabs.TabItem,保持各类型/尺寸/位置下的原生样式 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.97.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.97.0 已发布,此版本带来如下更新内容: 【Feature】 Cascader 组件新增remote属性,支持远程搜索功能#2956#3232 ConfigProvider 组件新增responsiveMapprop,支持自定义响应式断点配置#1335#3253 ConfigProvider 组件新增responsiveObserveprop,支持全局响应式断点监听(默认关闭,按需开启)#1335#3253 ConfigConsumer 新增onBreakpoint方法,支持订阅断点变化#1335#3253 ConfigConsumer 新增screens属性,提供当前断点匹配状态#1335#3253 Form 组件统一校验函数命名为validator。Field 新增validatorprop(替代validate),Form 新增validatorprop(替代validateFields),旧属性名保留但标记 deprecated#2933#3233 Image 和 ImagePreview 组件新增initialZoom属性,支持设置预览图片初始缩放比例#1368#3255 Image 和 ImagePreview 组件新增maxZoom属性,支持设置预览图片最大缩放比例#1368#3255 Image 和 ImagePreview 组件新增minZoom属性,支持设置预览图片最小缩放比例#1368#3255 Tag 组件新增 SplitTagGroup 子组件,支持将多个标签组合成连续的视觉整体#2891#3234 Switch 组件新增$color-switch_knob-bg-checkedCSS 变量,支持独立控制开关按钮在开启和关闭状态下的背景颜色#2635#3236 Table 组件新增headerStyleprop,支持统一设置所有表头单元格样式(包括 fixed 列)#2347#3246 TagInput 组件支持标签溢出时自动换行显示#2715#3237 TextArea 组件新增resize属性,支持用户通过拖动调整文本域尺寸。当autosize启用时,resize将被强制设为'none'。水平方向 resize 时,组件边框和附属元素会跟随文本域宽度自适应#2441#3243 TimePicker 组件新增disabledTimeprop,支持在 range 模式下对左右面板分别应用不同的禁用规则#1443#3252 Transfer 组件新增virtualizeprop,支持右侧已选择面板的虚拟化渲染,解决大数据量场景下的性能问题#2586#3240 Upload 组件新增cropprop,支持图片上传前裁切,可配置裁切框比例、形状等参数#2889#3256 Upload 组件新增beforeCropprop,支持裁切前拦截#2889#3256 Upload 组件新增onCropErrorprop,支持裁切失败回调#2889#3256 Upload 组件新增cropModalPropsprop,支持自定义裁切弹窗#2889#3256 【Fix】 修复 DatePicker 组件 compact 模式下长月份名称导致面板宽度溢出的问题#2487#3244 修复 Form 组件 Field 在使用 rules 校验且 message 为空字符串时无法触发 onSubmit/onSubmitFail 的问题#2340#3245 修复 JsonViewer 组件在options.autoWrap为true时,容器尺寸变化后内容显示不正确的问题#2837#3239 修复 JsonViewer 组件多行替换/插入操作时光标位置计算不正确的问题#2908#3231 修复 Navigation 组件 Footer 内折叠按钮颜色 token 不生效的问题,确保按钮图标使用 Navigation 定义的颜色变量而非 Button 的默认颜色#1841#3250 修复 Select 组件通过 showClear 清空后,blur 失焦触发校验失效的问题#1453#3254 修复 Spin 组件在 Next.js SSR 环境下因 ID 生成方式导致的 hydration mismatch 错误#2114#3249 修复 Table 组件在 virtualized 模式下,使用 JSX children 方式定义 columns 时,快速切换数据源触发无限更新循环的问题#2592#3241 修复 Table 组件在设置了 sorter 的列上,onHeaderCell 的 onClick 回调在点击 title 部分时不触发的问题#1861#3248 修复 Tabs 组件在 scroll 模式下新增或删除 tab 时折叠按钮出现闪烁的问题#2145#3247 修复 Toast 组件手动关闭时导致 content 副作用重复执行的问题#1483#3251 【Documentation】 Tabs 组件新增拖拽排序使用示例,展示如何使用 renderTabBar API 配合 @dnd-kit 实现标签页拖拽排序#2687#3238 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.96.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.96.0 已发布,此版本带来如下更新内容: 【Feature】 Table 组件 onRow 回调新增第三个参数rowStatus,包含当前行的disabled与selected状态,方便在行事件中获取行状态#2462#3217 JsonViewercustomRenderRule.match支持传入解析后的原始类型(string * number * boolean * null),可使用===严格匹配;同时新增第三个参数tokenType: 'key' * 'value',用于区分当前匹配的是 key 还是 value#2995#3218 【Fix】 修复 AIChatInput 在onContentChange/onMessageSend.inputContents中丢失hardBreak软换行符的问题,使输出在多段落(<p>...</p><p>...</p>)与单段落软换行(<p>...<br>...</p>)粘贴场景下保持一致#3228 修复 Typography 组件ellipsis.showTooltip在设置padding时无法正常显示 tooltip 的问题;同时在使用 CSS ellipsis 且开启 showTooltip 时主动计算溢出状态,避免首次 hover 时 tooltip 未挂载#2350#3226 修复 Toast 和 Notification 组件bottom、top等位置属性通过semiGlobal.config.overrideDefaultProps配置后不生效的问题#2549#3220 修复 Anchor 组件初始使用display: none隐藏、后续显示出来时左侧灰色滑轨不展示的问题#2398#3221 修复 Popover 组件在使用自定义getPopupContainer时,浏览器窗口缩小导致弹层超出容器消失的问题;现在弹层在容器溢出时会贴住容器边缘并保持可见,覆盖全部 12 个常规位置与 4 个 *Over 系列位置#2220#3222 修复 PinCode 组件在 Firefox 浏览器下粘贴字符错位的问题(将e.preventDefault()提到 async handler 起始位置以避免双重写入)#2903#3223 修复 InputNumber 组件formatter在受控模式下输入非法字符时通知给 onChange 的值未经过 formatter 处理,导致与非受控模式行为不一致的问题#2396#3224 优化 Form 组件类型推导性能,将utility-types的Subtract替换为内置Omit,缓解 VSCode 下类型提示卡顿的问题#2175#3225 修复 ArrayField 内部 Field 在条件显隐重新挂载后initValue未生效的问题,使其与 ArrayField 外部的 Field 行为保持一致#1849#3227 修复 JsonViewer 组件滚动时多选区域丢失的问题;同时修复 AST offset 定位不稳定导致 pathChain 为空/错误的问题,提升复杂条件匹配可靠性#2976#3216#3218 修复 TagInput 组件renderTagItem回调参数onClose在透传给 Tag 组件时被自动 hook 进而阻止 Tag 内部默认 onClose 的问题#3212#3215 修复 VideoPlayer 组件未获焦时按空格键也会触发播放/暂停的问题,现在仅在播放器获得焦点后响应#3210#3214 修复 Table 组件resizable在 Windows Chrome/Edge 浏览器上拖动异常的问题,拖动开始时清除文本选择以避免事件冲突#2962#3213 修复 Select 组件在 React 18 下首次测量后由于 OverflowList 重渲染导致 ellipsisTrigger 闪烁的问题;OverflowList 改用稳定 item key 跟踪变化,不再在选中长度变化时重新挂载@LiuHuaize#3004#3201 【Breaking Change】 JsonViewercustomRenderRule的path计算更精确:同一键值对的 key 与 value token 现在共享同一个path,因此仅依赖path的规则可能同时命中 key 与 value,进而改变原有规则的命中与覆盖顺序。如需仅匹配 key 或仅匹配 value,请使用函数 match 的第三个参数tokenType('key' * 'value')进行区分#2995#3218 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.95.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.95.0 已发布,此版本带来如下更新内容: 【Feature】 Input 和 TextArea 组件新增compositionprop,开启后输入法未确认期间不触发 onChange,确认后触发一次,适用于实时搜索等场景#2134#3211 Select 组件新增rePosKeyprop 和rePosition()实例方法,支持手动触发下拉菜单重新定位#2648#3209 Transfer 组件 renderSelectedItem 回调新增fullPath参数,在 treeList 模式下开启 showPath 时可获取节点的完整路径信息#2588#3207 【Fix】 修复 InputNumber 组件 formatter 在受控模式下首次渲染时未应用到初始 value 的问题#2548#3205 修复 InputNumber 组件 parser 返回数字类型时行为异常的问题,增强鲁棒性#1114#3208 修复 DatePicker 组件 disabledDate 在 dateTimeRange 类型下调整时间时错误判断日期禁用状态的问题#2875#3204 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.94.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.94.0 已发布,此版本带来如下更新内容: 【Feature】 Form 组件新增静默校验功能,validate 方法支持传入 silent 参数,校验不触发 UI 错误展示#2724#3195 Form 组件新增 useForm hook 和 form prop,支持外部初始化 FormApi#2947#3183 Form 组件新增 Form.PinCode,支持在表单中使用 PinCode 组件#2965#3155 Table 组件新增 filterConfirmMode 属性,支持筛选确认模式,包含确认和重置按钮#2892#3160 Table scroll.scrollToFirstRowOnChange 现在无需设置 scroll.y 也能生效#3088#3149 AIChatInput 组件新增 clearContentOnGenerating 属性,支持生成时自动清空输入内容#3166#3170 AIChatDialogue 组件新增 escapeHtml 属性,防止用户 HTML 输入被静默移除#3163 Chat 组件 avatar 属性支持传入 ReactNode(如矢量图标)#3152#3171 Upload 组件支持自定义文件列表标题区域#3001#3154 Upload addOnPasting 增强,支持原生 paste 事件以获得更好的剪贴板兼容性#2768#3193 Cascader 多选模式支持 clickToSelect 属性#3008#3153 Collapsible 支持自适应高度,当内容小于 collapseHeight 时自动适配#2843#3164 VideoPlayer 组件支持 forwardRef 属性,可暴露原生 video 元素#2836#3165 Transfer 组件 treeList 模式下 SourceHeaderProps 新增 leafOnlyNum 字段#2581#3187 Pagination 新增 preventPageChangeOnPageSizeChange 属性,切换 pageSize 时可阻止页码变化#3012#3150 TextArea 新增 textareaStyle 属性,支持样式化内部 textarea 元素#965#3181 Select 组件新增泛型类型支持,可约束 value 类型#2426#3182 新增 IconMaximize2 和 IconRestore 图标@zdpcdt#3172 【Fix】 修复 Modal onOk 在点击和 Enter 同时触发时被执行两次的问题#2915#3185 修复 Select autoFocus 配合 filter 使用时,键盘输入不展开下拉列表的问题#2686#3192 修复 DatePicker 时间范围类型 Input 的 hover/active 状态背景色样式优先级问题#2863#3162 修复 Steps 组件 basic 类型水平线在 title 为空时位置错误的问题#2777#3191 修复 Descriptions 组件水平布局下隐藏 item 产生空 tr 的问题#2810#3167 修复 ArrayField 删除最后一项时未保留空数组的问题#2834#3190 修复 AutoComplete renderItem 覆盖原始 label 值的问题#2957#3156 修复 Textarea 设置 maxCount 时点击计数区域未聚焦的问题#2898#3157 修复 Table fixed 列在行选中时背景色不显示的问题#3084#3188 修复 JsonViewer 搜索按钮拖拽范围未限制在容器内的问题#2993#3189 修复 Resizable handler z-index 过高遮挡 Modal 等弹出组件的问题#2801#3169 修复 AiChatInput input-slot Backspace 事件干扰输入法组合的问题#3174#3186 修复 AIChatDialogue markdownRenderProps.components 覆盖默认 code 组件的问题#3179#3180 修复 PinCode 中文输入法输入问题@zongxi1115#3148 修复 Pagination 在 React 18 并发模式下不必要的 setState 调用@Cody2333#3161 升级 lottie-web 到 ^5.13.0 修复 SSR 崩溃问题#3177 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.93.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.93.0 现已发布,此版本带来如下更新内容: Feature TextArea 组件新增行号支持,通过 showLineNumber 属性开启#2890#3146 AIChatDialogue 组件新增 scrollToTop 方法,支持滚动回到顶部#3021#3145 AIChatInput 组件新增 showPlaceholderWhenSkillOnly 属性,支持当仅有技能时展示 placeholder#3086#3144 Chore semi-foundation package.json exports 新增 lib/cjs 路径映射,支持通过 lib/cjs 路径直接导入 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

优秀的个人博客,低调大师

Semi Design v2.92.0 发布,抖音企业级 UI 库

Semi Design 是现代、全面、灵活的设计系统和 UI 库,由字节跳动抖音前端与 UED 团队设计、开发并维护,是一款包含设计语言、React 组件、主题等开箱即用的中后台解决方案,可用于快速搭建美观的 React 应用。 Semi Design v2.92.0 现已发布,此版本带来如下更新内容: Feature 统一 React 19 支持方案,使用 adapter 模式替代双包方案,React 19 用户只需导入@douyinfe/semi-ui/react19-adapter#3140 AIChatInput 支持通过 renderUploadButton 自定义上传按钮 UI#3087#3139 AIChatInput 支持 onPaste 回调监听输入框粘贴事件#3132#3137 @douyinfe/semi-next 支持透传 @douyinfe/semi-webpack-plugin 全量 options#3115#3128 Fix 修复 AIChatInput 删除附件时未触发 uploadProps.onRemove,且 beforeRemove 无法阻断的问题#3100#3138 修复 Upload 组件在受控 fileList 模式下,toggle visible 导致 blob URL 失效的问题#3122#3130 修复 MarkdownRender 组件渲染 GFM 单列表格时内容丢失的问题#3077#3129 详情可查看:https://semi.design/zh-CN/ecosystem/changelog

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册