Thema: versioning
-
Windows PowerShell 5.1 versus PowerShell 7 on servers: which one a script actually runs under
PowerShell 7 installs side by side with the built-in Windows PowerShell 5.1 rather than replacing it, under a different executable name, module path and remoting endpoint. An agent that runs 'powershell.exe' when it meant 'pwsh.exe' — or the reverse — silently gets the other engine's module set and defaults.
-
Einen Jev-Entscheidungsvertrag migrieren, ohne geänderte Bezeichnungen mit geändertem Verhalten zu verwechseln
Änderungen an Kandidatenbezeichnungen, Beschreibungen und nachgelagerten Zuordnungen als Vertragsmigration behandeln, die einen Verhaltensvergleich braucht, auch wenn die Transportschnittstelle unverändert bleibt.
-
Go-Module: go.mod, go.sum und das Hauptversions-Suffix
Ein Go-Modul ist ein versionierter Baum von Paketen, beschrieben durch go.mod; der go-Befehl wählt Abhängigkeitsversionen per Minimal Version Selection, prüft Downloads gegen go.sum, und verlangt für jede Hauptversion über 1 ein Suffix nach dem Muster /v2 im Modulpfad, damit inkompatible Versionen unterschiedliche Importpfade haben.
Maschinenlesbar: JSON