NexSift
DesenvolvimentoNovo

Polars 2.0 entra em RC com streaming por padrão

Publicado 03 de set. de 2026 · Leitura 2 min de leitura · Relevância 9.2

PorTiago CastroCriador do NexSift·NexSift Editorial
O que mudou

O primeiro release candidate do Polars 2.0 muda a execução de LazyFrame para o motor de streaming e endurece regras de ordem, coerção e concatenação.

Por que importa

A troca de motor padrão pode reduzir memória e acelerar consultas, mas também altera semânticas observáveis. Pipelines que dependem da ordem de linhas, coerções implícitas ou preenchimento silencioso em concatenações precisam ser testados antes da versão final.

O Polars publicou em 2 de setembro o primeiro release candidate da série 2.0. A principal mudança é que consultas LazyFrame passam a usar o motor de streaming por padrão. O projeto estima ganho agregado de até 5 vezes, mas esse número é uma expectativa dos mantenedores e varia conforme a carga.

Impacto na migração

O novo padrão não garante ordem de linhas em operações como join, group_by e unpivot. Quem depende dessa ordem deve usar maintain_order ou fixar o motor in-memory. A versão também torna coerções e concatenações mais estritas: operações antes silenciosas podem passar a gerar erro para evitar perda de precisão ou preenchimento implícito com null.

A migração exige atenção especial em pipelines de dados, testes que comparam ordem e código gerado por agentes. O RC adiciona exceções específicas para atributos e argumentos removidos, com indicação do caminho de substituição.

Ação prática

Teste o RC em ambiente isolado com pip install polars==2.0rc1, revise os pontos destacados no guia de migração e adicione testes explícitos para ordem, tipos e formatos de saída. Como ainda é um release candidate, não há indicação para atualização automática de produção.

O que observar agora

Acompanhar a versão final do Polars 2.0, mudanças adicionais no guia de migração, regressões reportadas no RC e medições independentes do ganho de desempenho e memória do motor de streaming.

Tópicos relacionados com este sinal
Continue no radar