Versionshantering och support
Den här artikeln ger en översikt över policyer för versionshantering och icke-bakåtkompatibel ändring för de olika programmeringsverktygen.
Support och information om utfasning
Power Platform API är det första programmeringsverktyget för att få nya versioner och funktioner före andra SDK:er som PowerShell, Management Connectors och Power Platform CLI. När en ny version av REST-API lanseras dras tidigare versioner tillbaka. Microsoft deklarerar en version som inaktuell minst 12 månader innan den drar tillbaka en API-slutpunkt. När en version har inaktiverats stöds den fortfarande som den är. Om det uppstår problem med den versionen begär vi att du flyttar till den för närvarande allmänt tillgängliga versionen. När en version dras tillbaka stöds den inte och kommer snart att stängas av.
Genom att öka versionsnumret för API:et (till exempel från 2021-10-01 till 2022-04-01) Microsoft meddelar att den tidigare allmänt tillgängliga versionen (i det här exemplet 2021-10-01) blir omedelbart inaktuell och kommer att dras tillbaka 12 månader efter meddelandet. Samma sak gäller för offentliga förhandsversioner. Microsoft Kan göra undantag från den här principen för problem med tjänstens hälsa och säkerhet.
För PowerShell-cmdlet görs versioner tillgängliga för att lösa mindre felkorrigeringar. Större versioner ökas så att de överensstämmer med de nya API-versionerna som förekommer.
Kompatibla och icke-bakåtkompatibla ändringar
Microsoft kommer att ge information om programmeringsändringar i utgivningsplanerna. Om ändringarna inte förändras förblir API-versionen densamma och PowerShell-versionen får en mindre versionsökning. Om ändringarna inte fungerar Microsoft ökar API-versionen och PowerShell-huvudversionen.
Här är några exempel på icke-bakåtkompatibla ändringar:
- URL:en eller den grundläggande förfrågan/svaret ändras.
- En egenskap som används för att göra detta tas bort eller byter namn, eller så ändras egenskapens typ.
- API- eller API-parametrarna tas bort eller byter namn.
- En önskad parameter för begäran läggs till.
Här är några exempel på icke-bakåtkompatibla ändringar:
- Egenskaper läggs till som kan vara null eller har ett standardvärde.
- En medlem läggs till i en uppräkning.
- Sidnumrering introduceras i befintliga samlingar.
- Felkoder ändras.
- Egenskapsordningen för förfrågningar eller svar ändras.
Tillgängliga versioner
Version | Type | Referens | Utfasningsdatum | Inaktiveringsdatum |
---|---|---|---|---|
2022-03-01-förhandsversion | Allmänt tillgänglig förhandsversion | 2022-03-01-preview Ref | Inte tillgänglig | Inte tillgänglig |
2020-10-01 | Allmänt tillgängligt | 2020-10-01 Ref | Inte tillgänglig | Inte tillgänglig |
Kommentar
Den 2020-10-01 tillgängliga versionen av Power Platform API är specifik för miljöhantering och kallas även BAP (Business Application Platform) API. Funktionerna i den här uppsättningen slutpunkter görs tillgängliga i de nyare versionerna av Power Platform API tillsammans med många ytterligare funktioner efter 2022-03-01-förhandsgranskning.
Nästa steg
Nu när du förstår versionshanteringen och supportstrategin ska vi gå igenom hur du autentiserar med Microsoft Power Platform API.