标签

Java

Tomcat 11.0.24 发布:升级前先处理 javax 到 jakarta 的断点

来源: oschina.net 50
Apache Tomcat 11.0.24 已发布,这个版本继续面向 Jakarta EE 11 平台实现部分规范。对正在运行 Tomcat 10 或更高版本的团队来说,真正需要盯紧的不是小版本号本身,而是 Java EE 迁移到 Eclipse 基金会后带来的包名变化:已实现 API 的主包已经从 变为 。这不是配置开关能解决的问题,绝大多数旧应用都...

Netty 4.2.16.Final:一次应该尽快排期的安全升级

来源: oschina.net 53
Netty 4.2.16.Final 已发布,这不是功能堆料型版本,而是面向漏洞和安全问题的修复版本。对跑 HTTP、STOMP 或自定义协议网关的团队来说,这类版本的优先级通常高于普通 patch:网络框架处在入口层,问题一旦被远程触发,影响面会从单个请求扩大到线程、内存和连接池。 Netty 本身是异步事件驱动的网络应用框架,常见位置包括协议服务器...

Electron 43.1.0:修掉应用菜单热替换崩溃,桌面应用可以更稳地更新菜单

来源: oschina.net 41
Electron v43.1.0 已发布。这是一个偏修复型的版本,最值得桌面应用开发者注意的一点是:修复了替换已经打开的应用程序菜单时可能触发的崩溃。对于依赖动态菜单的应用,比如根据登录状态、当前文档、插件能力或窗口焦点实时调整菜单的产品,这类修复比看起来更关键。 Electron 本身把 Chromium、Node.js 和原生桌面能力封装在一起,让...

Bun 迈入 Rust 时代:一次 11 天机械移植背后的工程信号

来源: oschina.net 40
Bun 团队宣布,核心代码已从 Zig 机械式转换到 Rust:1448 个 Zig 文件在 11 天内完成迁移,测试套件 100% 通过,新版本 v1.4.0 已经通过 canary 渠道发布。这个消息的重点不只是“换了一门语言”,而是一个高性能 JavaScript 工具链在稳定性、维护成本和 AI 辅助工程化上的一次公开下注。 从摘要看,这次迁移...

Spring Boot 4 和 4.1:升级前该盯住哪些变化

来源: spring.io 53
Spring Boot 4 和 4.1 已经进入开发者视野。围绕这两个版本的讨论,重点不只是“新版本来了”,而是 Spring Boot 团队如何继续整理框架边界、改进开发体验,并把现代 Java 与 Spring 生态的变化落到日常工程里。对维护生产服务的团队来说,这类版本更像一次架构体检:依赖、自动配置、测试方式和运行时约束都值得重新过一遍。 Sp...

TypeScript 7.0:原生编译器把类型检查速度拉到新档位

来源: devblogs.microsoft.com 41
TypeScript 7.0 最大的变化不是语法糖,而是工程底座:TypeScript 团队宣布推出一个原生移植版本,目标是让 TypeScript 的编译、类型检查和工具链体验达到约 10 倍速度提升。对大型前端仓库、Node.js 服务、跨平台应用来说,这类性能变化会直接影响每天的反馈循环:保存文件、跑检查、打开编辑器、CI 排队,全都会被它碰到。...

Airbnb 如何用 Sitar-agent 给 Kubernetes Pod 动态下发配置

来源: infoq.com 52
Airbnb 披露了 Sitar-agent 的架构:它是运行在 Kubernetes 服务旁边的 sidecar,用来把动态配置稳定地下发到数以万计的 Pod。这个系统每分钟要处理多次配置更新,核心挑战不是“能不能推送配置”,而是当规模、启动风暴、网络抖动和存储故障同时出现时,应用还能不能拿到可用配置。 这次重构的几个关键词很明确:Java 重写、用...

Node.js 26.5.0 Current:升级前先把验证链路跑起来

来源: nodejs.org 42
Node.js 26.5.0 以 Current 版本发布。由于来源信息只给出了版本标题,没有列出具体变更点,最稳妥的解读不是猜测新特性,而是把它当作一次需要验证的运行时升级:依赖、测试、构建、容器镜像和生产发布策略都要过一遍。 Node.js 的 Current 线通常用于承载较新的运行时变更,适合提前验证应用兼容性、发现依赖问题、评估新版本表现。它...

Erupt 2.0:Spring Boot 3.5 时代的注解低代码升级

来源: oschina.net 42
Erupt v2.0.3 把一次普通版本升级做成了平台级翻新:底座跟进 Spring Boot 3.5.16,新增 和 两个开源模块, 也完成了 Angular 20 到 21 的全量重写。对正在用 Erupt 做后台、数据管理、内部工具的团队来说,这不是“点一下版本号”的升级,而是一次后端模型、前端运行时、安全策略和 AI 能力一起移动的版本线。 E...

Feat 2.2.0:把 Spring Boot 的手感做轻,把 Java Web 的吞吐做硬

来源: oschina.net 41
Feat v2.2.0 的发布,把这个国产 Java Web 框架重新推到一个清晰的位置:它想保留 Spring Boot 式的开发体验,但在运行时绕开重反射、重容器和传统 Servlet 栈的包袱。根据发布信息,Feat 集成自研 smart-socket 引擎,支持 HTTP/2 和 WebSocket,通过编译期生成代码做到零反射,并强调启动快、...