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.
2.21
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 .
2.20
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.