Angular
Angular 放出 22.2.0:编译器允许模板访问私有属性,并修复父选择器含 ::ng-deep 时仍封装嵌套选择器的问题 [1]。22.1.8 则在 httpResource 的 abort 路径上同样移除 abort 监听器,并为编译器中的纯函数补上返回类型 [4]。维护中的 21.2.24 与 20.3.32 同步合入同一项 router 修复,避免为数字形式的 URL 键做稠密元素分配 [2][3]。模板可访问私有属性会改变组件封装边界,而跨 20/21 线的 router 分配修复表明该问题已进入多条稳定通道。
AI
Vercel AI SDK 在 5.x 与 6.x 分别打出补丁:ai@5.0.265 在校验 UI 消息时保留已解析的 metadata 与 data,并更新 @ai-sdk/gateway@2.0.157、@ai-sdk/provider-utils@3.0.39;ai@6.0.290 修复 Google embedMany 超过 100 个值时自动分批后的逐条多模态内容对齐(含纯文本条目),发请求前校验内容长度、中间件变换后再校验各批次 provider options,同时支持从更早消息恢复工具审批,并执行经 schema 变换产生的手动批准工具输入,在重新校验时保留已批准输入、拒绝重建后 schema 输出不一致的历史(含已签名审批)[5][6]。Google 发布 gemini-3.8-flash-tts 与 gemini-3.8-flash-lite-tts,提供超过 2000 种音色,并可用 30 秒音频样本定制声音;Simon Willison 为此上线 Gemini 3.8 TTS Playground [7]。他还用 Fable 5.1 Medium 生成带交互示例的 CSS shadow roots 说明,并宣布 10 月 14 日(周三)在旧金山与 Jesse Vincent 举办面向编码智能体实践者的 Birds of a Feather 晚间交流 [8][11]。OpenAI 纪念 Academy 两周年并继续向更多社区推广 AI 技能,同时将 Daybreak 项目访问权延伸给乌克兰政府,以支持民用基础设施的网络防御 [9][10]。
全栈 / 运行时
Node.js 于 2026-09-23 发布 22.23.3 LTS(代号 Jod),条目标注为 @aduh95 prepared by @juanarbol [12]。该版本将根证书更新至 NSS 3.125,并把 corepack 升至 0.36.0、npm 升至 10.9.9 [12]。根证书与内置包管理器依赖的例行升级,直接关系到 22 LTS 线上的 TLS 信任锚和默认工具链版本。
引用
- angular/angular 22.2.0 — Angular releases · 2026-09-23
- angular/angular 21.2.24 — Angular releases · 2026-09-23
- angular/angular 20.3.32 — Angular releases · 2026-09-23
- angular/angular 22.1.8 — Angular releases · 2026-09-23
- vercel/ai ai@5.0.265 — Vercel AI SDK releases · 2026-09-23
- vercel/ai ai@6.0.290 — Vercel AI SDK releases · 2026-09-23
- Gemini 3.8 TTS Playground — Simon Willison · 2026-09-23
- Shadow roots, explained with live examples — Simon Willison · 2026-09-23
- Two years of OpenAI Academy — OpenAI news · 2026-09-23
- OpenAI extends cyber access to Ukraine for civilian defense — OpenAI news · 2026-09-23
- SF October 14th: A Birds of a Feather Session on Agentic Engineering — Simon Willison · 2026-09-23
- nodejs/node 2026-09-23, Version 22.23.3 ‘Jod’ (LTS), @aduh95 prepared by @juanarbol — Node.js releases · 2026-09-23