This week's Java roundup for April 6th, 2026, features news highlighting: the fifth preview of Primitive Types in Patterns, instanceof and switch; the proposed release schedule for JDK 27; point...
Oracle has released version 4.4.0 of Helidon, their microservices framework, featuring alignment with the OpenJDK release cadence, support via the new Java Verified Portfolio, new core...
Oracle推出Java验证组合(JVP),包括JavaFX商业支持、Visual Studio Code的Oracle Java平台扩展和Helidon,未来几个月将增加更多功能。
2026年3月9日的Java新闻包括JHipster 9.0发布、Project Valhalla更新、Spring Framework维护版本和Open Liberty测试版。JDK 26和27的早期版本也有新构建,鼓励开发者报告错误,各项目发布了新特性和修复,提升开发体验。
本文介绍了如何通过Hackathon Starter Kit在OCI上部署使用Helidon(Java)、MySQL REST服务和OCI GenAI的完整应用。首先,需安装Java 21和Maven,配置OCI访问,安装Sakila数据库,获取代码并配置应用,最后构建并运行Helidon应用以实现AI功能。
2022年,Helidon团队重写了基于Netty的Helidon Web Server,全面采用虚拟线程,推出了Helidon 4,这是首个为虚拟线程设计的微服务框架。文章分享了虚拟线程的优势和经验教训,并展望了Java 24及未来发展。
本周Java动态包括JEP 527进展、JDK 26发布计划、Mandrel 25和Seed4j发布,以及GlassFish、WildFly、Spring AI等框架的里程碑更新。新特性包括TLS 1.3后量子混合密钥交换、Helidon Data和Micronaut 4.9.4等。Keycloak 26.4.0增强了安全性和用户认证功能。
本周Java动态包括Apache Groovy GA发布、Project Leyden早期访问构建、Helidon MCP服务器介绍、多个项目的点版本更新,以及Hibernate Validator 9.1.0的首个alpha版本。JEP 522提升为候选状态,旨在减少G1垃圾收集器的开销,同时JDK 25和26的早期访问构建也有更新,Groovy 5.0.0和Quarkus 3.26.0发布了新特性。
本周发布了Java的多个更新,包括GlassFish 7.0.21、Spring AI MCP 0.4.0和Grails 6.2.3,修复了多个问题。同时,JDK 24和25的早期版本也已发布,鼓励开发者反馈bug。各框架进行了依赖升级和错误修复,功能得到了增强。
本周Java动态包括Apache Pulsar 4.0发布,Open Liberty 24.0.0.11-beta成为Jakarta EE 11的首个兼容实现,Helidon、JHipster和Apache Camel也进行了小版本更新。JDK 24的JEP 485已确认,开发者可通过Java Bug数据库报告问题。此外,Jakarta EE 11获得IBM兼容性认证请求,Spring框架发布了多个候选版本和小版本更新。
本周Java回顾包括Spring Framework 6.2.0-M7、Project Loom Build 24-loom+4-42、Payara Platform、Open Liberty和Piranha Cloud的新版本发布、Gradle 8.10.0、Helidon 4.1.0和Eclipse JKube 1.17.0等。新功能包括错误处理、忽略bean注册和HandlerMethodValidator类的改进。Payara发布了8月2024版的Payara Platform,解决了与REST端点和域重启相关的问题。Open Liberty发布了24.0.0.8版,引入了版本无关的功能。Helidon 4.1.0支持JDK 22和JDK 23,还有其他改进。Quarkus 3.13.2提供了依赖升级和重要更改。Micrometer Metrics和Tracing发布了新版本,提供了依赖升级和新功能。Eclipse JKube 1.17.0发布了新功能,包括使用Jib构建多平台容器镜像和Helm插件的新功能。Project Reactor发布了新版本,提供了依赖升级。Piranha 24.8.0发布了重要更改。JHipster Lite 1.15.0发布了bug修复和新功能。Gradle 8.10发布了解决了许多问题和重要更改。
《Beginning Helidon》是一本关于使用Helidon框架开发轻量级微服务应用的入门指南,共464页,包含15个章节。内容涵盖了Helidon的不同版本、工具、配置规范、实现和调用Web服务、数据访问层、容错机制、安全认证、测试、批处理、集成其他技术、响应式特性、分布式事务等。适合计划使用Helidon的开发者。
本文介绍了支持虚拟线程和基于虚拟线程的区别,Helidon 4是基于虚拟线程的,可以提高性能。使用Helidon 4可以创建易于维护和调试的代码,提高微配置文件应用程序的运行速度。
MySQL Document Store允许开发人员在同一个数据库和应用程序中同时使用SQL关系表和无模式JSON集合。X Dev API和X Protocol优化了CRUD操作和SQL API函数。使用Helidon MP,开发人员可以创建一个从MySQL Document Store检索数据并将其提供为REST服务的应用程序。该应用程序使用MySQL Connector/J依赖项和MicroProfile config来设置连接。可以使用提供的Schema和Collection值提取数据,并将结果格式化为JSON。还可以使用MySQL Document Store执行添加、更新和删除Pokemon等CRUD操作。
完成下面两步后,将自动完成登录并继续当前操作。