Delen via


Ondersteuningsbeleid voor taalruntime

In dit artikel wordt het ondersteuningsbeleid voor taalruntime van Azure Functions uitgelegd.

Buitengebruikstellingsproces

Azure Functions-runtime is gebouwd rond verschillende onderdelen, waaronder besturingssystemen, de Azure Functions-host en taalspecifieke werkrollen. Om volledige ondersteuningsdekkingen voor functie-apps te behouden, wordt de ondersteuning van Functions afgestemd op end-of-life-ondersteuning voor een bepaalde taal. Om dit doel te bereiken, implementeert Functions een gefaseerde vermindering van de ondersteuning naarmate programmeertaalversies hun einddatum bereiken. Voor de meeste taalversies valt de buitengebruikstellingsdatum samen met de einddatum van de community.

Meldingsfase

Het Functions-team verzendt e-mailberichten naar functie-app-gebruikers over geplande buitengebruikstelling van taalversies. Wanneer u de melding ontvangt, moet u voorbereidingen treffen voor het upgraden van functions-apps voor gebruik naar een ondersteunde versie.

Buitengebruikstellingsfase

Na de datum van het einde van de taal kunnen functie-apps die gebruikmaken van buiten gebruik gestelde taalversies nog steeds worden gemaakt en geïmplementeerd en blijven ze op het platform worden uitgevoerd. Uw apps komen echter niet in aanmerking voor nieuwe functies, beveiligingspatches en prestatieoptimalisaties totdat u ze bijwerken naar een ondersteunde taalversie.

Belangrijk

U wordt ten zeerste aangeraden de taalversie van de betreffende functie-apps bij te werken naar een ondersteunde versie. Als u functies-apps uitvoert met een niet-ondersteunde runtime- of taalversie, kunnen er problemen en gevolgen voor de prestaties optreden en moet u upgraden voordat u ondersteuning voor uw functie-app ontvangt.

Uitzonderingen voor buitengebruikstellingsbeleid

Alle azure Functions-ondersteunde uitzonderingen op taalspecifiek buitengebruikstellingsbeleid worden hier beschreven.

Er zijn momenteel geen uitzonderingen op het algemene pensioenbeleid.

Tijdlijn voor taalversieondersteuning

Ga naar de volgende externe bronnen voor meer informatie over de tijdlijn voor ondersteuningsbeleid voor specifieke taalversies:

Taalversies configureren

Taal Configuratiehandleidingen
C# (geïsoleerd werkmodel) verbinden
C# (model in proces) verbinden
Java verbinden
Knooppunt verbinden
Powershell verbinden
Python verbinden

Buiten gebruik gestelde runtimeversies

Deze historische tabel toont het hoogste taalniveau voor specifieke Runtime-versies van Azure Functions die niet meer worden ondersteund:

Taal 2.x 3.x
C# GA (.NET Core 2.1) GA (.NET Core 3.1 & .NET 5*)
JavaScript/TypeScript GA (Node.js 10 & 8) GA (Node.js 14, 12, & 10)
Java GA (Java 8) GA (Java 11 & 8)
Powershell N.v.t. N.v.t.
Python GA (Python 3.7) GA (Python 3.9, 3.8, 3.7)
TypeScript GA GA

*.NET 5 werd alleen ondersteund voor C#-apps die worden uitgevoerd in het geïsoleerde werkrolmodel.

Zie Talen per runtime-versie voor de taalniveaus die momenteel worden ondersteund door Azure Functions.

Volgende stappen

Zie de volgende bronnen voor meer informatie over het upgraden van taalversies van uw functions-apps: