NOVIDADES
Nesta página
- Alterações na versão 1.6.0
- Alterações na versão 1.5.0
- Alterações na versão 1.4.0
- Alterações na versão 1,3,0
- Alterações na versão 1.2.0
- Alterações na versão 1.1.0
- Alterações na versão 1.0.2
- Alterações na versão 1.0.1
- Alterações na versão 0.7.0
- Alterações na versão 0.6.3
- Alterações na versão 0.6.2
- Alterações na versão 0.5.1
- Alterações na versão 0.5.0
- Alterações na versão 0.4.0
- Alterações na versão 0.3.0
- Alterações na versão 0.2.0
- Alterações na versão 0.1.1
- Alterações na versão 0.1.0
Alterações na versão 1.6.0
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 PyArrowVerifica o status de todas as chamadas da API PyArrow C para evitar falhas de segmentação
Alterações na versão 1.5.0
Adiciona suporte para o PyArrow 17.0
Adiciona suporte para valores de
ObjectId
aninhados em conversões de Áries
Alterações na versão 1.4.0
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çãowrite()
para ignorar a gravação de campos nulos.Documentação do migrada para o site MongoDB Docs.
Alterações na versão 1,3,0
Suporte para orientais
Suporte para PyArrow.DataTypes: large_list, large_string, date32, date64
Alterações na versão 1.2.0
Suporte para PyArow 14.0.
Suporte para Python 3.12.
Alterações na versão 1.1.0
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.
Alterações na versão 1.0.2
Correção de erro para projeção em campos aninhados.
Correção de erros para objetos de extensão aninhados no esquema automático.
Alterações na versão 1.0.1
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.
Alterações na versão 0.7.0
Suporte adicionado para o tipo de documento incorporado BSON.
Suporte adicionado para o tipo de array BSON.
Suporte PyArow 11.0.
Alterações na versão 0.6.3
Rodas adicionadas para Linux AArch64 e Python 3.11.
Corrigiu o tratamento de zona na descoberta automática do esquema.
Alterações na versão 0.6.2
ImportError
corrigido no Windows ao criarlibbson
no modo "Release".Suporte PyArow 10.0.
Alterações na versão 0.5.1
Corrigiu a descoberta automática de esquemas para agregação e métodos
numpy
.Documentação adicionada para descoberta automática de esquemas.
Alterações na versão 0.5.0
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.
Alterações na versão 0.4.0
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.
Alterações na versão 0.3.0
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).
Alterações na versão 0.2.0
Suporte para PyMongo 4.0.
Suporte para Python 3.10.
Suporte para Windows.
O método
find_arrow_all()
agora aceita umprojection
fornecido pelo usuário.O método
find_arrow_all()
agora aceita um objetosession
.Observação: o PyMongoArrow agora exige
pyarrow
v6.0.x.
Alterações na versão 0.1.1
Foi corrigido um bug que fazia com que Linux roles fossem criados sem as marcações de plataforma
manylinux
apropriadas.
Alterações na versão 0.1.0
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 BSON types:
Ponto flutuante binário de 64 bits
Inteiro de bits
Inteiro de 64 bits
Timestamp