标签

Java

Eliya 25:把生产诊断前移到 JVM 发行版层

来源: infoq.com 42
Asymm Systems 发布了 Eliya 25.0.3,这是一个面向 OpenJDK 25 LTS 的发行版。它的重点不是换一套 Java 语法,也不是给应用框架加插件,而是把若干 HotSpot 诊断能力收拢到一个可选择启用的 Production profile 中,让生产环境里的 Java 问题更容易留下可靠证据。 这件事对线上 Java ...

Node.js 26.3.1 进入 Current:升级前你需要知道的事

来源: nodejs.org 30
Node.js 26.3.1 已正式进入 Current 发布线。对一线开发者来说,这意味着 26.x 系列不再是实验性分支——它已经足够稳定,可以用于日常开发和预生产环境验证。但 Current 不等于 LTS,升级决策依然需要权衡。 Node.js 的发布策略是:偶数版本(如 22、26)最终会成为 LTS,奇数版本(如 23、25)永远不会。26...

Node.js 24 正式进入 LTS:生产环境升级指南与实战要点

来源: nodejs.org 33
Node.js 24.17.0 标志着 v24 分支正式进入长期支持(LTS)阶段,代号「Jod」。这意味着从实验性 Current 版本到生产级稳定版的过渡已经完成,团队和企业可以放心地将 Node.js 24 纳入部署计划。下面梳理这次 LTS 版本的核心变化和落地实操。 Node.js 的发布策略是:新大版本先以 Current 身份发布,经过约...

Node.js 22 LTS 正式落地:从 require(esm) 到内置 WebSocket,生产环境该关注什么

来源: nodejs.org 29
Node.js 22 已进入 LTS 阶段,代号 Jod。从 22.0.0 到当前的 22.23.0,这条线累积了不少让日常开发更顺手的能力—— 终于能直接加载 ESM 模块,WebSocket 客户端不再需要第三方库, 替代了 的部分场景,TypeScript 文件也能直接跑起来。这些不是实验玩具,而是逐步稳定到可以上生产的特性。下面挑几个最影响日常...

Electron 42.4.1 修补了 webContents.debugger 附加时的导航问题

来源: oschina.net 35
Electron 42.4.1 是一个补丁版本,主要修复了在附加 时出现的导航相关 bug。如果你在项目中用到了 Chrome DevTools Protocol(CDP)来调试或抓取页面数据,这个版本值得立刻升级。 是 Electron 提供的底层接口,让你可以通过 CDP 协议直接操控渲染进程——比如拦截网络请求、执行 JavaScript 表达式...

Electron 42.4.0:修复 webContents.reload() 的关键问题

来源: oschina.net 40
Electron 42.4.0 是一个修复版本,但其中一项改动值得所有桌面应用开发者关注——它修复了 以及从渲染进程触发重载时的异常行为。如果你在项目中用到了页面刷新逻辑(比如热更新、错误恢复、用户手动刷新),这个版本应该尽快纳入升级计划。 根据发布说明,此次修复的核心问题是:调用 或从渲染进程侧发起 reload 时,会出现不符合预期的行为。具体表现...

Spring Security 实战:从 Rob Winch 的安全问答中提炼关键实践

来源: spring.io 48
Spring Security 项目负责人 Rob Winch 在这期 Bootiful Podcast 中回答了一系列关于应用安全的常见问题。他长期主导 Spring Security 的演进,对开发者最容易踩的坑、最该优先做的事有非常清晰的判断。下面把核心观点拆开,配上可直接运行的代码示例。 Rob 反复强调的一点——很多团队把"谁登录了"和"能做...

Spring Modulith 迎来 2.1 GA:用模块化架构驯服膨胀的 Spring Boot 项目

来源: spring.io 39
Spring Boot 项目从小型单体一路膨胀到几十个包、上百个类,是很多团队的日常。边界模糊、依赖纠缠、改一处牵一片——这些问题不是靠"多写注释"能解决的。Spring Modulith 正是为这种场景而生:在 Spring Boot 单体内引入显式模块边界,让架构约束变成可验证、可文档化的代码事实。 近期 Spring Modulith 同时发布了...

Spring Shell 4.0.3 与 3.4.3 发布:动手写一个可交互的命令行应用

来源: spring.io 37
Spring Shell 项目近日同时推送了两个维护版本——4.0.3 和 3.4.3,分别对应 Spring Shell 4.x(基于 Spring Boot 3.x)和 3.x(兼容 Spring Boot 2.x)两条线。对于已经在用 Spring Shell 的项目,这意味着常规的缺陷修复与依赖对齐;而对于还没接触过它的人,这恰好是个好时机:写...