Nyelvi futtatókörnyezet támogatási szabályzata

Ez a cikk az Azure Functions nyelvi futtatókörnyezet támogatási szabályzatát ismerteti.

Kivonási folyamat

Az Azure Functions-futtatókörnyezet különböző összetevőkre épül, beleértve az operációs rendszereket, az Azure Functions-gazdagépet és a nyelvspecifikus feldolgozókat. A függvényalkalmazások teljes körű támogatásának fenntartása érdekében a Függvények támogatása igazodik az adott nyelv teljes körű támogatásához. Ennek a célnak a elérése érdekében a Functions fázisalapú támogatáscsökkentést valósít meg, mivel a programozási nyelvi verziók elérik az életciklusuk végét. A legtöbb nyelvi verzió esetében a kivonás dátuma egybeesik a közösség élettartamának dátumával.

Értesítési fázis

A Functions csapata értesítési e-maileket küld a függvényalkalmazás felhasználóinak a nyelvi verzió közelgő kivonásáról. Amikor megkapja az értesítést, fel kell készülnie a függvényalkalmazások támogatott verzióra való frissítésére.

Kivonási fázis

A nyelv lejárati dátuma után a kivezetett nyelvi verziókat használó függvényalkalmazások továbbra is létrehozhatók és üzembe helyezhetők, és továbbra is futtathatók a platformon. Az alkalmazások azonban nem jogosultak az új funkciókra, biztonsági javításokra és teljesítményoptimalizálásokra, amíg nem frissíti őket egy támogatott nyelvi verzióra.

Fontos

Kifejezetten javasoljuk, hogy frissítse az érintett függvényalkalmazások nyelvét egy támogatott verzióra. Ha nem támogatott futtatókörnyezet vagy nyelvi verzió használatával futtat függvényalkalmazásokat, problémákat és teljesítménybeli következményeket tapasztalhat, és frissítenie kell, mielőtt támogatást kapna a függvényalkalmazáshoz.

Nyugdíjszabályzat kivételei

A fent vázolt nyugdíjszabályzat alól néhány kivétel van. Íme azoknak a nyelveknek a listája, amelyek közelednek vagy elérték az élettartamuk (EOL) dátumát, de további értesítésig továbbra is támogatottak a platformon. Amikor ezek a nyelvek elérik az élettartamuk végét, a program már nem frissíti vagy javítja őket. Emiatt nem javasoljuk, hogy a függvényalkalmazásokat ezeken a nyelvi verziókon fejlesszük és futtassuk.

Nyelvi verziók EOL-dátum Kivonás dátuma
Python 3.7 2023. június 27. 2023. szeptember 30.
Csomópont 14 2023. április 30. 2024. június 30.
Csomópont 16 2023. szeptember 11. 2024. június 30.

Nyelvi verzió támogatási ütemterve

Ha többet szeretne megtudni az adott nyelvi verzió támogatási szabályzatának idővonaláról, látogasson el a következő külső erőforrásokra:

Nyelvi verziók konfigurálása

Nyelv Konfigurációs útmutatók
C# (izolált feldolgozói modell) Link
C# (folyamatban lévő modell) Link
Java Link
Csomópont Link
PowerShell Link
Python Link

Kivezetett futtatókörnyezeti verziók

Ez az előzménytáblázat a már nem támogatott Azure Functions-futtatókörnyezeti verziók legmagasabb nyelvi szintjét mutatja be:

Nyelv 2.x 3.x
C# GA (.NET Core 2.1) GA (.NET Core 3.1 & .NET 5*)
JavaScript/TypeScript GA (Node.js 10 és 8) GA (Node.js 14, 12, &10)
Java Általánosan elérhető kiadás (Java 8) GA (Java 11 &8)
PowerShell N.A. N.A.
Python GA (Python 3.7) GA (Python 3.9, 3.8, 3.7)
TypeScript FE FE

*A .NET 5 csak az izolált feldolgozói modellben futó C#-alkalmazások esetében támogatott.

Az Azure Functions által jelenleg támogatott nyelvi szintekről lásd : Nyelvek futtatókörnyezeti verzió szerint.

Következő lépések

A függvényalkalmazások nyelvi verzióinak frissítéséről az alábbi forrásokból tudhat meg többet: