Die Cloud-Clientbibliotheken für Ruby sind mit allen aktiv unterstützten Ruby-Versionen sowie mit der zuletzt eingestellten Version für 12 Monate nach dem End-of-Life-Datum kompatibel.
Ruby veröffentlicht jedes Jahr gegen Ende Dezember eine neue Haupt- oder Nebenversion. Jede Version wird etwa 3 Jahre und 3 Monate lang unterstützt. Im Oktober 2022 waren beispielsweise die unterstützten Releases von Ruby 2.7, 3.0 und 3.1 und diese Releases wurden von den Cloud-Clientbibliotheken für Ruby unterstützt. Außerdem hat Ruby 2.6 im April 2022 das End-of-Life erreicht. Dieser Release wurde auch von den Cloud-Clientbibliotheken für Ruby unterstützt, da das End-of-Life weniger als 12 Monate zurücklag. Ruby 2.5 hat jedoch im April 2021 das End-of-Life erreicht und wurde daher von den Cloud-Clientbibliotheken für Ruby nicht unterstützt.
Die Cloud-Clientbibliotheken für Ruby sind mit mindestens einer GA-Laufzeit für App Engine- und Cloud Run-Funktionen kompatibel.
Für neue Entwicklung
Wenn Sie ein neues Projekt für die Neuentwicklung starten, empfehlen wir, die aktuelle Version von Ruby zu verwenden. So wird sichergestellt, dass in Ihrer Laufzeit ein unterstützter Ruby-Release verwendet wird und kritische Sicherheitspatches empfangen werden.
Produktionssystemen auf dem neuesten Stand halten
Wenn Sie Ihre Produktionssysteme auf unterstützten Ruby-Versionen belassen, erhalten Sie am besten kritische Sicherheits- und Fehlerkorrekturen. Wenn die Cloud-Clientbibliotheken für Ruby eine Nebenversion erhöhen, kann die Kompatibilität mit einer früheren Ruby-Version verloren gehen. Wenn eine neue Version einer Bibliothek verfügbar wird, in der die Unterstützung für eine Ruby-Version eingestellt wird, sollten Sie die Laufzeit auf die neueste Version von Ruby aktualisieren. Weitere Informationen zur Verwendung von Haupt- und Nebenversionen finden Sie unter Semantische Versionsverwaltung.
Versionsinformationen aufrufen
Informationen zu den derzeit unterstützten Ruby-Versionen finden Sie auf der Seite Google Cloud-Clientbibliothek für Ruby. Weitere Informationen zu Clientbibliotheken finden Sie unter Erläuterung zu Clientbibliotheken.