Článek přečtěte do 3 min.
Společnost Oracle s potěšením oznamuje všeobecnou dostupnost vývojářské sady Graal Dev Kit pro Micronaut 4.9.1, která je založena na open source frameworku Micronaut 4.9.1. Podívejme se na některé z významných změn v této verzi.Graal Development Kit pro Micronaut (GDK) je distribuce od společnosti Oracle, která obsahuje vybranou sadu modulů open source frameworku Micronaut® a jejich závislostí, sestavených ze zdrojového kódu s ověřením původu sestavení a softwarovým seznamem materiálů (SBOM) pro zvýšení bezpečnosti. GDK je optimalizována pro kompilaci předem s GraalVM Native Image a je plně podporována v infrastruktuře Oracle Cloud. Poskytuje také rozšíření VS Code a IntelliJ, rozhraní CLI a webový spouštěč pro urychlení vývoje a nasazení aplikací. To vám umožňuje vytvářet přenosné, cloudové nativní mikroslužby Java, které se spouštějí okamžitě a spotřebovávají méně zdrojů, což snižuje vaše výpočetní náklady.

Plán podpory 

Vybraná vydání GDK (identifikovaná verzí major.minor.patch, například 4.7.3) jsou označena jako vydání s dlouhodobou podporou (LTS). Tato vydání LTS dostávají od společnosti Oracle bezplatné backporty pro kritické opravy po dobu minimálně 12 měsíců od data jejich původního vydání, což zajišťuje stabilitu a kontinuitu. Kritická aktualizace GDK 4.7.3.5 dále zvyšuje stabilitu vydání 4.7.3 LTS. Naproti tomu projekt Micronaut, který je součástí projektu, nadále přináší nové funkce a opravy v každém hlavním i vedlejším vydání. Pro účely plánování je níže uveden očekávaný harmonogram vydávání GDK pro rok 2025:  

Upozorňujeme, že GDK 4.9.1 není LTS verze a bude nahrazena GDK 4.10, další plánovanou LTS verzí.

Rychlý a efektivní Micronaut s GraalVM

Aplikace kompilované pomocí GraalVM Native Image se spouštějí okamžitě, poskytují špičkový výkon bez zahřívání a mají nízkou paměťovou náročnost. Níže uvedené grafy ilustrují tyto výhody na příkladu služby Micronaut MuShop Catalogue Service – součásti dema MuShop, cloudové nativní aplikace pro elektronické obchodování s produkty pro kočky.

Nový kusovník (BOM) s Micronaut Framework 4.9.1

Tato verze aktualizuje framework Micronaut z verze 4.7.3 na 4.9.1. Kromě aktualizací několika modulů Micronaut tato aktualizace zavádí nové funkce, včetně experimentálního režimu pro spouštění virtuálních vláken v rámci smyčky událostí Netty, nového klienta Micronaut Kubernetes Java generovaného z oficiální specifikace OpenAPIpodpory implementace Micronaut Data pro specifikaci Jakarta Data 1.0, funkce Graceful Shutdown a dalších. Více informací naleznete v části vydání frameworku Micronaut.

Pro upgrade jednoduše aktualizujte soubor sestavení Maven pom.xml nebo Gradle tak, aby používal nový kusovník GDK 4.9.1:

Maven


  cloud.graal.gdk
  gdk-parent
  4.9.1.1

Gradle

dependencies 

Soudržnost Micronautů postavená od zdroje

Počínaje verzí GDK 4.7.3.5 nyní kusovník GDK obsahuje modul micronaut-coherence a jeho podmoduly, které jsou sestavovány přímo ze zdrojového kódu. Tyto moduly si již nemusíte vytvářet sami.

Nové příručky pro Microsoft Azure

Tato verze obsahuje dva nové průvodce pro Microsoft Azure:

Aktualizovaný spouštěč a příkazové řádky

Spouštěč GDK a rozhraní GDK CLI byly aktualizovány s podporou pro GDK 4.9.1. Spouštěč GDK můžete použít ke generování šablon spouštěčů aplikací pro vámi preferovaný veřejný cloud z webového prohlížeče. Pokud dáváte přednost nástrojům příkazového řádku, použijte rozhraní GDK CLI.

Další kroky

Micronaut® je registrovaná ochranná známka společnosti Object Computing, Inc. Použití je pouze pro referenční účely a neznamená žádné schválení ani spojení s žádným produktem třetí strany.

Zdroj: Oracle