Certified Cloud Developer


Seit meinem Einstieg in die Softwareentwicklung in den 80er-Jahren habe ich mich kontinuierlich in der jeweils aktuellen Technologie bewegt: von Assembler über C++ und Lisp/Common Lisp in den 1980er-Jahren, gefolgt von Java und Python in den 1990er-Jahren, später C# und .NET. Seit 2024 widme ich mich verstärkt wieder der Softwareentwicklung, nun im Kontext von KI-gestützten Systemen.

Als Anthropic-Certified Claude Developer setze ich moderne KI-Entwicklungsmethoden produktiv ein: Aufgaben, die früher Wochen an Entwicklungszeit beansprucht hätten, lassen sich heute in Stunden umsetzen. Aktuelles Beispiel ist Kontor, eine von mir entwickelte Handelsoberfläche mit Claude-API-Anbindung und einem eigenständigen Trader-Agent für KI-gestützte Marktanalyse, inklusive eines öffentlichen Wirtschaftskalenders mit allen Terminen.

Engineering is a Passion


Als System-Engineer (MCITP, CCP-V und AI Fluency & Claude Expert) betreue ich Netzwerkinfrastrukturen, führe Planungen durch, schule Mitarbeiter und führe Migrationen von Netzwerk, Server- als auch Client Infrastrukturen bis zum mittleren Enterprise Umfeld durch. Mein Aufgabengebiet umfasste der IT Support von mittelständischen Unternehmen als auch die Umsetzung von Projekten in Server und Clientnetzwerken unter den Betriebssystemen Microsoft, Mac OS und Linux resp. den Hypervisoren VMware, Hyper V und Citrix.

Mein Knowhow und Wissen sammelte ich in Projekten im Bereich öffentlicher und privater Auftraggeber.

 

Go 1.27 bringt generische Methoden, Go 1.25 läuft aus

Blog · 19.08.2026
BLG-1298-ch-de

Go 1.27 ist am 19. August 2026 erschienen. Methoden können nun eigene Typparameter deklarieren. Die Standardbibliothek erhält das Paket crypto/mldsa für Post-Quanten-Signaturen, ein uuid-Paket und encoding/json/v2. Da Go nur die beiden neuesten Hauptversionen pflegt, bekommt Go 1.25 keine Sicherheitskorrekturen mehr. Teams sollten Builds auf 1.26 oder 1.27 anheben.

Symbolfoto zum Artikel „Go 1.27 bringt generische Methoden, Go 1.25 läuft aus“ (coding, programming, css)
Go 1.27 ist da
Go 1.25 ohne Fixes
Foto: Pexels / Pixabay

Go 1.27 ist seit dem 19. August 2026 verfügbar. Die neue Version erweitert die Sprache um generische Methoden und die Standardbibliothek um Post-Quanten-Signaturen. Für Teams mit Go 1.25 ist es zugleich das Ende der Sicherheitspflege.

Das Wichtigste in Kürze

  • Methoden dürfen eigene Typparameter haben. Interface-Methoden bleiben davon ausgenommen.
  • Die Standardbibliothek wächst. Neu sind crypto/mldsa für das Post-Quanten-Verfahren ML-DSA, ein uuid-Paket und encoding/json/v2.
  • Go 1.25 bekommt keine Sicherheitskorrekturen mehr. Go pflegt nur die beiden neuesten Hauptversionen.
  • Auf macOS braucht Go 1.27 mindestens Version 13. Ältere Systeme fallen für neue Builds weg.

Go 1.27: Sprache und Standardbibliothek

Die wichtigste Änderung der Sprache sind generische Methoden. Bisher konnten nur Funktionen auf Paketebene Typparameter tragen. Nun darf auch eine Methode welche deklarieren. Die Anleitung zum Umstieg zeigt als Beispiel math/rand/v2, wo eine Methode mit einem Typparameter für Ganzzahlen dazukommt. Zusätzlich akzeptieren Struct-Literale jeden gültigen Feldselektor als Schlüssel, und die Typinferenz für Zuweisungen von Funktionen wurde verallgemeinert.

Bereich Neu in Go 1.27 Was das bedeutet
Kryptografie crypto/mldsa, ML-DSA in crypto/x509 und crypto/tls Post-Quanten-Signaturen ohne Zusatzbibliothek
Daten Paket uuid UUIDs erzeugen und lesen ohne Fremdpaket
JSON encoding/json/v2 mit strengeren Standards, jsontext Ungültiges UTF-8 und doppelte Namen werden abgelehnt
Laufzeit Grössenspezialisierte Speicherzuteilung, ungefähr 30 % weniger Aufwand bei kleinen Zuteilungen Binärdatei etwa 60 KB grösser
Diagnose Profil goroutineleak ist allgemein verfügbar Hängende Goroutinen aufspüren

Deshalb lohnt sich wegen der strengeren Voreinstellungen von JSON v2 ein Testlauf, bevor du Code umstellst. Experimentell bleibt das Paket simd, das sich nur mit GOEXPERIMENT=simd nutzen lässt.

Werkzeuge und Plattformen

Dazu bringt go fix vier neue Modernisierer: atomictypes, embedlit, slicesbackward und unsafefuncs. go test führt standardmässig die Vet-Prüfung stdversion aus, go mod tidy fasst doppelte require-Blöcke zusammen. Unter Darwin verlangen die Release Notes macOS 13 Ventura oder neuer. Die Notes erwarten, dass nahezu alle Programme unverändert bauen und laufen.

Warum Go 1.25 jetzt ausfällt

Zudem hält die Versionsübersicht fest: Eine Hauptversion wird gepflegt, bis zwei neuere erschienen sind. Mit Go 1.27 ist Go 1.25 damit aus dem Support. Die letzte Aktualisierung, go1.25.14, erschien ebenfalls am 19. August 2026. LWN hat die Veröffentlichung am selben Tag gemeldet. Die Hinweise erschienen damit erstmals am 19. August 2026, eine spätere Aktualisierung nennen die Quellen nicht.

Was Teams jetzt tun

  • Suche in CI-Pipelines, Dockerfiles und Toolchain-Dateien nach 1.25 und hebe die Version auf 1.26 oder 1.27.
  • Teste go fix auf einem Branch und prüfe die Änderungen im Review.
  • Plane ML-DSA nur dann ein, wenn Zertifikats- oder Signaturketten bereits Post-Quanten-Verfahren fordern. Wie Java dieses Thema angeht, zeigt der Beitrag zu JDK 27 mit Post-Quanten-TLS.

Fazit

Go 1.27 bringt generische Methoden und Post-Quanten-Bausteine. Der dringendere Teil ist die Frist: Wer noch Go 1.25 baut, erhält keine Sicherheitskorrekturen mehr. Hebe deine Toolchain zeitnah an.

Quellen: Go 1.27 Release Notes, Go Release History, LWN. Foto: Pexels / Pixabay. Stand: 19. August 2026.

Recherche und Entwurf KI-gestützt, geprüft und freigegeben von · So arbeitet die Redaktion

Änderungshistorie

  • — Artikel veröffentlicht.