Heute Nacht hat Microsoft für PowerShell drei Versionen ein Update spendiert. Alle drei sind für die Stable-Versionen von PowerShell. Es ist die neue 7.4.2, 7.3.12 und 7.2.19. Die Preview bleibt aktuell weiterhin bei der 7.5.0 Preview 2
Hier einmal ein Auszug aus den Release Notes:
PowerShell 7.4.2
- Aktualisierung auf .NET 8.0.4
- Korrektur der Fehlfunktion bei Get-Content, wenn -Tail 0 und -Wait beide verwendet werden
- Korrektur von Get-Error bei der Serialisierung von Array-Werten
- Korrektur einer Regression in Format-Table, wenn das Header-Label leer ist
PowerShell 7.3.12
- Aktualisierung auf .NET 7.0.18
- SDK, Abhängigkeiten und cgmanifest für 7.3.12 aktualisiert
- Änderungen an packaging.psm1 rückgängig gemacht
- Überprüft die Umgebungsvariable für OneBranch bevor versucht wird zu kopieren
- Fügt dotenv install hinzu, da die letzte Version nicht mit der aktuellen Ruby-Version funktioniert
PowerShell 7.2.19
- Aktualisierung auf .NET 6.0.29
- Erlaubt, dass Artefakte, die von teilweise erfolgreichen Builds erzeugt werden, von der Release-Pipeline verwendet werden können
- Änderungen an packaging.psm1 wieder rückgängig gemacht
-
- Überprüft die Umgebungsvariable für OneBranch bevor versucht wird zu kopieren
- Mehrere Korrekturen in der offiziellen Build-Pipeline
Info und Download:
.NET 9 Preview 3
Die anderen .NET Versionen haben schon ein Sicherheitsupdate erhalten und jetzt folgt auch .NET 9 Preview 3. Enthalten sind einige neue SDK-Funktionen. Wobei sich das Team diesmal auf den Terminal Logger konzentriert hat.
Die Runtime beinhaltet eine schnellere Ausnahmebehandlung und Inlining-Verbesserungen. Für die Bibliotheken gibt es mehrere neue Funktionen. Die Konzentration liegt diesmal auf:
- Erweiterungen der Tokenizers Library
- TimeSpan.From Überladungen
- PersistableAssemblyBuilder-Typ in System.Reflection.Emit hinzugefügt
Info und Download:
PowerShell 7.4.2, 7.3.12 und 7.2.19 veröffentlicht sowie .NET 9 Preview 3