Menu Docs
Página inicial do Docs
/ / /
PyMongo

NOVIDADES

Nesta página

  • Novidades no 4.10
  • Novidades no 4.9
  • 4.8: quais as novidades
  • O que há de novo em 4.7

Descubra as novidades de cada versão:

  • Versão 4.10

  • Versão 4.9

  • Versão 4.8

  • Versão 4.7

A versão PyMongo v4.10 inclui as seguintes novas funcionalidades:

  • Adiciona suporte provisório para um novo subtipo binário de BSON (9), que pode ser usado para armazenamento e recuperação eficientes de vetores usando os métodos bson.binary.Binary.from_vector() e bson.binary.Binary.as_vector() . O suporte para o subtipo 9 de BSON está em versão beta e está sujeito a alterações antes da versão geralmente disponível.

  • Adiciona "c" ao campo de metadados do cliente driver.name quando um aplicação usa a extensão C.

  • Corrige um bug que pode causar impasse AsyncMongoClient .

Aviso

Mudanças de última hora

PyMongo v4.9 contém alterações significativas. Para obter mais informações, consulte Versão 4.9 Alterações significativas.

A versão PyMongo v4.9 inclui as seguintes novas funcionalidades:

  • Adiciona suporte para MongoDB Server 8.0 e Python 3.13.

  • Adiciona suporte para queries de intervalo de Queryable Encryption . Para usar esse recurso, seu aplicativo deve se conectar ao MongoDB Server 8.0 ou posterior. Para obter mais informações sobre Queryable Encryption, consulte Queryable Encryption no manual do MongoDB Server .

  • Adiciona uma nova API assíncrona experimental como substituição para o Motor. Essa API está em versão beta e está sujeita a alterações antes da versão geralmente disponível.

Aviso

Mudanças de última hora

PyMongo v4.8 contém alterações significativas. Para obter mais informações, consulte a versão 4.8 das Alterações significativas.

A versão PyMongo v4.8 inclui as seguintes novas funcionalidades:

  • Implementação da automação segura do ciclo de vida de desenvolvimento de software (SSDLC) no processo de lançamento. As versões do Github incluem uma lista de materiais de software (SBOM) e arquivos de assinatura correspondentes aos arquivos de distribuição lançados no PyPI.

  • Em objetos do tipo bson.binary.Binary, o método repr() é redigido quando o subtipo binário é SENSITIVE_SUBTYPE (8).

  • Foi corrigido um bug nos change streams em que os campos startAtOperationTime e resumeToken podiam ser adicionados a uma nova tentativa, o que fazia com que a nova tentativa falhasse.

  • No Windows, os metadados de handshake foram alterados de os.name para Windows para melhorar o tempo de importação.

  • Desempenho aprimorado de operações MongoClient , especialmente quando o driver está executando muitas operações simultaneamente.

  • Foi adicionado um fallback ao módulo stdlib ssl se a importação do módulo pyopenssl falhar com um AttributeError.

Aviso

Mudanças de última hora

PyMongo v4.7 contém alterações significativas. Para obter mais informações, consulte a versão 4.7 das Alterações significativas.

A versão PyMongo v4.7 inclui as seguintes novas funcionalidades:

>>> import orjson
>>> from bson import json_util
>>> orjson.dumps({'a': Int64(1)}, default=json_util.default, option=orjson.OPT_PASSTHROUGH_SUBCLASS)

Voltar

Solução de problemas