Dela via


Versionsstöd för Java, Spring Boot med mera

Kommentar

Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.

Den här artikeln gäller för: ✔️ Standardförbrukning och dedikerad (förhandsversion) ✔️ Basic/Standard ✔️ Enterprise

Den här artikeln beskriver supportpolicyn för Java-, Spring Boot- och Spring Cloud-versioner för alla Azure Spring Apps-planer och versioner av andra SDK:er och OS-avbildningar för Enterprise-planen.

Azure Spring Apps tillhandahåller och underhåller de SDK:er och grundläggande OS-avbildningar som krävs för att köra dina appar. Om du vill se till att dina program är kompatibla med sådana hanterade komponenter följer du versionssupportprincipen för de komponenter som beskrivs i den här artikeln.

Versionsstöd för alla planer

I följande avsnitt beskrivs det versionsstöd som gäller för alla planer.

Java-körningsversion

Du kan välja vilken LTS Java-version som helst som huvudversion som stöds officiellt och som får regelbundna uppdateringar.

Mer information finns i Långsiktigt Java-stöd för Azure och Azure Stack.

Spring Boot- och Spring Cloud-versioner

Du kan välja vilken version av Spring Boot eller Spring Cloud som helst som är kompatibel med den Java-version som du har installerat.

För nya versioner har Azure Spring Apps stöd för den senaste Spring Boot- eller Spring Cloud-huvudversionen från och med 30 dagar efter lanseringen. Den senaste delversionen stöds så snart den har släppts.

För gamla versioner kräver Azure Spring Apps inte att du uppgraderar Spring Boot eller Spring Cloud för att få support. Men med de officiellt stödda nya versionerna kan du få den bästa upplevelsen med några av de hanterade komponenterna , till exempel Config Server och Eureka Server för standardförbrukning och dedikerad plan och Standard-planen, Tanzu-komponenter för Enterprise-planen och måttinsamling för alla planer.

Mer information finns i den officiella supporttidslinjen för Spring Boot och Spring Cloud. Enterprise-planen ger kommersiellt stöd för Spring Boot, medan de andra planerna ger OSS-stöd.

Versionsstöd för Enterprise-planen

I följande avsnitt beskrivs det versionsstöd som gäller för Enterprise-planen.

Polyglot SDK:er

Du kan distribuera flerspråkiga program till Enterprise-planen med källkod. Använd SDK:er med LTS-versioner som stöds officiellt för att få bästa möjliga stabilitet.

När du distribuerar dina flerspråkiga program till Enterprise-planen tilldelar du specifika LTS-versioner för SDK:erna. Annars kan standardversionen av SDK ändras under de regelbundna uppgraderingarna för builder-komponenter. Mer information om hur du distribuerar flerspråkiga appar finns i Distribuera flerspråkiga appar i Azure Spring Apps Enterprise-planen.

Typ Stödprincip
Java Java-stöd i Azure
Tomcat Tomcat-versioner
.NET Supportprincip för .NET och .NET Core
Python Status för Python-versioner
Go Go-versionshistorik
NodeJS Nodejs-versioner
PHP PHP-versioner som stöds

Stöd för stackbild

Du kan välja valfri stackbild under byggkonfigurationen. Vi rekommenderar att du använder en LTS-avbildning som stöds officiellt. Mer information finns i Ubuntu-livscykeln och lanseringstakt.

Hålla reda på versionsuppgradering

Förbered tidigt för utfasning av alla huvudkomponent-LTS-versioner som dina program förlitar sig på. Du får ett meddelande från Microsoft en månad innan supporten för Azure Spring Apps upphör.

För regelbundna uppgraderingar hittar du specifik information i aktivitetsloggen när uppgraderingen är klar.