Highlights {#highlights}
Das SDK verfügt nun über einen eigenen Beta-Prerelease-Kanal. Prereleases durchlaufen vor einem stabilen Release zweiStufen: zuerst interne Alpha-Builds, danach veröffentlichte Beta-Builds, die
reifen, bevor etwas die stabile Version erreicht. Jedem stabilen Release geht nun ein validierter Beta-Build voraus.
Prerelease-Versionen wurden umbenannt: Interne Prereleases, die früher alsX.Y.Z-develop.N nummeriert waren, heißen nun X.Y.Z-alpha.N, gefolgt von X.Y.Z-beta.N auf dem Beta-Kanal.
Nach den Regeln der Semantic-Versioning-Priorität wurden "develop"-Builds bisher vor "beta"-Builds einsortiert; die Umbenennung behebt diese Reihenfolge dauerhaft.
Release-Tags tragen nun das Präfix v (v3.5.5 statt 3.5.5). Beide Formen bleiben für diebestehende Historie gültig.
Interne Verbesserungen {#internal-improvements}
Härtung des Release-Prozesses: Jedes Release — stabil wie Prerelease gleichermaßen — wird nun über denselben bewusst manuell ausgelösten Prozess erstellt, der an bestandene Tests gebunden ist. Die gesamte neue Release-Pipeline wurde vor der Auslieferung End-to-End durchgespielt.Schnelleres Entwicklungsfeedback: Die Durchlaufzeit der Continuous Integration bei alltäglichen Änderungen wurde um etwa drei Viertel verkürzt, während die vollständige plattformübergreifende Testmatrix weiterhin jede Freigabe in Richtung Release absichert — die Testabdeckung vor einem Release bleibt unverändert.Aktualisierte Drittanbieter-Abhängigkeiten im Tooling und in der Paketierung des SDK: Rust serde-Crate1.0.228 -> 1.0.229 (reiner Patch-Bump nur in der Lockfile), das Release-Tooling semantic-release
25.0.8 -> 25.0.9 und das Alpine-Container-Basisimage 3.20 -> 3.24.
Fehlerbehebungen {#fixes}
In diesem Zyklus gibt es keine Produktkorrekturen: Es wurde kein Fehler aus 3.5.4 gefunden oder behoben, und kein Produktcode wurde geändert. Die automatisch erzeugten Release Notes führen einige Korrekturen an der neuen Release-Pipeline selbst auf; diese haben die brandneue Infrastruktur vor der Auslieferung gehärtet und wirken sich nicht auf ausgelieferte SDKs aus.