nginx 1.31.8 起 working_directory 相对前缀,配错目录直接启动失败
nginx 1.31.8 起 working_directory 的相对路径相对前缀,不再相对启动 cwd;配不存在的目录会 emerg 退出,1.31.7 则会留下无 worker 却仍在监听的 master。用 1.31.7/1.31.8 alpine 镜像对照,前面挂 Spring Boot 4.1.1 反代实测。
围绕 spring-boot 的技术文章与经验分享。
共 90 篇文章nginx 1.31.8 起 working_directory 的相对路径相对前缀,不再相对启动 cwd;配不存在的目录会 emerg 退出,1.31.7 则会留下无 worker 却仍在监听的 master。用 1.31.7/1.31.8 alpine 镜像对照,前面挂 Spring Boot 4.1.1 反代实测。
Camel 4.22.2(2026-10-22)修 CVE-2026-90885:消息体已是 Source 时 XQuery 直接交给 Saxon。Spring Boot 4.1.1 双进程对照,4.22.1 回 200 带出 canary,4.22.2 回 400 拒绝 DOCTYPE。
Mailpit v1.32.0 的 /view/{ID}.html 会去掉 base 和 meta refresh,换成注释;REST API 的 HTML 原文不动。Spring Boot 4.1.1 JavaMailSender 本机捕信已跑通,并与 v1.31.6 对照。同日还修了 EXIF 缩略图死循环(GHSA-379p-g4f4-hq5h)。
pnpm 12.15.0(2026-10-21)新增 lockfile.integrityTarget: tar。本机同装 is-odd@3.0.1,默认与 tar 模式的 integrity 哈希整段不同;顺带验证 include 拆配置与 SOURCE_DATE_EPOCH。
Vercel 10 月 21 日 changelog:AI Gateway 上 Baseten Mammoth-1、Elephant-1 免费到 10 月 27 日。10 月 23 日核对公开模型列表,两条 pricing.input/output 都是 0。决策请求走 POST /v1/evaluate,附 Spring Boot 4.1 RestClient 接法和无 Key 时的 401。
Spring AI 2.1.0-RC1 的 Tool Call Confirmation:同一次回复混有需确认与普通工具时整段暂停,恢复前普通工具也不会先跑。
Security 7.2.0-RC1 支持 CSP {nonce}:响应头与 script nonce 一致时 Chrome 执行内联脚本(ALLOWED),缺失或填错时停在 PENDING 并报 CSP blocked。
Boot 4.2.0-RC1 默认 build-image 拉的是 ubuntu-resolute-builder,基线 Ubuntu 26.04;默认可选的 spring-cloud-bindings 2.0.4 会因已删除的 env.EnvironmentPostProcessor 启动失败。
用 Spring Boot 4.1.1 的 InetAddressFilter.externalAddresses() 实测 JDK、Apache、Jetty、Reactor Netty 四种底层客户端:回环、元数据、内网和十进制地址全部被拦,公网 IP 正常放行;RestClient 抛出的异常却分成裸 FilteredHostException 和 ResourceAccessException 两种,fake-ip DNS 下所有域名也会一并被拦。
Vercel 10 月 19 日 changelog:AI Gateway 上的 MiniMax M3.1 Flash 免费到 10 月 22 日;要用 providerOptions.gateway.order 钉住 minimax,否则网关可能走到别的提供方。附 Spring AI 2.0 配置与编译结果。