Oracle Graal Cloud Native 4.2.1 带来 Java 21 支持、新的云集成等功能

Oracle发布Graal Cloud Native 4.2.1

Oracle发布了Graal Cloud Native (GCN) 4.2.1版本,这是其基于开源Micronaut框架的构建版本。该版本带来了对Java 21的支持,并包含Graal Native Image、与Google Cloud Platform (GCP)的云集成、针对GCP的新指南、启动器和客户端更新等功能。

主要功能和改进

  1. Java 21支持

    • GCN 4.2.1支持Java 21和Java 17,开发者可以在GCN应用中使用Java 21的新特性,如虚拟线程(Virtual Threads)和范围值(Scoped Values)。
  2. GraalVM Native Image集成

    • GCN模块支持原生编译,与最新版本的Oracle GraalVM for JDK 21和JDK 17集成。使用GraalVM Native Image提前编译的GCN应用在运行时所需的内存和CPU更少,启动速度提升高达100倍,并立即达到峰值性能。
  3. 云服务支持扩展

    • 除了之前支持的Oracle Cloud Infrastructure和Amazon Web Services,GCN 4.2.1新增了对Google Cloud Platform (GCP)的支持,包括Cloud Storage、Cloud SQL for MySQL Database、Secrets Manager、Identity with OpenID Connect、Cloud Logging、Cloud Monitoring、Cloud Trace、Google Kubernetes Engine等服务。
  4. 新的GCP指南

    • 针对GCP的新指南涵盖了多个服务,如Cloud Storage、Cloud SQL for MySQL Database、Secrets Manager、Identity with OpenID Connect、Cloud Logging、Cloud Monitoring、Cloud Trace、Google Kubernetes Engine和Kafka等。
  5. Micronaut框架更新

    • Micronaut框架从4.0.7版本更新到4.2.1,多个Micronaut模块应用了补丁。发布了新的物料清单(BOM),包含与Micronaut框架4.2.1模块及其依赖项兼容的特定版本。
  6. 启动器和CLI更新

    • GCN Launcher和GCN CLI已更新,支持GCN 4.2.1的新功能。开发者可以使用GCN Launcher从浏览器生成首选公有云的应用启动模板,或通过命令行工具使用GCN CLI。
  7. VS Code扩展包更新

    • Graal Cloud Native Extension Pack for VS Code也已更新,支持Micronaut Framework Expression Language、Micronaut Control Panel、Config Maps for Graal Cloud Native应用部署到Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE)等功能,并增强了与Oracle Autonomous Database的集成。

主要用途

GCN旨在简化云应用开发,通过GraalVM Native Image提前编译,帮助开发者构建启动迅速、资源消耗少的云原生Java微服务,从而降低计算成本。

相关链接

通过本次更新,GCN进一步增强了云服务支持,提供了更多针对GCP的指南,并优化了与GraalVM的集成,为开发者提供了更灵活、高效的云原生开发体验。

阅读 44
0 条评论