• 中文
    • English
  • 注册
  • 查看作者
  • 近期Java新闻:Eclipse GlassFish、Open Liberty、MicroStream、JHipster、WildFly、EclipseLink

    OpenJDK

    Oracle内部Java平台小组主任工程师
    提议,在JDK 20中
    命令行选项
    /
    /
     。Darcy引用JEP第182条:
    ,讨论老版本JDK的继续支持时间范围。目前反馈主要在Maven编译器插件依旧默认使用1.7版的问题上。Oracle首席工程师
    提议
    Visual Studio 2017(VS2017)原因如下:

     

    • 2022年四月微软将结束对VS2017的“
      ”。

    • VS2017
      C 11,导致
      补丁效果不理想

    • VS2017不支持新的一致性预处理器,很可能导致
      补丁效果减半

    • VS2017导致如
      等解决方案很乱,在停止支持后该版本应同时下线

    目前反馈主要集中在仍旧使用VS2017的团队中。

     

    JDK 19

    仍处于
    ,预计将于2022年9月20日发布GA版。
    中包含

    等链接,比较了JDK 18(
    )与JDK 19(
    )。InfoQ后续将跟进更多细节。

     

    JDK 20

    版本的JDK 20(
    )也在上周发布,重点关注对Build 12的
    ,以及对各种
    的修复。关于该版本更多细节可参见

     

    关于

    ,欢迎开发者们通过
    报告错误。

     

    Eclipse GlassFish

    在迈向GlassFish 7.0.0的道路上,Eclipse基金会发布了
    。提供以下内容的集成:
    (Jakarta授权的兼容实现);
    (Jakarta MVC的兼容实现);
    (Jakarta表达式语言的兼容实现);
    (Jakarta Bean验证的兼容实现);以及
    的重新整合。

     

    GlassFish 7.0.0-M8可在JDK 11至JDK 19上编译和运行,包含最终版本的Jakarta EE 10 API,完全通过Jakarta EE 10的完整TCK测试及Web Profile TCK测试。

     

    Quarkus

    红帽子
    了Quarkus的2.12.0版本,主要更新为:升级了Kotlin 1.7、微软SQL 服务器11.2.0.jre11、GraalVM以及
    22.2版本(Mandrel是GraalVM社区版的下游发行版);支持SmallRye Config
    。关于该版本更多细节可参见

     

    Open Liberty

    IBM将Open Liberty 22.0.0.9版本从beta

    ,以发布
    1.1。Password Utilities可用于清理试图通过默认初始化联合用户注册表或Jakarta连接器等手段,强制联合独立用户注册表等不受欢迎行为。

     

    Open Liberty 22.0.0.10(beta版)也已
    ,主要特点为:支持JDK 19;MicroProfile Telemetry预览(MicroProfile 6.0版本中包含的新规范);可通过编程手段选择
    的替代实现;可暴露使用
    的SPI接口并向BELL服务中注入属性。

     

    MicroStream

    在前往MicroStream 07.01.00的道路上,
    已可提供:改进版CDI集成,明确指出变化的对象(将其标记为脏对象),并将变化同步存储;改进与Spring Boot的集成,增加拦截器逻辑,在方法结束时存储标记对象;存储对
    接口标记实现的引用;启用MicroStream缓存。

     

    WildFly

    红帽
    了WildFly 26.1.2.Final版本,重点组件升级有下:WildFly Core 18.1.2.Final;Netty 4.1.79;Apache MyFaces 2.3.10和3.0.2;Hibernate ORM 5.3.28.Final;RESTEasy 4.7.7.Final;以及Jackson Core和Databind 2.12.7版本。

     

    根据WildFly在2022年的
    来看,随着WildFly 27的发布,将不再支持JDK 8、Jakarta EE 8和MicroProfile 4.1。Jakarta EE 10 和 JDK 11 将被定义为最小版本。关于该版本更多细节可参见

     

    JHipster

    JHipster 7.9.3已经
    ,重点更新为;对Spring Boot 2.7.3的依赖性升级;JHipster域语言(JDL)可进行无值搜索;支持
    19.0.1;并修复了微软SQL服务器和
    工作流的问题。

     

    EclipseLink

    EclipseLink 4.0.0的
    ,也是
    规范的兼容实现之一,已经可以在Java社区内使用。主要更新有:改进了查询参数绑定;修复了
    类中定义的
    方法的内 存泄漏 ;更新了Jakarta Persistence测试框架;升级了对PostgreSQL 42.4.1和MongoDB的依赖;以及修复了
    接口中的查询异常。关于该版本更多细节可参见

     

    Hibernate

    Hibernate ORM 5.6.11.Final版本已经
    ,主要修复了以下问题:一个在大型项目中导致性能严重下降的问题;以及在试图选择使用
    注解的关联的ID时出现的异常。

     

    JDKMon


    版可监听并更新已安装的JDK的工具,一周前便已经可以在Java社区中使用。该新版本由Azul公司首席工程师
    创建,内容包括:一个更新的CVE扫描器;对Zulu Prime检测的一个修复;以及显示OpenJDK未知构建的一个新属性。

     

    Apache Camel

    同Quarkus一样,Camel Quarkus 2.12.0,包括Camel 3.18.1和Quarkus 2.12.0.Final版本已经可以用于JVM及本地模式,
    包括大众期待已久并强烈要求的
    扩展。关于该版本更多细节可参见

     

    原文链接

    相关阅读:

  • 0
  • 0
  • 0
  • 113
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: