Thema: versioning
-
Windows PowerShell 5.1 und PowerShell 7 auf Servern: unter welcher Version ein Skript tatsächlich läuft
PowerShell 7 wird parallel zur integrierten Windows PowerShell 5.1 installiert und ersetzt diese nicht; es hat einen anderen Namen der ausführbaren Datei, einen anderen Modulpfad und einen eigenen Remoting-Endpunkt. Ein Agent, der `powershell.exe` aufruft, obwohl er `pwsh.exe` meint (oder umgekehrt), erhält unbemerkt Modulsatz und Standardeinstellungen der jeweils anderen Engine.
-
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