Menu Docs
Página inicial do Docs
/ /

NOVIDADES

  • Adiciona suporte para o PyArrow 21.0

  • Adiciona suporte para conversão de tipos de dados de seta não suportados em funções write com parâmetros auto_convert

  • Torna o pandas uma dependência opcional

  • Adiciona suporte para Python de thread livre 3.13 no Windows

  • Adiciona suporte para construção contra libbson 2.0

  • Adiciona suporte para adesão estrita de tipo para dados se um esquema for fornecido. Se um valor de campo contiver uma incompatibilidade de tipo com o tipo do esquema para esse campo, um TypeError será gerado. Note que NaN é um tipo válido para todos os campos. Para suprimir esses erros e, em vez disso, converter silenciosamente essas incompatibilidades para NaN, passe o argumento allow_invalid=True para sua chamada de API pymongoarrow.

  • Adiciona suporte para o PyArrow 20.0

  • Adiciona suporte para Python de thread gratuito no Linux e macOS

  • Adiciona suporte para o PyArrow 19.0

  • Adiciona suporte para o tipo de dados pyarrow.Decimal128

Aviso

Possível mudança significativa

Esta versão do PyMongoArrow remove o suporte para Python v3.8.

  • Adiciona suporte para PyArrow 18.0 e Python 3.13

  • Corrige um problema que causava perda de dados em documentos com dados aninhados contendo tipos nulos ou de extensão

  • Adiciona suporte para o tipo null do PyArrow

  • Verifica o status de todas as chamadas da API PyArrow C para evitar falhas de segmentação

  • Adiciona suporte para o PyArrow 17.0

  • Adiciona suporte para valores de ObjectId aninhados em conversões de Áries

  • Suporte adicionado para o PyArrow 16.0.

  • Foi adicionado um guia de contribuição de nível superior.

  • Foi adicionado um sinalizador bool opcional à função write() para ignorar a gravação de campos nulos.

  • Documentação do migrada para o site MongoDB Docs.

  • Suporte para orientais

  • Suporte para PyArrow.DataTypes: large_list, large_string, date32, date64

  • Suporte para PyArow 14.0.

  • Suporte para Python 3.12.

  • Suporte para PyArow 13.0.

  • Reverter a correção de bug para objetos de extensão aninhados no esquema automático, pois causou uma regressão de desempenho.

  • Correção de erro para projeção em campos aninhados.

  • Correção de erros para objetos de extensão aninhados no esquema automático.

  • Suporta o tipo binário BSON.

  • Suporta o tipo BSON Decimal128.

  • Suporta os tipos de extensão Pandas 2.0 e Pandas.

  • Suporte PyArow 12.0.

  • Suporte adicionado para o tipo de documento incorporado BSON.

  • Suporte adicionado para o tipo de array BSON.

  • Suporte PyArow 11.0.

  • Rodas adicionadas para Linux AArch64 e Python 3.11.

  • Corrigiu o tratamento de zona na descoberta automática do esquema.

  • ImportError corrigido no Windows ao criar libbson no modo "Release".

  • Suporte PyArow 10.0.

  • Corrigiu a descoberta automática de esquemas para agregação e métodos numpy .

  • Documentação adicionada para descoberta automática de esquemas.

  • Suporte à descoberta automática de esquemas em métodos do find/aggregate_*_all . Se o esquema não for fornecido, ele será inferido usando o primeiro documento no conjunto de resultados.

  • Suporte PyArow 9.0.

  • Melhora a mensagem de erro para lib ImportError.

  • Suporte para o tipo Decimal128 .

  • Suporte para arquitetura macOS arm64 no Python 3.9+.

  • Suporte para escrever conjuntos de dados tabulares (materializados como Tabelas PyArrow, Pandas DataFrames ou arrays NumPy) no MongoDB usando a função write() . Para obter mais informações, consulte o guia deinício rápido para obter mais informações.

  • Suporte para PyArrow 7.0.

  • Suporte para o tipo ObjectId .

  • Melhora a mensagem de erro quando o esquema contém um tipo não suportado.

  • Adiciona suporte para o tipo de string BSON.

  • Adiciona suporte para o tipo booleano BSON.

  • Atualizado para o pacote libbson 1.21.1. Se instalar a partir da origem, a versão mínima suportada libbson agora é 1.21.0.

  • Suporte do Python 3.6 descartado (foi descartado em PyArrow 7.0).

  • Suporte para PyMongo 4.0.

  • Suporte para Python 3.10.

  • Suporte para Windows.

  • O método find_arrow_all() agora aceita um projection fornecido pelo usuário.

  • O método find_arrow_all() agora aceita um objeto session .

  • Observação: o PyMongoArrow agora exige pyarrow v6.0.x.

  • Foi corrigido um bug que fazia com que Linux roles fossem criados sem as marcações de plataforma manylinux apropriadas.

  • Suporte para conversão eficiente de conjuntos de resultados de query agregada e find em estruturas de dados Arrow/pandas/Numpy.

  • Suporte para aplicar patch de API do PyMongo usando o método monkey.patch_all() .

  • Suporte para carregar os seguintes tipos de BSON:

    • Ponto flutuante binário de 64 bits

    • Inteiro de bits

    • Inteiro de 64 bits

    • Timestamp

Voltar

Início rápido