Java 周报总结(2024年12月23日)
本周的Java周报主要涵盖了以下重要新闻和发布:
JDK 24 和 JDK 25
- JDK 24:当前版本为 Build 29,开发者可以通过早期访问构建获取更多信息,并鼓励通过Java Bug 数据库报告问题。
- JDK 25:当前版本为 Build 3,同样可以通过早期访问构建获取更多信息,并鼓励开发者报告问题。
Spring Framework
- Spring AI 1.0 第五个里程碑发布:支持模型上下文协议(MCP)、Zhipuai Embedding-3和Pixtral等模型,以及MariaDB和Azure Cosmos DB等向量存储。计划在2025年1月发布第六个里程碑版本,随后发布候选版本。
- Spring AI MCP 0.2.0 里程碑发布:引入了简化的
McpClient
接口和新的SseServerTransport
类,模块名称有所调整。
TornadoVM
- TornadoVM 1.0.9 发布:修复了多个bug,增加了对RISC-V 64 CPU端口的支持,支持三维数组,并为
tornado
启动脚本添加了帮助菜单。
Micronaut
- Micronaut Framework 4.7.3 发布:包含Micronaut Core 4.7.10,修复了多个bug,并对Micronaut Logging、Flyway、Liquibase、Oracle Cloud和Pulsar模块进行了更新。
Grails
- Grails 7.0.0 第一个里程碑发布:修复了多个bug,更新了依赖项,最低要求JDK 17、Spring Framework 6.0、Spring Boot 3.0和Groovy 4.0,并更新了
PublishGuide
类以使用Gradle的AntBuilder
。
LangChain4j
- LangChain4j 1.0.0 第一个alpha版本发布:更新了
ChatLanguageModel
和StreamingChatLanguageModel
接口,支持更多用例和新功能,并初步实现了模型上下文协议。计划在2025年第一季度发布GA版本。
Apache Software Foundation
- Apache Camel 3.0 版本生命周期结束:最新版本为3.22.3,开发者被鼓励通过迁移指南升级到4.0版本。
JHipster
- JHipster 8.8.0 发布:升级到Spring Boot 3.4、Angular 19和Gradle 8.12,实验性支持Angular中的esbuild,改进了单页应用的CSRF令牌处理。
- JHipster Lite 1.24.0 发布:升级到Spring Boot 3.4.1,新增了配置Liquibase lint的模块,并为预处理程序添加了元数据以解决ESLint缓存错误。
以上内容总结了本周Java社区的重要发布和更新,涵盖多个框架和工具的最新进展。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。