ADK Java 1.14:returnDirect 跳过模型总结
ADK Java 1.14.0 的 SpringAiToolset 把 Spring AI @Tool(returnDirect=true) 映射成 skipSummarization=true;同进程里 getTracking 还能经 adk_tool_context 写入 session state。本次未调用外部模型。
从 Java 与 Spring,到 AI 与开源。分享经得起实践的知识,和认真做技术的人一起成长。
ADK Java 1.14.0 的 SpringAiToolset 把 Spring AI @Tool(returnDirect=true) 映射成 skipSummarization=true;同进程里 getTracking 还能经 adk_tool_context 写入 session state。本次未调用外部模型。
JDK-8390759:switch 的 when 守卫抛 IOException 时,JDK 27.0.1.0.3 能编过、try-catch 反而报 never thrown,运行时仍炸;28-ea+21-1707 要求 catch/throws,catch 能接到 boom。Spring Boot 4.1.2 + release 21 同结果。
Spring Batch 6.1.0-RC1 新增 @JobParameter,可在 job/step scope 上替代 @Value("#{jobParameters['…']}")。Boot 4.2.0-RC1 + H2 对照跑通:同参注入值一致、缺参为 null;去掉 StepScope 时抛 EL1008E,源码里注解会被翻译回同一条 SpEL。
Netty 4.2.20.Final(2026-11-02,同修 4.1.140.Final)修 HttpVersion 宽松解析:超大版本数字以前静默 int 溢出,H/9999999999.1 会变成 H/1410065407.1;现在抛 IllegalArgumentException。Spring Boot 4.1.2 默认仍是 4.2.19,需显式抬 netty.version。
社媒抓取 API Social Fetch,把 TikTok、Instagram、YouTube、X、LinkedIn、Facebook、Reddit 等平台的公开主页、帖子、评论、视频、转写与互动指标收成一套版本化 REST,方便独立产品少养爬虫、多接结构化接口。TrustMRR 用 Stripe
Hibernate Validator 9.1.6.Final(2026-11-01,同修 9.0.3.Final)修 HV-2283:类级约束消息里访问 record 组件,9.1.5 刷 HV000129 且 MESSAGE 留 EL 原文;9.1.6 能拼出真实值。Spring Boot 4.1.2 默认仍是 9.1.5,需显式抬版本。
jbang v0.143.0 统一别名版本语法 alias:version@catalog。本地 catalog 里 Spring Boot CLI 默认 3.4.5,bootcli:3.5.5 打出 Spring CLI v3.5.5;钉住的 CLI 从 start.spring.io 抽出 Boot 4.1.2 工程并可访问 /hello。
Traefik 3.7.17(2026-10-30)换成 Go 1.27.3 编译。Go 1.27 给 HTTP 服务加了默认最多 500 个 header value 的上限,超了就回 431 Request Header Fields Too Large,而且发生在路由之前,access log
GitHub 2026-10-30 公告 GHSA-grfq-r75j-rw9x(CVE-2026-119281):Connector/J 3.5.10 把 character_set_results 改成 latin1 后仍开着,中文变 ????;3.5.11 抛 SQLNonTransientConnectionException 关连接。Spring Boot 4.1.2 + Hikari 双独立进程对照。
mise v2026.10.25 增加 tasks set/rm 与增强的 tasks add,以及 watch --once。在 Spring Boot 3.4.5 最小项目里改 test 描述后,watch test --once 等源码变更再跑一轮 Maven 测试,退出码与 Surefire 对齐。