Bun 添加 Bun.SQL — 一个零依赖的统一 SQL 客户端 (MySQL, PostgreSQL, SQLite)
关键更新
Bun v1.2.21 (2025年8月25日) 引入了 Bun.SQL — 一个统一的、零依赖的 SQL 客户端,提供相同的标签模板 API,支持 PostgreSQL、MySQL/MariaDB(使用 Zig 实现的原生驱动)和 SQLite(包括内存使用)。这作为运行时的一部分发布,因此您可以导入并使用单一的数据库 API,而无需添加第三方驱动或原生包。(bun.com)
重要性
实际上,Bun.SQL 解决了在 Bun 上构建后端服务的一个主要摩擦点:无需为三种最常见的 SQL 引擎单独安装驱动或进行原生构建步骤。这减少了供应链和 CI 的复杂性(更少的平台特定原生依赖),使得小型单二进制或编译的 Bun 应用程序更易于部署,并降低了在 SQLite/Postgres/MySQL 之间原型或移植服务的工作量,因为 API 是一致的。对于考虑在生产服务中使用 Bun 的团队,现在值得评估 — 运行集成测试以检查连接池、事务语义、连接限制和与当前驱动的功能一致性,但预计在许多用例中会有显著更快的迭代和更简单的 CI。发布说明还确认 MySQL/MariaDB 驱动是用 Zig 实现的,并且 SQLite 支持反映了 Postgres 标签模板的易用性。(bun.com)
来源
继续阅读
AWS CDK 将 CLI 与构造库分离(独立发布和新的 CLI 仓库)
2025年8月31日AWS 宣布 CDK CLI 和 CDK 构造库将独立发布,CLI 将迁移到一个新的仓库——这改变了您在 CI 中版本控制、安装和自动化 CDK 的方式。
pnpm 10.12 (v10.12.1) 添加了一个实验性的全局虚拟存储,用于近乎即时的本地安装
2025年8月29日pnpm 10.12 引入了一个中央的、图哈希的虚拟存储,允许多个项目重用精确的依赖图,显著加快了在温暖缓存上的本地安装速度,并改善了单体仓库的工作流程。
GitHub Actions: macos-latest 迁移到 macOS 15;Xcode 模拟器支持收紧
2025年8月28日从 2025 年 8 月 4 日起,GitHub Actions 将把 macos-latest 迁移到 macOS 15,并且从 8 月 11 日起,限制 Xcode 模拟器运行时为最新的三个版本——调整 CI 以避免 iOS/macOS 构建失败。