Menu Docs
Página inicial do Docs
/ / /
Driver Ruby MongoDB

Notas de versão

Esta página documenta alterações significativas nas versões dos drivers.

Não é uma lista exaustiva de alterações e, geralmente, não enumera correções de bugs; consulte a página de versões no Github para obter uma lista mais abrangente de alterações em cada versão do driver e na página de versões no Jira para obter a lista completa de alterações, incluindo as internas do driver e seu conjunto de testes.

Esta versão inclui os seguintes novos recursos:

  • Adiciona suporte para o recurso de Tempo limite de operações do lado do cliente (CSOT), que unifica a maioria das opções relacionadas ao tempo limite em uma única opção timeout_ms .

  • Adiciona suporte para a versão 8.0 do MongoDB Server .

  • Adiciona suporte para queries de intervalo v2 com Queryable Encryption, incluindo um novo parâmetro trim_factor . Para obter mais informações sobre Queryable Encryption, consulte Queryable Encryption no manual do MongoDB Server .

Esta versão inclui os seguintes novos recursos:

  • O suporte para Ruby 2.5 e 2.6 foi descontinuado. O suporte para Ruby 2.7 e JRuby 9.2 foi descontinuado e será descontinuado na próxima versão menor do driver. Suporte para JRuby 9.4 foi adicionado.

  • Suporte para a versão recém-lançada do Ruby-BSON 5.0.

  • As connection strings não exigem mais uma barra entre os hosts e as opções. Por exemplo, "MongoDB://example.com?w=1" e "MongoDB://example.com/?w=1" são ambas cadeias de conexão válidas agora.

  • O tempo de execução do contêiner e os metadados de orquestração para o ambiente do cliente agora são enviados para o servidor para fins de análise.

  • Uma mensagem de aviso agora é gravada no registro quando é detectado que o host é uma instância do CosmosDB (Azure) ou DocumentDB (Amazon).

  • Ao tentar uma repetição de uma operação de leitura ou gravação em uma topologia fragmentada, a repetição será tentada em uma instância mongos diferente, se possível.

Voltar

Agrupamentos