avatar-decorate
获赞
5199
粉丝
214
关注
229
看过 TA
688
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
Go 1.25.6 发布!六大安全漏洞修复与性能优化全解析(CVE-2025系列全面更新)本次 Go 1.25.6 一共修复了多项高危漏洞,以下为重点安全问题说明:1. crypto/tls• 问题:Config.Clone 在拷贝时会复制自动生成的会话票据密钥,导致证书链过期后仍可能被错误复用。• 影响:会话恢复未正确考虑完整证书链的过期时间。• 修复:更新会话票据密钥复制逻辑,确保会话恢复正确验证证书有效性。• 漏洞编号:CVE-2025-681212. archive/zip• 问题:在解析任意 ZIP 文件时可能触发拒绝服务攻击。• 影响:持续处理恶意压缩包可导致高资源消耗。• 修复:优化 ZIP 解析逻辑,增加边界与大小验证。• 漏洞编号:CVE-2025-617283. net/http• 问题:Request.ParseForm 存在内存耗尽风险。• 影响:恶意请求可导致服务器耗尽内存。• 修复:增加内存使用限制及防御机制。• 漏洞编号:CVE-2025-617264. cmd/go 工具链相关• 问题一:标志(flag)清理绕过,可能导致任意代码执行。• 修复:完善 flag 校验逻辑。• 漏洞编号:CVE-2025-61731• 问题二:调用工具链时可能出现意外代码执行。• 修复:加强命令调用安全检查。• 漏洞编号:CVE-2025-68119
0 点赞 评论 收藏
分享
dify 1.11.3 最新版本发布:性能大升级、OAuth登录优化、PDF图片提取、Redis加速、Agent更智能!MCP工具增强该版本为 MCP 工具新增了对 embeddedResource 的支持。MCP 工具现在可以直接在界面中展示,实现更快的访问与更高效的使用。批量操作能力扩展文档批量操作功能新增了 “重新索引” 操作。此项功能让数据集处理更加灵活,有助于优化索引重建流程和数据检索性能。智能体与工作流增强新增了 AgentMaxIterationError,让智能体和工作流在处理复杂任务时更稳健。此外,对应用模式检查机制进行了改进,让智能体与工作流的运行更加可靠。OAuth集成升级前端登录流程新增了 oauth_new_user 参数,用于区分首次使用 OAuth 登录的用户。这一改进有助于提供更灵活的账户接入体验。PDF内容提取增强RAG 提取器现在支持从 PDF 中提取图片。这意味着不仅文本信息可以被识别,PDF 中的图片内容也能一并被索引与利用,极大提升多模态信息提取的能力。存储与归档增强系统新增了归档存储客户端和相关配置选项,让文件归档和备份更加高效与安全,为企业级数据管理提供更广泛支持。国际化与翻译支持版本新增了初步的 RSC 翻译支持,为全球化用户提供更完善的国际化体验,进一步拓展 dify 在多语言环境中的兼容性。
0 点赞 评论 收藏
分享
ollama v0.14.0发布:全面进化的智能Agent、Anthropic API兼容、图像生成模型实验性支持震撼登场!🚀 一、全新实验性CLI —— 智能Agent登场在本次版本中,通过运行命令:ollama run --experimental即可开启全新的 Ollama CLI。它集成了一个 Agent Loop (智能代理循环机制)以及一个 bash工具。这意味着开发者可以在命令行环境下与模型进行更自然的互动与任务自动化,显著提升多任务处理与交流体验。🧠 二、Anthropic API兼容性增强Ollama v0.14.0新增了 对 /v1/messages API 的支持。这让使用Anthropic生态的开发者可以无缝接入Ollama的模型能力,实现跨API兼容与迁移。这一更新为构建更开放的多模型协作环境奠定了基础。⚙️ 三、Modelfile新指令 —— REQUIRES版本声明本次更新引入了一个重要的新特性:REQUIRES命令。开发者现在可以在 Modelfile 中声明指定Ollama的版本要求,用于确保模型运行的兼容性和稳定性。这提升了模型部署时的版本管理能力,使项目环境更加可控。💾 四、内存与显存优化在硬件适配方面,Ollama v0.14.0带来了两项关键修复与优化:• 避免旧模型在低显存系统上进行显存估算时出现整数下溢问题。• 针对AMD集成显卡(iGPU)进行了显存测量精度提升,显著提高在Linux平台下的性能表现。💻 五、UI与代码高亮新体验Ollama的应用界面现在支持 Swift源码高亮。这让开发者在查看或编辑模型相关代码时拥有更直观且友好的体验,进一步丰富了多语言支持环境。🧩 六、嵌入安全性检查机制v0.14.0强化了嵌入数据的稳定性:当生成的 embeddings 返回 NaN 或 -Inf 值时,系统将直接返回错误提示。此举有效防止下游模型处理异常数据,从源头保障计算稳定性。📦 七、Linux安装包全面升级Ollama的Linux安装文件现在采用 zstd压缩格式(.zst)。这不仅提升了压缩效率与安装速度,同时减小了文件体积,优化了分发体验。🖼️ 八、实验性图像生成模型支持 —— MLX引擎加入最大亮点之一是:Ollama v0.14.0正式加入 MLX实验性后端引擎,并首次引入了 图像生成(image generation)模型 支持。开发者可使用新加入的“z-image”原型模型,体验图像生成能力的初步功能。这标志着Ollama开始跨越从文本到视觉的界限,迈向多模态智能阶段。🔧 九、更多实用优化除了主功能更新外,v0.14.0中还包括多项重要改进:• 新命令:ollama stop all —— 一次性停止所有正在运行的模型,节省重复操作时间。• 修复与优化 文档中的 Markdown 链接、API示例渲染、curl相关代码片段等。• 改进模板渲染与工具调用JSON顺序保持,确保Agent循环与工具定义在执行过程中的数据一致性。• 用户界面优化:Agent界面进行了重新设计,采用极简风格,改善交互流畅度。• Docker构建优化与依赖更新,提升容器化部署的稳定性。
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
milvus v2.6.8 发布:全面优化查询性能与资源调度,新增搜索高亮功能,稳定性与安全性再升级!一、核心新特性🔹 搜索结果高亮支持全新支持搜索结果高亮功能(Search with Highlighter),让文本检索结果更直观、更具可读性,显著提升用户的检索体验。详细介绍可参考官方文档中的 “Text Highlighter”。二、性能与功能改进• 将查询优化逻辑迁移至 Proxy 层,大幅提升查询性能。• 优化 LIKE 操作符的性能,采用 STL sort 提升效率。• 支持多字段的文本索引任务并发执行,提高索引构建速度。• 支持在集合级别暂停垃圾回收(GC),增强资源控制能力。• 为 QueryNodes 实现资源耗尽的惩罚策略,防止系统过载。• 优化数据缓存逻辑,将多个行组映射至单个缓存单元,提高缓存利用率。• 降低 QuotaCenter 的 CPU 使用率,进一步提高整体性能。• 提升 TIMESTAMPTZ 数据的比较性能。• 支持可为空的动态字段,空 JSON 对象可作为默认值。• 避免仅修改集合属性时出现不必要的段封存操作。• 在 Proxy 中支持 RESTful v2 的 DML 与 DQL 转发。• 为对象存储在出现限速错误时增加自动重试机制。• 增强 Proxy 与 RootCoord 元数据表的日志记录能力。• 增加向量模型和 Schema 字段类型的验证流程。• 在集合删除操作中引入容忍延迟时间机制,避免过早清理。• 优化索引任务调度逻辑,基于字段大小和类型估算任务槽位。• 为不支持条件写入的对象存储新增写入路径回退机制。• 优化 IDF oracle 同步逻辑,提高一致性。• 将 RootCoord 默认端口修改为非临时端口,提升安全性。• 新增 Jemalloc 缓存内存监控指标。• 提升磁盘配额指标在集群配额调整时的准确性。• 改进标量表达式的追踪可观测性。• 支持在 upsert 批量请求中拒绝重复主键。
0 点赞 评论 收藏
分享
agno v2.3.24更新:MongoDB连接更智能、工具安全性全面升级、Markdown分块更灵活!🚀 改进内容(Improvements)1. MongoDB连接握手新增版本元数据Agno v2.3.24 对 MongoDB 的连接握手过程进行了增强,现已在握手中包含 Agno 自身的版本元数据。这一改动帮助使用多应用托管 MongoDB 集群的用户更好地区分连接来源,并便于日志分析与排查。2. Crawl4aiTools 新增 proxy_config 参数在本次更新中,Crawl4aiTools 工具包新增了 proxy_config 参数,开发者可通过此参数灵活配置代理,进一步强化抓取与分析场景的可控性。3. 工具操作目录安全限制为提升系统安全性,PythonTools 与 MLXTranscribeTools 现默认禁止在基础目录之外进行操作。如果有跨目录操作需求,可通过 restrict_to_base_dir 参数选择“退出限制”,从而允许工具在基础目录外执行特定任务。4. MarkdownChunker 新支持 split_on_headings 参数Markdown 处理方面也迎来重大提升。新版 MarkdownChunker 增加了 split_on_headings 参数,开发者可精细控制分块方式,实现更精准的内容分割与组织。5. 知识库 ContentsDB 使用提示优化当用户在使用 Knowledge 模块时未启用 ContentsDB,系统将提供更明确的警告与日志说明。同时优化了与内容搜索相关的过滤逻辑,让代理型搜索体验更加顺畅。🧩 Bug修复(Bug Fixes)• 团队会话名称问题修复修复了从 Team 实例直接使用 get_session_name 时会出现异常的问题。• 多轮HITL用户输入错误修复修正了在特定 HITL 流程中,用户连续多次输入导致的异常问题。• AgentOS Knowledge 路由修复解决了 AsyncDB 在内容更新操作中未正确路由的问题。🆕 主要变更摘要(What's Changed)• 修复了会话名称生成逻辑的问题。• 解决了 HITL 轮次中 active_requirements 未正确载入的问题。• 在 MongoDB 握手中加入了 Agno 的版本详情。• Crawl4aiTools 新增 proxy_config 参数。• 替换了不安全的 eval() 实现,采用安全的类型映射机制。• 为 PythonTools 和 MLXTranscribeTools 增加 restrict_to_base_dir 参数,强化目录限制机制。• 优化了 Knowledge 内容补丁支持。• 修复了当 run_input 为字符串时出现的 AttributeError。• 更新了 Knowledge 模块的日志与过滤逻辑。• 完成版本整合与发布流程。
0 点赞 评论 收藏
分享
DeepSpeed v0.18.4 发布:优化稳定性与兼容性,全面支持 Python 3.12 与 AMD ROCm✅ 1. 版本管理与测试体系优化• 更新版本号并同步测试框架。• 在编译测试中禁用 deterministic 选项,以提升测试灵活性与速度。• 在持续集成(CI)层面新增 AWS 测试工作流,使测试环境更加多样化和稳定。• 启用对 Python 3.11 与 3.12 的自动化测试支持,进一步拓宽兼容边界。✅ 2. 性能优化与引擎可靠性提升• 修复 SuperOffloadOptimizer_Stage3 崩溃问题(由缺失 param_names 参数引起)。• 改进 Engine 模块,仅在 scale_wrt_gas 为 True 时才对梯度进行缩放,从而提升计算效率。• 修复 Nebula Checkpoint Engine 的 commit() API 不匹配问题,完善接口一致性。• 修复 DecoupledCheckpointEngine 潜在死锁问题,并增强整体可靠性。• 优化 DeepSpeed Async I/O 机制,通过释放 Python GIL 解决罕见的异步等待卡死问题。• 修复 OnebitLamb 在空参数情况下出现的 NaN 传播问题,提升分布式优化器稳定性。• 修复 BF16_Optimizer 在 DummyOptim 模式下的 IndexError 异常,保障兼容性。✅ 3. 深度学习框架与功能兼容• 改进 DeepCompile 模块,以确保与 PyTorch 2.8 / 2.9 的高度兼容。• 替换 torch.sqrt 为 math.sqrt,解决因不同实现导致的学习率缩放误差问题。• 更正 MOE 检查点中的分布式尺寸定义,将 dp_world_size 替换为 seq_dp_world_size。• 修复 UlyssesSPAttentionHF 与 PEFT 模型在注册时的兼容性错误。• 针对部分依赖 Triton 的测试用例进行修复,确保多平台一致性。
0 点赞 评论 收藏
分享
gocv v0.43.0 全面解析:OpenCV 4.13 来袭、性能升级与更多新特性揭晓!2026年1月7日,gocv 正式发布了 v0.43.0 版本。这次更新带来了多项重要改进与功能升级,其中最引人注目的是全面升级至 OpenCV 4.13。以下是本次版本更新的全部内容详细说明:🔹 全局更新(all)• 更新至 OpenCV 4.13这一升级让 gocv 与最新的 OpenCV 保持同步,获得了更多新算法、更高性能以及更强的兼容性。🔹 核心模块(core)• 为 Mat 新增 Copy 方法现在你可以更方便地复制 Mat 对象,提升数据操作的安全性与可控性。• 改进 NewPointVectorFromPoints 的实现优化了从点集合构造向量的过程,进一步提高性能和稳定性。🔹 CUDA 模块(cuda)• 新增更多算术函数的实现CUDA 版本新增了更多算术运算的实现,使 GPU 加速运算更加全面,增强了在高性能计算场景下的应用能力。🔹 图像处理模块(imgproc)• 补充缺失的色图(colormaps)增加了遗漏的 colormaps 支持,图像可视化更加完整。• 修正 dilate 和 erode 函数的参数类型参数类型更加规范,与 OpenCV 保持一致,减少调用错误。• TestMinAreaRect 和 TestMinAreaRect2f 采用与 OpenCV 测试相同的测试值测试结果与官方更加一致,提高了可靠性与准确性。🔹 视频与音频捕获模块(videoio)• 新增 RetrieveChannel 函数该函数让捕获同时包含视频与音频成为可能,为多媒体应用开发提供了更大的灵活性。🔹 示例文件(examples)• 修复 yolov8 示例中的错误与内存泄漏问题该修复不仅提升了示例运行的稳定性,也为用户在使用 yolov8 时提供了更好的参考。🔹 扩展模块(contrib)• 增加 Macbeth Chart 模块(MCC)的支持新增的 Macbeth Chart 模块支持有助于进行色彩校准等高级视觉任务,是高质量图像分析应用的重要更新。🔹 安装与构建(install)• Windows 平台拆分下载与构建脚本下载与构建过程被拆分,以便更简单地使用与集成,显著提升开发者在 Windows 环境下的使用体验。✅ 总结gocv v0.43.0 版本带来了全面的功能增强,从核心数据结构优化到 GPU 计算完善,从图像处理参数规范到视频音频同步捕获,再到安装脚本优化,每一个改动都体现了该项目向更专业、更高效发展的方向。
0 点赞 评论 收藏
分享
2026年1月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名13。CSharp 当选 2025 年度编程语言。一月头条:CSharp 当选 2025 年度编程语言在三年内第二次,CSharp 被 TIOBE 指数评为“年度编程语言”。CSharp 之所以获得这一称号,是因为其排名较上一年上涨幅度最大。多年来,这门语言经历了根本性的变化。从语言设计角度看,CSharp 常常是主流语言中较早采纳新趋势的那一类。同时,它成功完成了两次重大的范式转变:从仅限 Windows 到跨平台运行,以及从微软专有到开源。CSharp 总是在合适的时机持续演进。多年来,Java 与 CSharp 在企业软件市场上一直直接竞争。我一直以为最终会是 Java 占上风,但经过这么长时间,这场较量仍未分出胜负。Java 是否能继续凭借其(有时被认为)冗长、样板代码多以及甲骨文(Oracle)所有的背景,抵挡住 CSharp 的攻势,仍是一个开放的问题。在 2025 年的前十名中也出现了一些有趣的变化。C 和 C++ 互换了位置。尽管 C++ 正以前所未有的速度发展,其中一些更激进的变化——例如模块(modules)概念——尚未在业界广泛采纳。与此同时,C 依然简单、快速,非常适合日益增长的小型嵌入式系统市场。即便如此,Rust 在这一领域仍然难以渗透,尽管本月其排名达到了历史最高的第 13 位。那么,除了 CSharp 之外,2025 年还有哪些赢家?Perl 出人意料地强势回归,从第 32 位跳升至第 11 位,重新进入前 20 名。另一种重返前 10 的语言是 R,这主要得益于数据科学和统计计算领域的持续增长。当然,有赢家就有输家。Go 似乎在 2025 年永久性地失去了其前十名的位置。Ruby 同样跌出前 20 名,短期内难以回归。对 2026 年我们可以期待什么?我有长期的预测失误史,但我猜 TypeScript 最终会突破进入前 20 名。此外,Zig 在 2025 年从第 61 位攀升到第 42 位,看来是进入 TIOBE 前 30 的有力候选者。你预计 2026 年会有哪些变化?TIOBE 编程社区指数是衡量编程语言流行度的一个指标。该指数每月更新一次。评分基于全球熟练工程师数量、相关课程和第三方供应商的情况。谷歌、亚马逊、维基百科、必应以及 20 多个其他知名网站被用来计算这些评分。需要注意的是,TIOBE 指数并不意味着某种语言是“最好的”或是编写代码行数最多的语言。该指数可用于检验你的编程技能是否仍然与时俱进,或在开始构建新软件系统时帮助做出采用哪种编程语言的战略决策。
0 点赞 评论 收藏
分享
milvus v2.6.8 发布:搜索高亮上线,性能与稳定性全面跃升,生产环境强烈推荐升级1. 将查询优化逻辑迁移至 Proxy,提高整体查询性能2. 使用 STL sort 优化 LIKE 运算符的执行性能3. 支持多个字段的文本索引任务并发执行4. 支持在集合级别暂停垃圾回收5. 为 QueryNode 实现资源耗尽处罚策略,提升系统稳定性6. 优化数据缓存机制,将多个 row group 映射到单一缓存单元7. 降低 QuotaCenter 的 CPU 使用率8. 提升 TIMESTAMPTZ 数据比较性能9. 支持可空动态字段,并以空 JSON 对象作为默认值10. 避免仅修改集合属性时触发不必要的 segment seal11. RESTful v2 支持 Proxy 进行 DML 与 DQL 转发12. 对对象存储读取在限流错误场景下增加重试机制13. 增强 Proxy 与 RootCoord 元数据表的日志记录能力14. 增加对向量模型和 Schema 字段类型的校验15. 引入容忍时间窗口,延迟集合删除操作16. 根据字段大小和类型估算槽位,优化索引任务调度17. 当对象存储不支持条件写入时,为写入路径增加兜底方案18. 优化 IDF oracle 的同步逻辑19. 将 RootCoord 默认端口修改为非临时端口20. 新增 Jemalloc 缓存内存监控指标21. 在集群配额变更时,提升磁盘配额监控准确性22. 增强对标量表达式的链路追踪可观测性23. 在 upsert 批量请求中拒绝重复主键24. 支持 RESTful v2 的多项转发与调度优化
0 点赞 评论 收藏
分享
ragflow v0.23.1 发布:Memory 稳定性全面增强,RAG 图像与表格理解升级,新增 GitHub / GitLab / Asana / IMAP 数据源1. 文档与说明改进• 修复文档中的错误说明• 在环境变量配置中新增默认密码的安全警告• 更新本地部署 LLM 的图示说明• 补充 Docker 构建中可选代理参数• 修正文档拼写错误• 新增 RAG 和 Agent 上下文引擎说明文档• 文档版本统一更新为 v0.23.1• 新增文档分类文件• 移除健康检查相关文档• 文档页面主题适配优化2. Memory 与时间一致性修复• 修复从 ES 初始化 Memory 大小时的问题• 重构时间戳一致性逻辑• 修复时间戳与 datetime 不一致的问题• 使用异步任务保存 Memory• 在删除 Memory 消息前判断索引是否存在• 修复 API Key 删除 Bug3. RAG 与解析能力增强• 修复 MDX 文件解析问题并正式支持• 修复数据集解析错误• 修复批量解析问题• 优化图像和表格上下文提取逻辑• 重构 metadata 提取规则以提升精度• 文档解析配置变更时,自动删除分块图片• 修复数值型 metadata 在 meta_filter 中导致的 TypeError4. Agent 与 Chat 相关修复与增强• 修复聊天页面存在错误信息时,后续消息引用显示异常的问题• 修复会话引用初始化错误,防止对话错位• 新建 Agent 的 begin 节点显示 undefined 的问题已修复• 支持在 Agent 页面和 Chat 页面中,仅选择使用相同 embedding 模型的知识库• 在 begin 节点增加显示模式设置• 修复消息选择删除逻辑问题5. 数据源与连接器• 新增 Asana 数据源接入及配置能力• 新增 IMAP 数据源接入、配置及同步能力• 新增 GitHub 数据源连接器• 新增 GitLab 数据源连接器• 修复 S3 数据源参数错误• 修复 S3 数据源页面样式问题6. 系统与管理后台优化• 管理后台用户列表支持按邮箱排序• 管理状态面板中不再显示未使用组件状态• 管理端分页在数据刷新后自动回到第一页的问题已修复7. 安全性与稳定性提升• 使用 ast.literal_eval 替换不安全的 eval 调用• 修复代码扫描安全告警中权限配置问题8. SDK 与 API 相关修复• 确保 rm_chunk API 中变量正确初始化• 移除 webhook 中输出 jsonschema 的代码• 修复应用知识库配置的 LLM 无法生效的问题9. 前端与 UI 修复• 修复动态翻译 key chunk.docType 显示异常• 修复 IDE 警告• 修复数据重新拉取后分页重置异常10. 架构与工程调整• 重构部分代码逻辑• 文档解析器在处理完成后正确关闭字节流• 更新模型提供方配置• 更新发布流程配置• 修复索引和数据删除流程中的边界问题
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务