Go 1.25 verfügbar

Go 1.25 bietet gegenüber Go 1.24 Verbesserungen bei den Tools, der Laufzeitumgebung, dem Compiler, dem Linker und der Standardbibliothek

Go 1.25 bietet gegenüber Go 1.24 Verbesserungen bei den Tools, der Laufzeitumgebung, dem Compiler, dem Linker und der Standardbibliothek, darunter auch ein neues Paket. Es gibt portspezifische Änderungen und Aktualisierungen der GODEBUG-Einstellungen.

Einige der Neuerungen in Go 1.25 befinden sich noch in der Testphase und sind optional. So stehen ein neuer experimenteller Garbage Collector und ein experimentelles encoding/json/v2-Paket zur Verfügung, die Nutzer ausprobieren können und zu denen Feedback erwünscht ist.

Bei der Laufzeitumgebung hat sich laut der Ankündigung das Standardverhalten von GOMAXPROCS geändert. Unter Linux berücksichtigt die Laufzeitumgebung die CPU-Bandbreitenbegrenzung der cgroup, die den Prozess enthält, sofern vorhanden. Wenn die CPU-Bandbreitenbegrenzung niedriger ist als die Anzahl der verfügbaren logischen CPUs, wird GOMAXPROCS standardmäßig auf den niedrigeren Wert gesetzt. In Container-Laufzeitumgebungen wie Kubernetes entsprechen die CPU-Bandbreitenbegrenzungen der cgroup in der Regel der Option „CPU-Begrenzung“. Die Go-Laufzeitumgebung berücksichtigt die Option „CPU-Anforderungen“ nicht.

Eine vollständige Liste der Neuerungen, Änderungen und Verbesserungen in Go 1.25 findet sich in Release Notes.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben