上周技术热讯 · 2026.10.05-11 · 当编译器开始自己写编译器
【技术发布】Rust 1.90 稳定:C 互操作不再需要胶水代码
Rust 团队发布 1.90 稳定版,核心是 c"..." 字面量进入稳定通道,同时放宽了 extern "C" 函数的定义约束。实际收益是绑定 C 库时那一层手写 wrapper 可以砍掉不少,bindgen 生成代码的冗余度也明显下降。交叉编译目标新增 riscv64gc-unknown-linux-musl。版本发布说明里提到,1.90 是 2026 年内第四个进入稳定通道的 edition 相关改进。
【技术发布】TypeScript 7.0 原生编译器进入 beta
微软把 TypeScript 编译器用 Go 重写的项目(代号 Corsa)放出首个公开 beta。官方数据是大型 monorepo 下类型检查时间下降约 8 倍,内存占用减半。当前 beta 不支持的少数特性包括部分旧式装饰器元数据行为,团队说会在 RC 前补齐。对天天等 tsc 转圈的人来说,这是年内最实在的一条。
【AI动态】DeepSeek 开源 V4 系列权重,MoE 结构再调整
DeepSeek 在 Hugging Face 放出 V4 系列模型权重,包含基础版与指令微调版。架构上仍是 MoE,但专家路由粒度更细,推理时激活参数比例下降。模型卡里给出了长上下文场景的吞吐数据,单卡部署门槛比上一代低。社区当天就跑出了量化版本和 vLLM 适配。
【AI动态】Anthropic 发布 Claude 工具调用协议更新
Anthropic 更新了工具调用(tool use)的 schema,支持流式返回部分参数和多工具并行编排。变更点在于工具描述从自由文本转向结构化字段,模型选择工具的准确率在官方评测里有所提升。已有几个 Agent 框架跟进适配。
【开源项目】Kubernetes 1.34 发布,动态资源分配转正
K8s 1.34 把 DRA(Dynamic Resource Allocation)推入稳定阶段,GPU、FPGA 这类设备的调度不再靠 device plugin 那套老办法。同时 Service 的流量分发策略新增拓扑感知选项。对跑 AI 训练集群的团队来说,DRA 转正意味着可以少维护一层自定义调度器。
【基础设施】PostgreSQL 19 进入 beta,异步 I/O 落地
PG 19 beta 引入异步 I/O 子系统,顺序扫描和 vacuum 的 I/O 等待明显减少。逻辑复制支持了冲突检测与跳过,跨版本升级路径更顺。pg_stat_io 视图扩充了等待事件分类,调优时能看清瓶颈在哪一层。
【安全播报】OpenSSH 修复一个预认证远程漏洞
OpenSSH 发布 10.2,修复一个在特定配置下可被预认证触发的内存问题,CVSS 评分 8.1。触发条件需要 sshd 开启特定转发选项,暴露面有限但影响不可忽视。建议尽快升级,或临时关闭相关转发配置。
【行业视角】GitLab 把 CI runner 的默认执行环境换成容器优先
GitLab 在新版本里调整了 runner 的默认行为,容器执行器成为推荐路径,shell 执行器标记为维护模式。配套的还有流水线配置的 schema 校验默认开启。对还在用 shell runner 的团队,这是一次需要排期的迁移。
【圈内】Vite 作者发起的新打包器项目公开首个可运行版本
一个由 Vite 核心作者参与的新打包器项目放出首个可运行版本,主打原生 ESM 输出和增量构建。当前只支持部分插件生态,文档里明确写了不追求兼容 Rollup 插件。观望的人不少,动手的人还不多。
上周关键词:Rust、TypeScript、DeepSeek、Kubernetes、OpenSSH