在本期节目中,Azul副CTO Simon Ritter与InfoQ的Java主编Michael Redlich讨论了OpenJDK的新特性,包括六个月发布周期、Generational Shenandoah和JDK Flight Recorder。他分享了自JDK 9以来在JCP专家组的经验,强调了新特性开发的变化及其对Java发展的影响。
本周Java动态包括:OpenJDK JEPs更新至JDK 26;Spring Framework 7.0正式发布,兼容Jakarta EE 11;Spring Data和Spring AI等的点版本更新;Payara平台2025年11月版;Maven 4.0第五个候选版本;Micronaut维护版本。JEP 525引入结构化并发,简化并发编程。
2025年11月3日,OpenJDK生态系统活跃,JDK 26的三个JEP被提升为目标,三个JEP被提议。JEP 529引入向量API,JEP 516改进对象缓存,JEP 500限制final字段变更。JDK 26预计于2026年3月17日发布。
本周Java动态包括:针对JDK 26的OpenJDK JEPs提议,Spring Framework 7.0和Spring Data的候选版本发布,Quarkus、JReleaser、Seed4J和Gradle的点版本更新,以及Jakarta EE 12的进展。多个JEP(如JEP 525、529、516、500和530)被提升为提议目标,审查预计于11月6日和7日结束。Jakarta EE 12的里程碑2定于12月9日,最终发布预计在2026年7月。
本周Java动态报道了多个重要更新,包括两个新的OpenJDK候选版本、Jakarta EE 12规范的里程碑发布、WildFly 38和Testcontainers 2.0的GA版本,以及Spring Framework 7.0的首个候选版本。此外,OpenJDK的Vector API和Post-Mortem Crash Analysis工具也获得候选状态,JDK 26的早期版本发布了更新。
本周Java动态包括JDK 25和GraalVM的GA发布,JDK 26的新JEP候选,Quarkus等的点版本更新,以及Hibernate Validator 9.1的第二个alpha版本。Oracle将GraalVM与Java发布分离,专注于非Java语言。JDK 25包含18个JEP特性,JDK 26的早期版本也有更新。
本周Java动态包括:JDK 26的OpenJDK JEPs更新,GPULlama3.java与LangChain4j的首次集成,Spring框架及相关项目的里程碑发布,Spring授权服务器迁移至Spring安全,Open Liberty最新版本发布,以及JBang的点版本更新。
本周Java动态包括:JEP 517提议支持HTTP/3,发布JDK 26早期版本,更新Payara平台,以及Quarkus、Micronaut、Apache Kafka和Tomcat的点版本。同时,Grails 7.0和Gradle 9.1的候选版本也已发布。
2025年5月12日,OpenJDK生态系统活跃,JDK 25的多个JEP被提升。JEP 510和JEP 506将正式发布,JEP 519、515、514和507被提议为目标。JDK 25计划于2025年9月16日发布,成为下一个长期支持版本。
本周Java动态报道了JDK 25的多个JEP提案,如灵活构造函数体和结构化并发。同时,Hibernate Reactive 3.0、Infinispan 16.0和JHipster 8.11.0等新版本发布,带来了重要更新。
本周Java动态报道了JDK 25的四个新JEP提案、Spring AI 1.0.0的第八个里程碑版本、Quarkus 3.22.0的发布,以及LangChain4j 1.0.0的首个候选版本。同时,WildFly加入Commonhaus基金会,以提升开源项目的可持续性。
2025年4月14日,OpenJDK生态系统活跃,八个JEP从草案提升为候选状态,包括JEP 512、511、510等,旨在简化Java编程、增强功能和提升性能。JDK 25的发布计划已确定,特性集正在冻结中。
本周Java动态包括:OpenJDK JEPs针对JDK 24的提案;Jakarta EE 11核心配置发布审查;Payara平台2024年11月版发布;Vert.x 5.0首个候选版本;Log4j 2.24.2和JobRunr 7.3.2的点版本发布。
本周Java动态报道了Spring Framework 6.2.0、JDK 24的四个目标JEP和两个提议JEP、Micronaut 4.7.0及Gradle 8.11.0的发布。JEP 501和JEP 499待审查,JEP 498对内存访问方法提出警告。Jakarta EE 11即将进入发布审查阶段。
在macOS上构建OpenJDK相对简单。首先,安装所需工具,包括JDK和XCode。然后,应用补丁解决clang问题,克隆项目并运行配置和构建命令,最后查看构建的JDK版本。
2024年11月4日,OpenJDK生态系统活跃,五个JEP成功完成评审,目标为JDK 24,包括JEP 493、491、488等,涉及运行时图像链接和虚拟线程同步等功能。JDK 24预计于2025年3月18日发布。
OpenJDK生态系统活跃,四个JEP成功评审,目标为JDK 24,五个新JEP待审。JEP 490提议移除ZGC的非代际模式,JEP 487、478、404等被提升为目标。JDK 24计划于2024年12月5日进入第一阶段。
Tip & tail是一种软件库发布模型,旨在提升开发者体验并加速创新。tip版本包含新特性和修复,tail版本仅包含关键修复,减少从tip到tail的回溯。
2024年10月21日,OpenJDK生态系统活跃,JDK 24的多个JEP被确认和提议。JEP 485(Stream Gatherers)已被提升为目标,旨在增强Stream API。其他提议包括移除ZGC的非代际模式和引入密钥派生函数API。JDK 24预计于2025年3月18日发布。
欧盟数字运营韧性法案(DORA)旨在提升金融机构的数字韧性,以应对信息技术威胁。DORA要求金融机构实施全面的ICT风险管理、及时报告重大事件、定期进行系统测试、加强第三方风险管理,并促进信息共享。遵守DORA的关键任务包括开发风险管理框架、建立事件报告机制和进行系统测试,以确保合规性和提升运营韧性。
完成下面两步后,将自动完成登录并继续当前操作。