Service Fabric versioner

Den här artikeln innehåller mer information om de senaste versionerna och uppdateringarna av Service Fabric runtime och SDK:er.

Följande resurser är också tillgängliga:

Service Fabric 8.2

Vi är glada över att kunna meddela att 8.2-versionen av Service Fabric runtime har börjat distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric runtime är tillgängliga via installationsprogrammet för webbplattformen, NuGet-paket och Maven-lagringsplatsen.

Viktiga meddelanden

  • Exponera ett API i Cluster Manager för att se om uppgraderingen påverkar

Service Fabric 8.2-versioner

Utgivningsdatum Frisläpp Mer information
Den 29 oktober 2021 Azure Service Fabric 8.2 Viktig information

Service Fabric 8.1

Vi är glada över att kunna meddela att 8.1-versionen av Service Fabric runtime har börjat distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric runtime är tillgängliga via installationsprogrammet för webbplattformen, NuGet-paket och Maven-lagringsplatsen.

Viktiga meddelanden

  • Stöd har lagts till för extra replik
  • Förhandsgranskning Stöd har lagts till för .NET 6.0 Service Fabric program
  • API-stöd har lagts till för uppdatering av programbeskrivningar
  • Regelbunden ping har lagts till mellan REFIGURATION Agent (RA) och RECONFIGURATION Agent Proxy (MP) för att identifiera IPC-fel och processen har fastnat
  • Stöd har lagts till för liveness- och beredskapsavsökningar för program som inte är containerprogram
  • Uppgraderat kluster för nodkapacitetsuppdateringar utan påverkan

Service Fabric 8.1-versioner

Utgivningsdatum Frisläpp Mer information
Den 28 juli 2021 Azure Service Fabric 8.1 Viktig information
Den 13 augusti 2021 Azure Service Fabric 8.1 Första uppdateringsutgågåren Viktig information
Den 9 september 2021 Uppdateringsutgå Service Fabric version 8.1 av Azure Service Fabric Viktig information
Oktober 06 2021 Tredje uppdateringsutgågåren för Azure Service Fabric 8.1 Viktig information

Service Fabric 8.0

Vi är glada över att kunna meddela att 8.0-versionen av Service Fabric runtime har börjat distribueras till de olika Azure-regionerna tillsammans med verktygs- och SDK-uppdateringar. Uppdateringarna för .NET SDK, Java SDK och Service Fabric runtime är tillgängliga via installationsprogrammet för webbplattformen, NuGet-paket och Maven-lagringsplatsen.

Viktiga meddelanden

  • Allmän tillgänglighet för support för .NET 5 för Windows
  • Allmän tillgänglighet för tillståndslösa NodeTypes
  • Möjlighet att flytta tillståndslösa tjänstinstanser
  • Möjlighet att lägga till parametriserad DefaultLoad i programmanifestet
  • För uppgraderingar av singleton-repliker – möjlighet att ha några av inställningarna på klusternivå som ska definieras på programnivå
  • Möjlighet till smart placering baserat på nodtaggar
  • Möjlighet att definiera tröskelvärde för procentandel för noder med feltillstånd som påverkar klustrets hälsa
  • Möjlighet att köra frågor mot de mest inlästa tjänsterna
  • Möjlighet att lägga till ett nytt intervall för nya felkoder
  • Möjlighet att markera tjänstinstansen som slutförd
  • Stöd för vågbaserad distributionsmodell för automatiska uppgraderingar
  • Beredskapsavsökning för containerprogram har lagts till
  • Aktivera UseSeparateSecondaryMoveCost till true som standard
  • StateManager har åtgärdats så att referensen släpps så snart den är säker att släppas
  • Blockera borttagning av Central Secret Service vid lagring av användarhemligheter

Service Fabric 8.0-versioner

Utgivningsdatum Frisläpp Mer information
Den 8 april 2021 Azure Service Fabric 8.0 Viktig information
Den 17 maj 2021 Azure Service Fabric 8.0 First Refresh Release Viktig information
Den 17 juni 2021 Azure Service Fabric 8.0, andra uppdateringsutgå second Viktig information
Den 28 juli 2021 Tredje uppdateringsutgåan av Azure Service Fabric 8.0 Viktig information

Tidigare versioner

Service Fabric 7.2

Viktiga meddelanden

Service Fabric 7.2-versioner

Utgivningsdatum Frisläpp Mer information
Den 21 oktober 2020 Azure Service Fabric 7.2 Viktig information
Den 9 november 2020 Azure Service Fabric 7.2, andra uppdateringsutgå second Viktig information
Den 10 november 2020 Tredje uppdateringsutgåan av Azure Service Fabric 7.2 Viktig information
Den 2 december 2020 Azure Service Fabric version 7.2 fjärde uppdatering Viktig information
Den 25 januari 2021 Uppdateringsutgå Service Fabric version 7.2 av Azure Service Fabric Viktig information
Den 17 februari 2021 Azure Service Fabric 7.2 Sjätte uppdateringsutgågåndet Viktig information
Den 10 mars 2021 Azure Service Fabric 7.2, sjunde uppdateringsutgågåndet Viktig information

Service Fabric 7.1

På grund av den aktuella COVID-19-veckan, och med hänsyn till de utmaningar som våra kunder står inför, gör vi 7.1 tillgängligt, men kommer inte automatiskt att uppgradera kluster som är inställda på att ta emot automatiska uppgraderingar. Vi pausar automatiska uppgraderingar tills vidare för att säkerställa att kunderna kan tillämpa uppgraderingar när det är lämpligast för dem, för att undvika oväntade avbrott.

Du kommer att kunna uppdatera till 7.1 via Azure Portal eller via en Azure Resource Manager distribution.

Service Fabric kluster med automatiska uppgraderingar aktiverade börjar ta emot 7.1-uppdateringen automatiskt när vi återupptar standardproceduren för att distribuera. Vi kommer att ge ett nytt meddelande innan standardutrullningen börjar på Service Fabric Tech Community Site. Vi har också publicerat uppdateringar för att avsluta supportdatumet för större versioner från 6.5 upp till 7.1 här.

Viktiga meddelanden

  • Allmän tillgänglighet för Service Fabric hanterade identiteter för Service Fabric program
  • Stöd för Ubuntu 18.04
  • Förhandsversion: Stöd för tillfälliga OS-diskarför VM-skalningsuppsättning **: Tillfälliga OS-diskar är lagringsutrymme som skapas på den lokala virtuella datorn och sparas inte till fjärranslutna Azure Storage. De rekommenderas för alla Service Fabric nodtyper (primär och sekundär), eftersom de är tillfälliga OS-diskar jämfört med traditionella beständiga OS-diskar:
    • Minska svarstiden för läsning/skrivning till OS-disk
    • Snabbare återställning/omavbildning av nodhanteringsåtgärder
    • Minska de totala kostnaderna (diskarna är kostnadsfria och medför inga ytterligare lagringskostnader)
  • Stöd för deklaration av tjänstslutpunktscertifikat för Service Fabric program efter ämnesnamnet.
  • Stöd för hälsoavsökningar för containeriserade tjänster:Stöd för Liveness Probe-mekanism för containeriserade program. Livenessavsökning hjälper till att meddela det containeriserade programmets liveness och när de inte svarar inom rimlig tid resulterar det i en omstart.
  • Stöd för initiering av kodpaket för containrar och körbara gästprogram. Detta gör det möjligt att köra kodpaket (t.ex. containrar) i en angiven ordning för att utföra initiering av tjänstpaketet.
  • FabricObserver och ClusterObserver är tillståndslösa program som samlar Service Fabric telemetri som är relaterade till olika aspekter av ett SF-kluster. Båda dessa program är redo för distribution till Windows produktionskluster för att samla in omfattande telemetri med implementerat stöd för ApplicationInsights, EventSource och LogAnalytics.
    • FabricObserver (FO) 2.0– körs på alla noder, genererar hälsohändelser, genererar telemetri när användarkonfigurerade tröskelvärden för resursanvändning nås. Den här versionen innehåller flera förbättringar för övervakning, datahantering, information om hälsohändelsen och strukturerad telemetri.
    • ClusterObserver (CO) 1.1 – körs på en nod och samlar in hälsotelemetri på klusternivå. I den här versionen övervakar ClusterObserver även nodstatus och skickar telemetri när noden är ur funktion/inaktiveras under längre tid än den användarangivna tidsperioden.

Förbättra programmets livscykel

  • Förhandsversion:Tömning av begäran: Under planerat tjänstunderhåll, till exempel tjänstuppgraderingar eller nodinaktivering, vill du tillåta att tjänsterna tömmer anslutningar på ett smidigt sätt. Den här funktionen lägger till en varaktighet för instansens stängningsfördröjning i tjänstkonfigurationen. Under planerade åtgärder tar SF bort tjänstens adress från identifieringen och väntar sedan denna tid innan tjänsten stängs av.
  • Automatisk identifiering och utjämning av underklusion: Underklusion sker när tjänster med olika placeringsbegränsningar har ett gemensamt belastningsmått . Om belastningen på de olika noduppsättningarna skiljer sig avsevärt, tror Service Fabric Klusterresurshanteraren att klustret är obalanserat, även om det har bästa möjliga balans på grund av placeringsbegränsningarna. Därför försöker den balansera om klustret, vilket potentiellt orsakar onödiga tjänstförflyttningar (eftersom "obalansen" inte kan förbättras avsevärt). Från och med den här versionen kommer Klusterresurshanteraren nu att försöka identifiera den här typen av konfigurationer automatiskt och förstå när obalansen kan åtgärdas genom förflyttning, och när den i stället bör lämna saker och ting i sig eftersom det inte går att göra några betydande förbättringar.
  • Olika flyttkostnader för sekundärarepliker: Vi har introducerat det nya flytta-kostnadsvärdet VeryHigh som ger ytterligare flexibilitet i vissa scenarier för att definiera om en separat flyttkostnad ska användas för sekundära repliker.
  • Aktiverad liveavsökningsmekanism för containerprogram. Livenessavsökning hjälper till att meddela det containeriserade programmets liveness och när de inte svarar inom rimlig tid resulterar det i en omstart.
  • Kör till slutförande/en gång för tjänster**

Avbildningsarkiv förbättringar

  • Service Fabric 7.1 använder anpassad transport för att skydda filöverföring mellan noder som standard. Beroendet av SMB-filresursen tas bort från version 7.1. De skyddade SMB-filresurser finns fortfarande på noder som innehåller Avbildningsarkiv Service-replik för kundens val att avanmäla sig från standard och för uppgradering och nedgradering till gammal version.

Förbättringar av Reliable Collections

  • I minnet lagras endast stöd för tillståndsful-tjänster som använder Reliable Collections:Volatile Reliable Collections gör att data kan bevaras på disk för hållbarhet mot storskaliga avbrott, kan användas för arbetsbelastningar som replikerad cache, till exempel där tillfällig dataförlust kan tolereras. Baserat på begränsningarna och begränsningarna i Volatile Reliable Collectionsrekommenderar vi detta för arbetsbelastningar som inte behöver beständighet för tjänster som hanterar de sällsynta tillfällena av kvorumförlust.
  • Förhandsversion: Service Fabric Backup-utforskaren:För att underlätta hanteringen av Reliable Collections-säkerhetskopior för Service Fabric tillståndsful-program kan Service Fabric Backup-utforskaren användare att
    • Granska och granska innehållet i Reliable Collections,
    • Uppdatera aktuellt tillstånd till en konsekvent vy
    • Skapa en säkerhetskopia av den aktuella ögonblicksbilden av Reliable Collections
    • Åtgärda skadade data

Service Fabric 7.1-versioner

Utgivningsdatum Frisläpp Mer information
Den 20 april 2020 Azure Service Fabric 7.1 Viktig information
Den 16 juni 2020 Microsoft Azure Service Fabric 7.1 Första uppdateringen Viktig information
Den 20 juli 2020 Microsoft Azure Service Fabric uppdatering 7,1 sekund Viktig information
Den 12 augusti 2020 Microsoft Azure Service Fabric 7.1 tredje uppdateringen Viktig information
Den 10 september 2020 Microsoft Azure Service Fabric 7.1 fjärde uppdateringen Viktig information
Den 7 oktober 2020 Microsoft Azure Service Fabric 7.1 sjätte uppdatering Viktig information
Den 23 november 2020 Microsoft Azure Service Fabric 7.1 uppdatering Viktig information

Service Fabric 7.0

Azure Service Fabric 7.0 är nu tillgängligt! Du kommer att kunna uppdatera till 7.0 via Azure Portal eller via en Azure Resource Manager distribution. På grund av kundfeedback om versioner runt helgdagen börjar vi inte automatiskt uppdatera kluster som är inställda på att få automatiska uppgraderingar förrän i januari. I januari återupptar vi standardproceduren för utrullning och kluster med automatiska uppgraderingar aktiverade börjar ta emot 7.0-uppdateringen automatiskt. Vi kommer att ge ett nytt meddelande innan utrullningen påbörjas. Vi kommer också att uppdatera våra planerade lanseringsdatum för att visa att vi tar hänsyn till den här principen. Leta här efter uppdateringar för våra framtida lanseringsscheman.

Viktiga meddelanden

  • KeyVaultReference-stödför programhemligheter (förhandsversion): Service Fabric-program som har aktiverat hanterade identiteter kan nu direkt referera till en Key Vault-hemlighets-URL som en miljövariabel, programparameter eller autentiseringsuppgifter för containerdatabasen. Service Fabric automatiskt hemligheten med hjälp av programmets hanterade identitet.

  • Förbättrad uppgraderingssäkerhet för tillståndslösa tjänster: För att garantera tillgänglighet under en programuppgradering har vi infört nya konfigurationer för att definiera det minsta antalet instanser för tillståndslösa tjänster som ska anses vara tillgängliga. Tidigare var det här värdet 1 för alla tjänster och kunde inte ändras. Med den här nya säkerhetskontrollen per tjänst kan du se till att dina tjänster behåller ett minsta antal instanser under programuppgraderingar, klusteruppgraderingar och annat underhåll som förlitar sig på Service Fabric hälso- och säkerhetskontroller.

  • Resursbegränsningar för användartjänster:Användare kan konfigurera resursgränser för användartjänsterna på en nod för att förhindra scenarier som resursutmattning av Service Fabric systemtjänster.

  • Mycket hög tjänstflyttningskostnad för en repliktyp. Repliker med mycket hög flyttkostnad flyttas bara om det finns en begränsningsöverträdelse i klustret som inte kan åtgärdas på något annat sätt. Se det länkade dokumentet för ytterligare information om när användningen av en "mycket hög" flyttkostnad är rimlig och för ytterligare överväganden.

  • Ytterligare klustersäkerhetskontroller: I den här versionen introducerade vi en konfigurerbar säkerhetskontroll för seed node-kvorum. På så sätt kan du anpassa hur många start starttidsnoder som måste vara tillgängliga under klustrets livscykel och hanteringsscenarier. Åtgärder som skulle ta klustret under det konfigurerade värdet blockeras. I dag är standardvärdet alltid ett kvorum för startvärdesnoderna. Om du till exempel har 7 startvärdesnoder blockeras en åtgärd som tar dig under 5 startvärdesnoder som standard. Med den här ändringen kan du göra det lägsta säkra värdet 6, vilket endast skulle tillåta att en startvärdesnod ligger nere i taget.

  • Stöd har lagts till för att hantera säkerhetskopierings- och återställningstjänsten i Service Fabric Explorer. Detta gör följande aktiviteter möjliga direkt från SFX: identifiera säkerhetskopierings- och återställningstjänsten, skapa säkerhetskopieringspolicy, aktivera automatiska säkerhetskopieringar, ta adhoc-säkerhetskopior, utlösa återställningsåtgärder och bläddra bland befintliga säkerhetskopior.

  • Meddelande om tillgänglighet för ReliableCollectionsMissingTypesTool:Det här verktyget hjälper dig att verifiera att typer som används i tillförlitliga samlingar är framåt- och bakåtkompatibla under en löpande programuppgradering. På så sätt kan du förhindra uppgraderingsfel eller dataförlust och skadade data på grund av saknade eller inkompatibla typer.

  • Aktivera stabila läsningar på sekundära repliker:Stabila läsningar begränsar sekundära repliker till att returnera värden som har kvorum-acked.

Dessutom innehåller den här versionen andra nya funktioner, felkorrigeringar och support, tillförlitlighet och prestandaförbättringar. En fullständig lista över ändringar finns i den här versionen.

Service Fabric version 7.0

Utgivningsdatum Frisläpp Mer information
Den 18 november 2019 Azure Service Fabric 7.0 Viktig information
Den 30 januari 2020 Uppdateringsutgå Service Fabric Version av Azure Service Fabric 7.0 Viktig information
Den 6 februari 2020 Uppdateringsutgå Service Fabric Version av Azure Service Fabric 7.0 Viktig information
Den 2 mars 2020 Uppdateringsutgå Service Fabric Version av Azure Service Fabric 7.0 Viktig information
Den 6 maj 2020 Azure Service Fabric version 7.0 sjätte uppdatering Viktig information
Den 9 oktober 2020 Azure Service Fabric 7.0,0, nionde uppdateringsutgås Viktig information

Service Fabric 6.5

Den här versionen innehåller support, tillförlitlighet och prestandaförbättringar, nya funktioner, felkorrigeringar och förbättringar för att underlätta livscykelhanteringen för kluster och program.

Viktigt

Service Fabric 6.5 är den slutliga versionen med stöd Service Fabric verktyg i Visual Studio 2015. Kunder rekommenderas att gå över till Visual Studio 2019 framöver.

Vad är nytt i Service Fabric 6.5:

Mer information finns i Service Fabric 6.5.

Service Fabric 6.5-versioner

Utgivningsdatum Frisläpp Mer information
Den 11 juni 2019 Azure Service Fabric 6.5 Viktig information
Den 2 juli 2019 Uppdateringsutgå Service Fabric version 6.5 av Azure Service Fabric Viktig information
29 juli 2019 Uppdateringsutgå Service Fabric version 6.5 av Azure Service Fabric Viktig information
23 augusti 2019 Uppdateringsutgå Service Fabric version 6.5 av Azure Service Fabric Viktig information
Den 14 oktober 2019 Uppdateringsutgå Service Fabric version 6.5 av Azure Service Fabric [Release Notes] (https://github.com/microsoft/service-fabric/blob/master/release_notes/Service_Fabric_ReleaseNotes_65CU5.md

Service Fabric 6.4-versioner

Utgivningsdatum Frisläpp
Den 30 november 2018 Azure Service Fabric 6.4
Den 12 december 2018 Azure Service Fabric 6.4 Refresh Release for Windows clusters
Den 4 februari 2019 Uppdateringsutgågår för Azure Service Fabric 6.4
Den 4 mars 2019 Uppdateringsutgågår för Azure Service Fabric 6.4
Den 8 april 2019 Uppdateringsutgågår för Azure Service Fabric 6.4
Den 2 maj 2019 Uppdateringsutgågår för Azure Service Fabric 6.4
Den 28 maj 2019 Uppdateringsutgågår för Azure Service Fabric 6.4