14. oktober 2026
Introduktion
En vigtig praktisk ændring i BC29 er håndteringen af DEV-udvidelser (developer extensions) under miljøopdateringer: DEV-udvidelser kan nu forblive installeret når et miljø opdateres. Det påvirker især udviklere, testteams og partnere, som kører personlige eller delte udviklingsudvidelser i sandkassemiljøer.
Hvad er en DEV-udvidelse?
DEV-udvidelser er typisk lokal udviklingskode, testpakker eller midlertidige builds, som ikke nødvendigvis er publiceret til AppSource. Hidtil kunne sådanne udvidelser blive fjernet eller kræve geninstallation ved opdatering af et miljø, hvilket skabte ekstra arbejde for udviklings- og testteams.
Ændringen i praksis
Med BC29 vil miljøopdateringen kunne bevare installerede DEV-udvidelser i mange tilfælde. Det betyder færre afbrydelser i udviklingsarbejdet og hurtigere genoptagelse efter opdatering. Bemærk at bevarelsen af DEV-udvidelser afhænger af, hvordan udvidelsen er installeret, dens dependencies og kompatibilitet med den nye platformversion.
Risici og forbehold
Bevarelse af DEV-udvidelser kan være praktisk, men medfører også potentielle risici:
- Uafprøvede builds kan køre i et opdateret miljø og forårsage uventet adfærd.
- Udviklingskode kan blokere opdateringsprocesser hvis den indeholder inkompatible objekter.
- Sikkerheds- og governance-krav bør overvejes, især i virksomhedsmiljøer hvor kun godkendte pakker skal køre.
Anbefalinger til danske kunder og partnere
- Hold DEV-udvidelser isoleret til dedikerede udviklings- eller testmiljøer.
- Implementer gode CI/CD-procedurer, så kun validerede builds promoveres til delte miljøer.
- Test dine udvidelser mod pre-release builds eller et kopieret miljø før skemalagt opdatering.
- Dokumenter hvilke DEV-udvidelser der må bevares og hvem der har ansvar for dem.
Hvad betyder det for dig?
For udviklingsteams betyder ændringen mindre administrativt arbejde efter en platformopdatering og hurtigere genoptagelse af udvikling. For drift og compliance betyder det, at der skal være klare procedurer for, hvilke udviklingspakker der må være til stede i hvilke miljøer. Lav en kort revisions- og testplan, før din næste opdatering rulles ud, så du udnytter fordelene uden at kompromittere stabilitet eller sikkerhed.
Kilde: Community blog