# Versioner

# Versionsstrategi

Stabilitet sikrer, at mikroservices, API'er, værktøjer og indlærte praksis ikke bliver forældede uventet.

Dette dokument indeholder den praksis, der følges for at give dig en taksonomi, afbalanceret med stabilitet, hvilket sikrer, at fremtidige ændringer altid indføres på en forudsigelig måde.

DDB følger Semantisk version af 2.0.0 (opens new window) . DDB -versionnumre har tre dele: Major.minor.patch. Versionsnummeret øges baseret på ændringsniveauet, der er inkluderet i frigivelsen.

  • Større udgivelser indeholder betydelige nye funktioner, nogle men minimal udviklerhjælp forventes under opdateringen. Når du opdaterer til en ny større udgivelse, skal du muligvis køre opdaterings scripts, refactor -kode, køre yderligere tests og lære nye API'er.
  • Mindre udgivelser indeholder vigtige nye funktioner. Mindre udgivelser er fuldt bagudkompatible; Ingen udviklerhjælp forventes under opdatering, men du kan valgfrit ændre dine apps og biblioteker til at begynde at bruge nye API'er, funktioner og funktioner, der blev tilføjet i udgivelsen.
  • Patchudgivelser er lav risiko, indeholder fejlrettelser og små nye funktioner. Ingen udviklerhjælp forventes under opdatering.

# Slipningsplan

Du kan følge Nuværende team fremskridt (opens new window) For en mere detaljeret oversigt.

⚠️ Ansvarsfraskrivelse : Vi opererer i et dynamisk miljø, og tingene kan ændres. De givne oplysninger er beregnet til at skitsere den generelle rammeretning. Det er kun beregnet til informationsformål. Vi kan til enhver tid beslutte at tilføje/fjerne nye genstande afhængigt af vores evne til at levere, mens vi opfylder vores kvalitetsstandarder. Udviklingen, udgivelsen og timingen af eventuelle funktioner eller funktionalitet af DDB forbliver efter DDB -teamets eneste skøn. Vejkortet repræsenterer ikke et forpligtelse, forpligtelse eller løfte om at levere på noget tidspunkt.

# Udskrivningspraksis

Nogle gange er "brud på ændringer", såsom fjernelse af support til udvalgte API'er og funktioner, nødvendige. For at gøre disse overgange så lette som muligt:

  • Antallet af brud ændringer minimeres, og migrationsværktøjer leveres, når det er muligt.
  • Afskrivningspolitikken beskrevet nedenfor følges, så du har tid til at opdatere dine apps til de nyeste API'er og bedste praksis.
  • Underretninger vil blive offentliggjort inden for applikationen og Yammer -grupperne for at identificere den tilknyttede tidslinje.

# Udskrivningspolitik

  • Udskrivede funktioner annonceres i Changelog, og når det er muligt, med advarsler ved runtime.
  • Når der annonceres en afskrivning, leveres den anbefalede opdateringssti.
  • Eksisterende brug af et stabilt API i afskrivningsperioden understøttes, så din kode fortsætter med at arbejde i denne periode.
Last Updated: 13.9.2023 15.19.15