跳到正文

#开源

今日 55 条
5月10日周日
  1. Python Insider58

    Python 3.14.5 维护版本发布

    Python 3.14.5 是 Python 3.14 的第五个维护版本,自 3.14.4 起包含约 154 项缺陷修复、构建改进和文档变更。因生产环境出现显著内存压力报告,3.14.0 至 3.14.4 使用的增量垃圾回收器已回退至 3.13 的分代垃圾回收器。macOS 官方安装程序改用 Tcl/Tk 9.0.3,Windows 传统安装程序则在 3.14 和 3.15 期间继续提供。

5月9日周六
  1. Kubernetes Blog72

    Kubernetes v1.36 将卷组快照功能提升至 GA

    Kubernetes v1.36 将卷组快照支持提升至 GA,相关 API 升级为 groupsnapshot.storage.k8s.io/v1。该功能仅支持 CSI 卷驱动,可为多个 PersistentVolumeClaim 创建崩溃一致性快照,并将快照恢复到新卷;GA 还包含稳定性、缺陷修复及 restoreSize 报告改进。

    推荐理由:明确宣布卷组快照进入 GA,API 升为 v1,适合 CSI 存储驱动和 Kubernetes 存储团队评估集成路径与恢复流程。

5月7日周四
  1. Kubernetes Blog69

    Kubernetes v1.36 引入服务端分片 List 和 Watch alpha 功能

    Kubernetes v1.36 引入服务端分片 List 和 Watch alpha 功能,由 API Server 按哈希范围过滤事件,减少控制器副本接收和处理无关对象。

    推荐理由:明确说明 Kubernetes v1.36 的 alpha 机制、配置方式与回退判断,便于控制器作者评估大规模集群的分片改造成本,但启用前仍需验证服务端支持。

5月6日周三
  1. Home Assistant Blog80

    Home Assistant 2026.5 发布:原生支持 Radio frequency

    Home Assistant 2026.5 引入原生 Radio frequency 实体平台,ESPHome 和 Broadlink RM4 Pro 可作为亚 GHz 发射器,首批支持 Honeywell String Lights 与 Novy Cooker Hood。

    推荐理由:原生 RF 支持、ESPHome 串口代理和自动化时长触发扩大了可接入设备范围,串口迁移与文档重构也影响自定义集成开发,适合评估升级与兼容性。

  2. Kubernetes Blog68

    Kubernetes v1.36 将声明式验证升级为正式可用

    Kubernetes v1.36 宣布面向 Kubernetes 原生类型的 Declarative Validation 达到 General Availability,DeclarativeValidation 特性门默认启用,并成为新增验证规则的主要机制。

    推荐理由:Kubernetes v1.36 将声明式验证正式推广为原生类型的主要校验机制,配套生成器、标记规范和默认启用的特性门,有助于减少维护成本并提升 API 工具支持能力。

5月5日周二
  1. Home Assistant Blog70

    BEGA加入Works with Home Assistant计划,扩展认证智能照明设备

    德国照明厂商BEGA加入Works with Home Assistant计划,带来一批室内外BEGA Smart认证灯具,使该计划的认证设备数量接近翻倍。BEGA Smart基于Zigbee,支持无需路由器的本地连接和离线运行;Home Assistant团队使用Home Assistant Green Hub、Home Assistant Connect ZBT-2及ZHA集成完成测试。

    推荐理由:BEGA加入计划带来大量室内外认证灯具,覆盖Zigbee、本地控制与可维修设计,适合评估智能照明集成和家庭部署方案。

5月4日周一
  1. Python Insider67

    Python 3.14.5rc1 发布候选版带来约 113 项修复

    Python 3.14.5rc1 是 Python 3.14 第五次维护更新的候选版,自 3.14.4 起包含约 113 项错误修复、构建改进和文档变更。由于收到生产环境显著内存压力报告,该版本将 3.14.0–3.14.4 使用的增量垃圾回收器回退到 3.13 的分代垃圾回收器。官方建议先行测试并反馈问题,正式版计划于 2026-05-08 发布,候选版不推荐用于生产环境。

    推荐理由:明确列出候选版的维护内容与垃圾回收器回退原因,并给出测试、报告问题及正式版计划,适合兼容性验证和发布准备。

5月2日周六
5月1日周五
  1. Linux Mint Blog67

    Linux Mint 发布 22.3 HWE ISO 并考虑新增 ALPHA 阶段

    Linux Mint 发布 Linux Mint 22.3 的 HWE ISO,搭载 kernel 6.17,以改善对全新硬件的兼容性。这些镜像并非新版发布,但已通过完整 QA 流程并被视为稳定版本。项目方还在考虑为新发布周期增加 ALPHA 阶段,以便提供预览并收集早期反馈。

    推荐理由:HWE ISO、ALPHA 阶段设想和恢复显示问题修复集中在月度公告中,可帮助用户判断新硬件兼容支持与后续测试安排。

4月30日周四
4月29日周三
4月28日周二
  1. Kubernetes Blog62

    Kubernetes v1.36将暂停 Job 的 Pod 资源修改功能推进至 Beta

    Kubernetes v1.36将暂停 Job 的 Pod 模板资源请求和限制修改能力推进至 Beta,运行 v1.36 的集群默认启用该功能。该能力允许队列控制器在 Job 启动或恢复前调整 CPU、内存、GPU 和扩展资源,v1.35 则需启用 MutablePodResourcesForSuspendedJobs 特性门控。

    推荐理由:明确说明可变资源字段、启用条件与版本差异,并提供控制器调整资源的实际配置路径,便于评估队列管理和批处理调度改造。

4月24日周五
4月18日周六
  1. Sebastian Raschka62

    Sebastian Raschka 分享理解 LLM 架构的工作流程

    Sebastian Raschka 分享了自己理解 LLM 架构的工作流程,通常从官方技术报告开始,再检查 Hugging Face Model Hub 上的配置文件和 Python transformers 库参考实现。他指出,如今论文细节可能较少,参考实现能提供具体可检查的信息;该流程主要面向开放权重模型,不适用于 ChatGPT、Claude 和 Gemini 等专有模型。

4月16日周四
  1. Linux Mint Blog71

    Linux Mint 公布 2026 年 3 月开发进展与发布策略调整

    Linux Mint 宣布采用更长的开发周期,下一版本计划于 Christmas 2026 发布,并将沿用 LMDE 的 live-installer。

    推荐理由:Linux Mint 同时调整开发周期、发布计划与安装器,Mint 23 Alfa 已进入组件整合阶段。对关注发行节奏、Wayland 支持和 Linux 桌面技术栈的团队具有直接的路线与兼容性参考价值。

4月7日周二
  1. Python Insider76

    Python 3.15.0a8、3.14.4 和 3.13.13 发布

    Python 3.15.0a8 是 Python 3.15 计划中的最后一个 alpha 版本,面向新功能、缺陷修复和发布流程测试,不建议用于生产环境。Python 3.14.4 包含自 3.14.3 以来的约337项修复、构建改进和文档变更,3.13.13 则包含约200项相关变更。

    推荐理由:同时给出预览版与维护版信息,明确alpha阶段时间边界及维护规模,适合测试团队评估兼容性,生产环境则需谨慎。

4月4日周六
  1. Sebastian Raschka73

    编码代理的六个核心组件

    Sebastian Raschka 介绍编码代理及编码 harness 的整体设计,涵盖实时仓库上下文、提示词缓存复用、结构化工具、上下文压缩、会话记忆和受限子代理六类组件。文章以纯 Python 从头实现的 Mini Coding Agent 提供代码示例,说明模型、代理循环与运行时支持如何协作,并讨论 Claude Code、Codex CLI 与 OpenClaw 的定位差异。

3月25日周三
  1. Google Research Blog69

    Vibe Coding XR:使用 XR Blocks 和 Gemini 加速 AI 与 XR 原型开发

    Google 发布 Vibe Coding XR 工作流,将 Gemini 与网页端 XR Blocks 框架结合,可将自然语言直接生成具备物理感知的 Android XR 应用,生成时间低于 60 秒。

    推荐理由:将自然语言直接生成具备物理感知的 Android XR 应用,并公开早期评测与开源框架,便于开发者评估快速原型的可靠性和适用边界。

3月23日周一
  1. Python Insider67

    CPython 3.15 JIT 重回正轨,提前达到阶段性性能目标

    CPython 3.15 alpha JIT 在 macOS AArch64 上比尾调用解释器快约 11–12%,在 x86_64 Linux 上比标准解释器快约 5–6%,但这些是初步的几何平均结果。项目正以 3.15 和 3.16 支持 free-threading 为目标,并将 JIT 优化拆分为可参与的任务。

    推荐理由:文章以性能数据复盘 CPython 3.15 JIT 的阶段成果,并说明任务拆分、trace recording 与引用计数消除等优化方法,对评估 JIT 进展和社区协作方式具有参考价值。

3月18日周三
  1. Google Research Blog62

    Google Research 在 The Check Up 展示医疗 AI 研究与生态进展

    Google Research 在 The Check Up 活动概述其医疗 AI 研究,覆盖个性化健康、临床协作、开发者生态、公共卫生和生物医学研究。文中称,乳腺癌检测系统识别出 25% 此前漏诊的 interval cancers,HAI-DEF 则提供免费开放权重模型 MedGemma;MedGemma Impact Challenge 已收到 850 多份投稿。

    推荐理由:集中梳理医疗多模态模型、临床筛查、开发者工具与公共卫生研究,便于了解各项目的当前结果、测试阶段及合作方向。

3月10日周二
  1. Python Insider72

    Python 3.15.0 alpha 7 发布,进入开发预览阶段

    Python 3.15.0a7 已发布,是 Python 3.15 系列计划中的第七个 Alpha 版本,面向新特性、错误修复和发布流程测试。该预览版本包含 PEP 810、PEP 814、PEP 799 等改动,并报告了 JIT 编译器在特定平台上的性能提升。Alpha 阶段预计持续至 2026-05-05,期间功能仍可能增加、修改或删除,官方不建议用于生产环境。

    推荐理由:这是 Python 3.15 系列第七个 Alpha 版本,适合开发者提前测试新增语言特性、性能改进和发布流程;官方明确不建议用于生产环境,并列出后续阶段时间节点。

  2. Go Blog77

    Go 1.26 源码级内联器与 go fix 用法解析

    Go 1.26 的全新 go fix 实现了源码级内联器,包作者可通过 //go:fix inline 声明 API 迁移,让 go fix 安全地替换函数、类型和常量引用。文章以 ioutil.ReadFile 迁移和 oldmath API 更新为例,说明 gopls 与 go fix 的使用方式,并分析参数消除、副作用、常量约束、变量遮蔽、未使用变量及 defer 等语义问题。

    推荐理由:文章系统说明 Go 1.26 全新 go fix 与 //go:fix inline 的用法,并通过 API 迁移示例解释源码内联在副作用、常量、遮蔽、未使用变量和 defer 等场景下的处理边界。

3月4日周三
  1. Linux Mint Blog62

    Cinnamon 预告新版屏幕保护程序与传感器页面

    Cinnamon 新版屏幕保护程序将不再作为独立进程运行,由 Cinnamon 直接处理锁屏,并计划在下一次 Cinnamon 版本中兼容 Wayland。下一次发布还将加入可自动刷新传感器读数的 System Reports 页面,同时保留对旧版 cinnamon-screensaver 的兼容支持。

    推荐理由:Clem 详细说明了 Cinnamon 新屏幕保护程序、传感器页面及兼容性安排,并解释了一个导致会话短暂可见的渲染问题及其修复方向。

3月3日周二
  1. Python Insider61

    Python Insider 博客迁移至 blog.python.org

    Python Insider 博客已迁移至 blog.python.org,并改用 Git 仓库管理 Markdown 文章,307 篇 Blogger 时期的文章均已迁移,旧 URL 会自动重定向。

    推荐理由:Python Insider 迁移至 blog.python.org,采用 Git 仓库与静态站点后,投稿、检索、归档浏览和 RSS 访问方式更清晰,便于贡献者和读者定位与使用。

2月25日周三
2月17日周二
  1. Python Insider61

    Python Security Response Team批准PEP 811并公开加入流程

    Python Security Response Team(PSRT)已批准公开治理文件PEP 811,明确成员与管理员责任、成员进出流程及其与Python Steering Council的关系。PSRT要求候选人在Python社区具备广受认可的安全专长,由现有成员提名并获得至少三分之二成员赞成;成员资格不代表会收到漏洞的提前通知。

    推荐理由:PEP 811明确了PSRT的治理、成员责任和加入流程,并通过公开成员名单与新成员加入展示运行机制,对参与Python安全响应的人员和团队有直接参考价值。

2月13日周五
  1. Mozilla Hacks74

    Interop 2026 启动,确定 20 个跨浏览器改进重点领域

    Interop 2026 启动,Apple、Google、Igalia、Microsoft 与 Mozilla 围绕 Web 兼容性确定 20 个重点领域和 4 个调查领域。项目组从超过 150 项提案中选出由 33 项提案构成的 20 个重点领域,新特性、既有功能可靠性及测试基础设施构成今年的工作方向,并通过 Interop dashboard 跟踪各浏览器进度。

    推荐理由:明确年度跨浏览器测试重点与调查方向,开发者可据此规划兼容性改进并持续查看各浏览器进度。

2月11日周三
  1. Linux Mint Blog68

    Linux Mint 发布 2026 年 1 月项目动态

    Linux Mint 公布 Mint 22.3 后续改进、论坛扩容与开发周期调整计划。下一版本计划让 mintsysadm 统一管理用户账户,并支持创建账户时加密主目录;团队还在开发兼容 X11 与 Wayland、由 Cinnamon 窗口管理器原生渲染的新屏幕保护程序。论坛服务器已提升至原 10 倍 CPU 容量和两倍带宽,Linux Mint 同时考虑延长开发周期。

    推荐理由:集中披露输入方式、用户管理、Cinnamon 与 Wayland 及发布周期规划,可帮助用户区分已完成的服务器升级与仍在推进的桌面改进。

  2. Python Insider65

    Python 3.15.0 alpha 6发布,进入开发者预览阶段

    Python 3.15.0a6是Python 3.15系列计划中的第八个alpha版本中的第六个,面向开发和测试使用。当前版本包含PEP 799、PEP 798、PEP 686等变更,JIT在文中所述平台上较标准解释器有3–4%或7–8%的性能提升,下一预发布版本3.15.0a7计划于2026-03-10推出。

    推荐理由:这是Python 3.15系列的第六个alpha预览版,适合开发者测试新特性、缺陷修复和发布流程;文中列出PEP进展及JIT性能数据,但明确不建议用于生产环境。

2月3日周二
  1. Python Insider63

    Python 3.14.3 与 3.13.12 正式发布

    Python 3.14.3 和 3.13.12 已发布,分别包含自前一版本以来的约 299 项和 250 项 bug 修复、构建改进及文档变更。Python 3.14.3 还涉及发布签名、实验性 JIT、Android 二进制和 Windows 安装管理器等构建变化。

    推荐理由:明确列出两个维护版本的修复规模,并说明签名、构建、安装管理器和兼容验证等变化,便于团队评估升级与部署影响。

1月14日周三
  1. Linux Mint Blog69

    如何升级到 Linux Mint 22.3

    Linux Mint 22、22.1 和 22.2 现已可升级至 Linux Mint 22.3。建议先使用 Timeshift 创建系统快照,并在 System Settings 中更新 Cinnamon spices;随后通过 Update Manager 刷新并安装更新,执行“Edit->Upgrade to Linux Mint 22.3 Zena”,完成后重启计算机。

    推荐理由:文章提供从22、22.1、22.2升级到22.3的完整操作流程,并说明快照、组件更新、重启及升级选项恢复等关键步骤,适合升级前核对。

1月13日周二
12月16日周二
  1. Python Insider67

    Python 3.15.0 alpha 3 发布

    Python 3.15.0a3 是 Python 3.15 系列的第三个 alpha 版本,面向开发者测试新功能、错误修复和发布流程,不建议用于生产环境。

    推荐理由:这是 Python 3.15 系列的早期开发者预览,列出已规划的功能变化和后续发布节点,适合开发者评估兼容性并提前测试相关变更。

12月10日周三
  1. PortSwigger Research83

    SAML 认证绕过研究:解析器差异与 Void Canonicalization 攻击

    PortSwigger Research 研究人员展示了利用 XML 解析器差异、属性污染、命名空间混淆和 Void Canonicalization,在 Ruby-SAML、php-saml 等 SAML 生态中绕过 XML Signature 验证并实现完整认证绕过的方法。研究还介绍了用于分析解析器差异的开源工具,并列出严格 XSD、仅处理已签名元素及更新 SAML/XML 库等防御措施。

    推荐理由:文章系统拆解属性污染、命名空间混淆和 Void Canonicalization 如何造成 SAML 认证绕过,并给出受影响库、修复时间线与防御建议。

11月19日周三
  1. Python Insider66

    Python 3.15.0 alpha 2 发布,进入早期开发预览阶段

    Python 3.15.0a2 是 Python 3.15 系列的第二个计划 alpha 版本,用于测试新特性、错误修复和发布流程。预览版包含 PEP 799 性能采样分析器、默认采用 UTF-8 编码及 PyBytesWriter C API 等改动,但不建议用于生产环境;3.15.0a3 目前计划于 2025-12-16 发布。

    推荐理由:这是 Python 3.15 系列的第二个 alpha 预览版,明确列出阶段改动并提供后续发布时间,适合开发者评估兼容性、测试新特性及安排升级验证。

10月15日周三
  1. Python Insider65

    Python 3.15.0 alpha 1 发布,进入早期开发预览阶段

    Python 3.15.0a1 是 Python 3.15 系列的第一个 alpha 版本,也是面向开发者的早期预览。当前已列出的主要变化包括 PEP 799 的专用性能分析包、Python 默认使用 UTF-8、PEP 782 的 PyBytesWriter C API,以及改进的错误消息;官方不建议将其用于生产环境。

    推荐理由:这是 Python 3.15 的首个早期预览版,适合开发者测试新功能、缺陷修复及发布流程;文章同时列出当前已规划的主要变化与后续时间安排。

10月5日周日
  1. Sebastian Raschka69

    从零理解LLM评估的四种主要方法

    Sebastian Raschka系统介绍了LLM评估的四种主要方法:多项选择、验证器、排行榜和LLM评委,并提供从零实现的代码示例。文章涵盖MMLU评分、Elo排行榜以及使用Ollama调用gpt-oss:20b进行评分的方法,同时分析各方案在成本、可复现性、正确性和实际效用方面的取舍。

9月6日周六
  1. Sebastian Raschka65

    从零理解并实现 Qwen3 架构

    Sebastian Raschka 使用纯 PyTorch 讲解并实现 Qwen3 的 Dense 与 Mixture-of-Experts 架构,帮助读者理解模型内部构建模块并将其改用于实验或项目。文章还介绍了 Qwen3 的模型规模、Apache License v2.0 许可及不同变体,其中 1T 参数“max”变体在文中注明当时为闭源。