Spring AI 2.1.0-RC1:混工具回复整段暂停
Spring AI 2.1.0-RC1 的 Tool Call Confirmation:同一次回复混有需确认与普通工具时整段暂停,恢复前普通工具也不会先跑。
第 10 页 · 持续积累的技术实践
Spring AI 2.1.0-RC1 的 Tool Call Confirmation:同一次回复混有需确认与普通工具时整段暂停,恢复前普通工具也不会先跑。
Security 7.2.0-RC1 支持 CSP {nonce}:响应头与 script nonce 一致时 Chrome 执行内联脚本(ALLOWED),缺失或填错时停在 PENDING 并报 CSP blocked。
Spring Framework 7.1.0-RC1 把 RestTemplate 标成 @Deprecated(since="7.1", forRemoval=true),-Xlint:deprecation 编译会报警;同版本 RequestMethod.QUERY 支持带 body,form 与 JSON 均回 200,同路径 GET/POST 是 405 且 Allow: QUERY。用 Boot 4.2.0-RC1(绑 7.1.0-RC1)实测,对照 Boot 4.1.1(7.0.9)无弃用警告、也无 QUERY 常量。
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 配置与编译结果。
开源社交媒体调度工具 Postiz 由 Nevo David 从 2024 年 9 月做起,代码 AGPL 开源,钱来自托管订阅。TrustMRR 用 Stripe 校验的看板显示,2026 年 10 月 20 日 MRR 约 29.2 万美元、活跃订阅 8537 个。按创始人公开帖和定价页,复盘从每月 1.4 万美元走到近 29 万美元的路径和四档价格。
JEP 539 已 Integrated 进 JDK 28。用 Class-File API 在 28-ea+20 上生成三种类对照:普通 static 未赋值读到 null;STRICT_INIT 未在 clinit 赋值则 IllegalStateException;clinit 里赋好值则可正常读写。加载预览 class 必须加 --enable-preview。
Oracle 2026 年 10 月 CPU 已正式发布,MySQL 共 98 个新补丁,29 个可无认证远程利用,OpenSSL 与 curl 两条同为 CVSS 9.8。10-21 核对时 mysql:8.4 还停在 8.4.11;10-22 22:16 北京时间再查,浮动标签已指向 8.4.13 与 9.7.4。Spring Boot 4.1.1 默认的 Connector/J 9.7.0 不在 Connector/J 受影响名单里。
OpenCode 2.1.0(2026-10-20)把会话归档加回来了。本机装 @opencode/cli 2.1.1 后,对已有会话 session.update 设 archived=true,session.list 只有带 archived=true/false 才会分开;不带参数的默认列表仍会带上已归档会话。同项目里 experimental.todo 也能被 debug config 读到。