Menu Docs
Página inicial do Docs
/ / /
Driver C

Atualizar versões do driver

Nesta página

  • Visão geral
  • Mudanças de última hora
  • Versão 1.24.0 Alterações interruptivas
  • Alterações na compatibilidade da versão do servidor
  • Versão 1.28.0 Alterações de suporte de lançamento

Esta página descreve as alterações que você deve fazer no seu aplicação ao atualizar para uma nova versão do driver C.

Antes de atualizar, execute as seguintes ações:

  • Certifique-se de que a nova versão do driver C seja compatível com as versões do MongoDB Server às quais seu aplicação se conecta e com a plataforma em que seu aplicação é executado. Para obter informações sobre compatibilidade de versões, consulte a página Compatibilidade do driver C.

  • Resolva quaisquer alterações significativas entre a versão atual do driver que seu aplicação usa e a versão de atualização planejada na seção Alterações significativas. Para saber mais sobre as alterações de compatibilidade da versão do MongoDB Server , consulte a seção Alterações de compatibilidade da versão do servidor .

Dica

Para minimizar o número de alterações que seu aplicação exige ao atualizar as versões do driver no futuro, use a API estável. Para saber mais, consulte o Guia de API estável .

Observação

O driver C segue o controle de versão semântica. O driver pode quebrar a compatibilidade de sistemas de compilação ou de pacote em qualquer versão. As versões de patch podem reverter alterações acidentais de quebra da API.

Uma alteração significativa é uma alteração de uma convenção ou comportamento a partir de uma versão específica do driver. Esse tipo de alteração pode impedir que seu aplicativo funcione corretamente se não for resolvido antes de atualizar o driver.

As alterações interruptivas nesta seção são categorizadas pela versão do driver que as introduziram. Ao atualizar as versões do driver, resolva todas as alterações interruptivas entre a versão atual e a atualizada.

Exemplo

Atualização da versão 1.26

Se você estiver atualizando o driver C da versão 1.26 para a versão 1.27, resolva todas as alterações significativas listadas para as versões 1.27.0 a 1.27.6, se houver.

A versão 1.24.0 do libmongoc, uma das bibliotecas que constituem o driver C, introduz a seguinte alteração interruptiva para trás:

  • Requer a versão 7.0 e posterior do MongoDB Server para usar a Queryable Encryption.

Uma alteração de compatibilidade de versão do servidor é uma modificação no driver que descontinua o suporte para um conjunto de versões do Servidor MongoDB.

O driver interrompe o suporte para uma versão do Servidor MongoDB após atingir o fim da vida útil (EOL).

Para saber mais sobre o suporte do MongoDB para produtos EOL, consulte a Política de Suporte Legado.

  • Esta versão do driver elimina o suporte para as versões 3.6 e anteriores do MongoDB Server . Para usar qualquer driver da versão 1.28.0 e posterior, o MongoDB Server deve ser da versão 4.0 ou posterior. Esta versão do driver oferece suporte aos recursos do MongoDB Server 8.0 . Para saber como atualizar seu sistema do MongoDB Server , consulte Notas de versão no manual do MongoDB Server .

Voltar

Compatibilidade