本周Java动态包括:JDK 24计划于2025年3月18日发布,JEP 475简化G1垃圾收集器,JEP 486永久禁用SecurityManager。Spring Framework和Quarkus发布新版本,Quarkus加入Commonhaus基金会以促进开源发展。
OpenJDK Quality Group鼓励使用OpenJDK构建的FOSS项目进行测试,以提高发布质量。JDK 17弃用了Security Manager,影响了Subject::doAs和Subject::getSubject等API。从JDK 23开始,主题授权和Subject API的行为取决于允许Security Manager。建议使用新的JAAS API作为替代方案。可以使用jdeprscan工具来识别弃用的API。存储Subject在AccessControlContext中的代码应进行迁移。有关更多详细信息,请参阅JDK 23发布说明。
完成下面两步后,将自动完成登录并继续当前操作。