Versões compatíveis do Ruby

As bibliotecas de cliente do Cloud para Ruby são compatíveis com todas as versões do Ruby com suporte ativo, além da versão mais recente do fim da vida útil por 12 meses após a data de fim da vida útil.

O Ruby lança uma nova versão principal ou secundária a cada 12 meses, perto do final de dezembro, e cada versão tem suporte por cerca de 3 anos e 3 meses. Por exemplo, em outubro de 2022, as versões compatíveis do Ruby eram 2.7, 3.0 e 3.1, e essas versões eram compatíveis com as bibliotecas de cliente do Cloud para Ruby. Além disso, o Ruby 2.6 atingiu o fim da vida útil em abril de 2022, e essa versão também era compatível com as bibliotecas de cliente do Cloud para Ruby porque estava no fim da vida útil há menos de 12 meses. No entanto, o Ruby 2.5 atingiu o fim da vida útil em abril de 2021 e, portanto, não era compatível com as bibliotecas de cliente do Cloud para Ruby.

As bibliotecas de cliente do Cloud para Ruby são compatíveis com pelo menos um ambiente de execução GA para funções do App Engine e do Cloud Run.

Para um desenvolvimento novo

Ao iniciar um novo projeto para desenvolvimento, recomendamos usar a versão atual do Ruby. Isso garante que seu ambiente de execução use uma versão compatível do Ruby e receba patches de segurança críticos.

Como manter os sistemas de produção atualizados

Manter seus sistemas de produção em versões compatíveis do Ruby é a melhor maneira de garantir que você receba correções de bugs e segurança críticas. Quando as bibliotecas de cliente do Cloud para Ruby incrementam uma versão secundária, elas podem perder a compatibilidade com uma versão anterior do Ruby. Quando uma nova versão de uma biblioteca for lançada sem suporte para uma versão do Ruby, considere fazer upgrade do ambiente de execução para a versão mais recente do Ruby. Para mais informações sobre o uso de versões principais e secundárias, consulte Controle de versões semântico.

Onde encontrar informações da versão

Para saber quais versões do Ruby são compatíveis no momento, consulte a página da biblioteca de cliente do Google Cloud para Ruby. Para mais informações sobre as bibliotecas de cliente, consulte Explicações sobre bibliotecas de cliente.