Pular para o conteúdo
Diário

Atualizações em 22 de outubro de 2026

O Claude Code revisa permissões e exige confiança no ultrareview. O n8n corrige o Postgres Node em duas linhas e o Next.js ajusta cache nas canaries.

Releases
9
Apps
6
Com breaking change ou bug
1
Nesta página

O Claude Code 2.1.309 corrige permissões de escrita e de execução em sessões isoladas. A atualização também muda o uso de sed -i e exige confiança no workspace para executar claude ultrareview. Você precisa revisar os scripts que chamam esse comando sem interação e a forma de recuperar arquivos alterados pelo shell.

O n8n publica três versões, com a correção do Postgres Node nas linhas 2.44 e 2.45 e a atualização da biblioteca sharp na linha 1.x. As canaries 23 e 24 do Next.js ajustam a revalidação de cache, a instrumentação e o processamento de dependências de build. O Antigravity CLI 1.4.5 muda o horário de disparo dos agendamentos cron recorrentes.

O OpenCode 1.19.4 atualiza o Bun incluído na distribuição e incorpora correções de segurança de rede. O Spec Kit 1.2.3 acrescenta suporte a .presetignore e permite criar apenas a estrutura compartilhada do projeto, sem integração de agente. Este diário cobre o intervalo de 22/10/2026 a 22/10/2026 pelo calendário UTC de publicação do GitHub, com nove releases em seis sistemas, sendo seis versões estáveis e três pré-releases.

Atualizações em Antigravity CLI

1 versão

A versão 1.4.5 altera o horário de disparo das tarefas cron que se repetem dentro do dia. A mesma publicação separa visualmente o pensamento recolhido da resposta e contabiliza resultados de pesquisa nas linhas recolhidas. Nas correções, a CLI deixa de repetir chamadas após uma recusa dos filtros de conteúdo e aceita manifestos de plugin com skills em formato de string.

Antigravity CLI 1.4.5

Novidades

A publicação não anuncia recurso novo e concentra as mudanças em agendamentos, renderização e correções de carregamento.

Melhorias

  • Antigravity CLI 1.4.5 — Agendamentos: tarefas cron que se repetem dentro do dia utilizam um deslocamento fixo por agendamento dentro do intervalo. Horários diários fixos continuam no minuto programado, o agente pode solicitar horário exato e os agendamentos @every permanecem iguais.
  • Antigravity CLI 1.4.5 — Comparação de arquivos: a pesquisa em /diff contabiliza correspondências nas linhas recolhidas. A indicação de seleção fica consistente entre as visualizações. Na opção Per Turn, a seleção começa no primeiro arquivo.
  • Antigravity CLI 1.4.5 — Respostas: uma linha em branco separa o pensamento recolhido da resposta. Depois que a resposta começa, o bloco recolhido apresenta somente o cabeçalho de duração.
  • Antigravity CLI 1.4.5 — CPU e memória: a interface pausa atualizações sem mudança visível e reduz atualizações redundantes durante a resposta. O carregamento e a renderização recebem ajustes para conversas longas. Os campos de texto reservam memória conforme você digita.

Correções

  • Antigravity CLI 1.4.5 — Filtros de conteúdo: uma resposta recusada pelos filtros deixa de provocar tentativas silenciosas que poderiam continuar indefinidamente.
  • Antigravity CLI 1.4.5 — Manifestos de plugins: o carregamento aceita skills como uma única string de caminho, além do formato em array.
  • Antigravity CLI 1.4.5 — Downloads de plugins: a CLI repete uma vez o download após falha de checksum ou de rede causada por conteúdo temporariamente desatualizado ou transferência interrompida.

Ponto de Atenção

Os agendamentos recorrentes dentro do dia utilizam um deslocamento fixo por agendamento dentro do intervalo, o que altera a conferência pelo horário original da expressão cron. Teste sugerido: crie um agendamento que se repita a cada hora e compare os horários registrados com o intervalo configurado. Num plugin de teste, declare skills como string e confirme o carregamento.

Notas da versão

O release oficial do Antigravity CLI 1.4.5 foi publicado às 05h01 UTC como versão estável.

Atualizações em Claude Code

1 versão

A 2.1.309 reúne a maior lista de correções do dia, com permissões de Bash, isolamento de worktrees e compactação de arquivos CLAUDE.md. A publicação também muda o comportamento de sed -i e exige agora confiança no diretório para executar claude ultrareview. Os dois pontos alteram automações existentes e exigem revisão antes de distribuir a versão.

Claude Code 2.1.309

Novidades

  • Claude Code 2.1.309 — Diagnóstico de certificados: a extensão do VS Code registra uma orientação quando a verificação de certificados falha nas requisições da extensão ou no ditado, inclusive com proxies que inspecionam TLS.

Melhorias

  • Claude Code 2.1.309 — Disco cheio: comandos Bash interrompidos por falta de espaço identificam o diretório que precisa ser liberado. A inicialização também explica a falta de espaço no volume temporário.
  • Claude Code 2.1.309 — Git no Windows: comandos internos do Git recebem ajustes de desempenho. As mensagens de erro desses comandos aparecem em inglês nas plataformas atendidas, mesmo com outro idioma configurado no Git.
  • Claude Code 2.1.309 — Runners próprios: uma sessão transferida para outro runner informa ao agente qual chamada de ferramenta foi interrompida e registra o resultado como desconhecido. O tempo limite de inicialização também respeita um primeiro prompt ainda executado por um subagente.
  • Claude Code 2.1.309 — Edição no VS Code: a espera por novos problemas após Edit e Write cai para 0,75 segundo na maioria dos casos, conforme as notas oficiais.
  • Claude Code 2.1.309 — Rastreamento: a skill /claude-api oferece rastreamento de requisições junto do rastreamento do SDK (Software Development Kit) ao configurar OpenTelemetry. Suas instruções também consultam a documentação atual ao verificar suporte a recursos.

Correções

  • Claude Code 2.1.309 — Inicialização do shell: a correção evita a execução dos arquivos de inicialização do shell fora do sandbox a cada comando Bash isolado no macOS e no Linux.
  • Claude Code 2.1.309 — Escrita por links simbólicos: os padrões denyWrite do macOS alcançam o caminho real de diretórios acessados por symlink. A proteção de escrita do armazenamento de perfis também se aplica ao diretório de configuração acessado dessa forma.
  • Claude Code 2.1.309 — Configuração MCP: os comandos isolados e as edições aceitas automaticamente respeitam a proteção do arquivo indicado por --mcp-config. Um servidor MCP (Model Context Protocol) desativado não é reconectado por uma solicitação posterior de permissão nas sessões print e SDK.
  • Claude Code 2.1.309 — Permissões Bash: a verificação corrige casos com variáveis associadas a redirecionamentos que podem falhar. Também reconhece mudanças de diretório anteriores ao Git em comandos compostos e aplica restrições Edit(path) a redirecionamentos em comandos com subshell.
  • Claude Code 2.1.309 — Isolamento de worktrees: a verificação recusa comandos com prefixos de locale ou certas expressões aritméticas do zsh que poderiam ser aceitos indevidamente. A criação de worktrees e os checkouts feitos pelo Claude Code ignoram as referências git replace.
  • Claude Code 2.1.309 — Processos em segundo plano: as restrições de escrita do sandbox Linux permanecem aplicadas quando um comando continua executando após o fim da sessão.
  • Claude Code 2.1.309 — Hooks PowerShell: a saída com código 2 recusa a ação prevista pelo hook. Os eventos PreToolUse e PermissionRequest configurados com PowerShell também corrigem a aceitação indevida quando o Git for Windows está ausente.
  • Claude Code 2.1.309 — Agentes em painéis divididos: os agentes auxiliares herdam as restrições de ferramentas e a opção --tools informadas na linha de comando do agente principal.
  • Claude Code 2.1.309 — Compactação: arquivos CLAUDE.md aninhados acima do limite carregam somente o início, evitando compactações repetidas após a leitura de arquivos sob essas instruções.
  • Claude Code 2.1.309 — Histórico de sessão: as prévias longas de resultados preservam caracteres de emoji, evitando transcrições que o jq não conseguia interpretar. A lista de /rewind reconhece alterações em arquivos com checkpoints feitas por subagentes ou comandos shell.
  • Claude Code 2.1.309 — Skills e plugins: uma skill em --add-dir com nome já utilizado fica acessível como <folder>:<name>. Falhas de leitura do disco não removem plugins e skills sincronizados do claude.ai.
  • Claude Code 2.1.309 — Mensagens e interface: o atalho Ctrl+Enter corrige o envio imediato durante a resposta ou durante hooks. O histórico expandido mostra mensagens ainda aguardando envio. As mensagens da sessão são preservadas quando a conexão com o Claude Desktop é atualizada.
  • Claude Code 2.1.309 — Sessões na nuvem: o editor de ambiente preserva a ordem das variáveis e os valores que contêm os dois tipos de aspas. O painel de alterações esclarece quando mostra somente commits enviados ou edições do Claude.
  • Claude Code 2.1.309 — Integração com Slack: a publicação de um rascunho aprovado para um canal recusa a ausência desse destino, evitando o envio por mensagem direta. Respostas a cartões de aprovação reiniciam sessões paradas.
  • Claude Code 2.1.309 — Revisões de código: uma última tentativa registra o resultado concluído quando tentativas anteriores de criar a verificação falharam. A interrupção por @claude review stop também cancela uma revisão que estava na fila.

Breaking changes

  • Claude Code 2.1.309 — Confiança no workspace: claude ultrareview exige confiança no diretório. O comando solicita confirmação no terminal e recusa a execução sem interação quando ela está ausente. Scripts que utilizam o comando precisam declarar a confiança com --trust-workspace, sem valor, colocando o número da revisão ou a branch base antes da flag. A publicação também documenta a variável CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1.
  • Claude Code 2.1.309 — Recuperação de edições: sed -i recebe a confirmação padrão do Bash e executa o comando literal. Com a remoção da prévia simulada de edição, /rewind não restaura essas alterações. Rotinas que utilizavam essa recuperação precisam preservar uma cópia do arquivo ou recorrer ao Git.

Ponto de Atenção

As duas quebras alcançam também o uso automatizado. O comando de revisão executado por pipeline precisa declarar a confiança. Rotinas que utilizavam /rewind para desfazer sed -i precisam de outra forma de recuperar o arquivo. Teste sugerido: rode claude ultrareview num script sem --trust-workspace e confirme a recusa. Depois, altere um arquivo com sed -i e verifique o estado apresentado por /rewind.

Notas da versão

O release oficial do Claude Code 2.1.309 foi publicado em 22/10/2026 às 22h18 UTC como versão estável.

Atualizações em n8n

3 versões

As versões estáveis 2.44.6 e 1.123.86 tratam de manutenção de dependência e de uma correção no Postgres Node. A pré-release 2.45.2 acrescenta a exportação do relatório de migração em CSV e repete a correção do Postgres. As três publicações não alteram os contratos dos Nodes além do que as notas descrevem.

n8n 1.123.86

Novidades

A publicação não acrescenta recursos na linha 1.x e se limita à manutenção de dependência.

Melhorias

As notas não descrevem melhoria independente da troca de biblioteca.

Correções

  • n8n 1.123.86 — Dependências: a linha 1.x utiliza o sharp 0.35.5. As notas não identificam uma falha específica corrigida por essa troca.

Ponto de Atenção

A atualização interessa a instalações que processam imagens em workflows. Teste sugerido: numa instalação de homologação, execute um workflow que redimensione ou converta uma imagem e confira o resultado antes de aplicar a versão em produção.

Notas da versão

O release oficial do n8n 1.123.86 foi publicado às 10h11 UTC como versão estável.

n8n 2.44.6

Novidades

O release apresenta uma correção, sem acrescentar Nodes ou comandos.

Melhorias

A publicação não descreve melhoria independente da correção do Postgres Node.

Correções

  • n8n 2.44.6 — Postgres Node: o Node deixa de sobrescrever globalmente pgtypes, utilizado no tratamento dos tipos do PostgreSQL.

Ponto de Atenção

As notas não detalham quais consultas apresentavam resultado incorreto antes da correção. Teste sugerido: numa instância de homologação, execute um workflow com o Postgres Node que leia tipos personalizados e compare o resultado com o obtido na versão anterior.

Notas da versão

O release oficial do n8n 2.44.6 foi publicado às 09h21 UTC como versão estável. A tag móvel stable identifica a mesma versão.

n8n 2.45.2

Novidades

  • n8n 2.45.2 — Relatório de migração: o relatório pode ser exportado em CSV para consulta fora da interface.

Melhorias

As notas não apresentam melhoria separada do relatório e das três correções desta pré-release.

Correções

  • n8n 2.45.2 — Postgres Node: a correção evita a sobrescrita global de pgtypes.
  • n8n 2.45.2 — Políticas de tipos: os pontos que aplicam as políticas de disponibilidade consultam as políticas armazenadas em memória.
  • n8n 2.45.2 — Identidade visual: os logos são atualizados na confirmação OAuth das credenciais e nos emails da instância.

Ponto de Atenção

A versão pertence ao canal de pré-release e repete uma correção já publicada na linha 2.44. Teste sugerido: exporte o relatório de migração e confira as colunas fora da interface. Num ambiente com tipos personalizados no PostgreSQL, execute o mesmo workflow nas duas linhas e compare o resultado.

Notas da versão

O release oficial do n8n 2.45.2 foi publicado às 09h27 UTC como pré-release. A tag móvel beta corresponde à mesma versão.

Atualizações em Next.js

2 versões

A canary.23 corrige a revalidação de cache durante o streaming e associa os registros de instrumentação às requisições. A canary.24 amplia os imports adiados no servidor e limita a análise do cabeçalho User-Agent na identificação de bots. As duas publicações pertencem ao canal canary e exigem homologação separada da versão estável.

Next.js 16.5.0-canary.23

Novidades

  • Next.js 16.5.0-canary.23 — Memória: as amostras de rastreamento e o TurboMalloc informam a memória residente do processo, identificada por RSS.

Melhorias

  • Next.js 16.5.0-canary.23 — Dependências: a publicação atualiza as revisões do React e das fontes, o Turbo para 2.11.10 e o SWC para 82.2.0.
  • Next.js 16.5.0-canary.23 — Turbopack: os arquivos encontrados por imports adiados de import.meta.glob são compilados sob demanda. O processamento interno reúne invalidações de tarefas numa chamada conjunta.

Correções

  • Next.js 16.5.0-canary.23 — Cache: a revalidação enfileirada durante o streaming recebe correção. A pré-renderização final em runtime preserva os valores em cache. No Pages Router, as entradas ISR mantêm cacheControl no cache em disco.
  • Next.js 16.5.0-canary.23 — Instrumentação: o middleware e a renderização ficam no mesmo trace do OpenTelemetry, como spans irmãos. O span da requisição inclui a preparação do módulo da rota. Os spans de ciclo de vida são emitidos na requisição que os registrou.
  • Next.js 16.5.0-canary.23 — Falhas do middleware: os spans adiados da instrumentação são preservados quando o adaptador lança uma exceção.
  • Next.js 16.5.0-canary.23 — Carregamento: o Turbopack preserva a identidade da promise de carregamento do chunk e corrige a divisão dos chunks para imports adiados de import.meta.glob.
  • Next.js 16.5.0-canary.23 — Pré-renderização: a atualização concorrente do manifesto no desenvolvimento recebe correção. As chamadas de Server Actions em GSP também corrigem o erro __next_require__ is not a function.
  • Next.js 16.5.0-canary.23 — Workers: o recurso Durable use cache corrige uma falha que encerrava a execução nos workers do Node.

Ponto de Atenção

A revalidação durante o streaming e o cache em disco do Pages Router mudam comportamentos observáveis em produção. Teste sugerido: numa cópia da aplicação, acione uma revalidação enquanto a resposta é transmitida e confira o conteúdo servido depois. Num ambiente com OpenTelemetry, verifique se middleware e renderização aparecem no mesmo trace.

Notas da versão

O release oficial do Next.js 16.5.0-canary.23 foi publicado às 11h48 UTC como pré-release. As notas da instrumentação esclarecem que os spans criados durante a instrumentação não integram os traces das requisições.

Next.js 16.5.0-canary.24

Novidades

A canary não anuncia recurso público e amplia os imports adiados no servidor, além de ajustar o carregamento do React.

Melhorias

  • Next.js 16.5.0-canary.24 — Imports no servidor: os imports adiados são estendidos aos route handlers e ao Pages Router.
  • Next.js 16.5.0-canary.24 — Carregamento do React: o carregamento do React é adiado até a construção do mecanismo de deduplicação de fetch. A separação da validação de renderização também evita carregar o React standalone nesse caminho.
  • Next.js 16.5.0-canary.24 — Renderização: os recursos adiados do ciclo de vida da resposta são encaminhados à renderização do App Router.
  • Next.js 16.5.0-canary.24 — Identificação de bots: a comparação do User-Agent com os padrões de bots considera no máximo 1 KB do cabeçalho.
  • Next.js 16.5.0-canary.24 — Preparação do repositório: a preparação de um clone ou worktree novo dispensa a execução de build-all.

Correções

  • Next.js 16.5.0-canary.24 — Turbopack: a avaliação reconhece os construtores marcados como puros e respeita as anotações PURE nos argumentos de callbacks.
  • Next.js 16.5.0-canary.24 — Dependências de build: a criação das células de dependências do webpack recebe correção de ordem. As notas também registram maior compatibilidade no processamento das dependências de build dos loaders do webpack.

Ponto de Atenção

O limite de 1 KB na leitura do User-Agent altera a identificação de bots em cabeçalhos extensos. Teste sugerido: envie requisições com cabeçalhos curtos e longos para uma rota de homologação e confira a classificação registrada. Depois, execute o build com os loaders do projeto e compare o resultado com a canary.23.

Notas da versão

O release oficial do Next.js 16.5.0-canary.24 foi publicado às 23h53 UTC como pré-release. As notas incluem manutenção dos testes de deploy e dos manifestos de testes do Rspack.

Atualizações em OpenCode

1 versão

A versão 1.19.4 atualiza o Bun incluído na distribuição para 1.4.4. A manutenção incorpora correções de segurança do runtime e atualiza os certificados raiz utilizados nas conexões. As notas citam os componentes corrigidos, sem detalhar cenários de exploração.

OpenCode 1.19.4

Novidades

O runtime é o único assunto desta versão, sem recurso novo anunciado.

Melhorias

  • OpenCode 1.19.4 — Runtime: a distribuição inclui o Bun 1.4.4 e os certificados raiz da NSS 3.131.1.

Correções

  • OpenCode 1.19.4 — Comunicação de rede: a atualização do Bun incorpora correções de segurança em TLS e nas versões HTTP/1.1, HTTP/2 e HTTP/3. As notas também citam WebSocket e fetch entre os componentes corrigidos.
  • OpenCode 1.19.4 — Compressão: o runtime atualizado inclui correções de segurança no Brotli.

Ponto de Atenção

A troca do runtime afeta todas as conexões feitas pelo aplicativo, inclusive atrás de proxy com inspeção TLS. Teste sugerido: instale a versão numa máquina de homologação, abra uma sessão que dependa de HTTPS e confirme o handshake. Se o ambiente usa proxy corporativo, valide também a cadeia de certificados aceita.

Notas da versão

O release oficial do OpenCode 1.19.4 foi publicado às 13h03 UTC como versão estável.

Atualizações em Spec Kit

1 versão

A versão 1.2.3 acrescenta suporte a .presetignore e permite selecionar a integração none para criar somente a estrutura compartilhada do projeto. A manutenção também preserva arquivos de hooks que não pertencem ao Spec Kit e corrige o tratamento das entradas numéricas dos workflows.

Spec Kit 1.2.3

Novidades

  • Spec Kit 1.2.3 — Presets: o projeto acrescenta suporte ao arquivo .presetignore.
  • Spec Kit 1.2.3 — Integrações: a opção none cria somente a estrutura compartilhada, sem selecionar uma integração de agente.
  • Spec Kit 1.2.3 — Workflows: o release anuncia um registro de recursos MCP (Model Context Protocol) para workflows, sem detalhar sua interface nas notas.

Melhorias

  • Spec Kit 1.2.3 — Linear: a extensão Linear Weave é atualizada para 1.0.2.
  • Spec Kit 1.2.3 — Documentação: os guias distinguem eventos de extensões e hooks, corrigem os caminhos das etapas dos workflows incluídos e reorganizam as instruções por agente.

Correções

  • Spec Kit 1.2.3 — Eventos: a limpeza preserva a associação do dispatcher ao componente responsável. Arquivos de hooks do Vibe que não pertencem à integração também são preservados.
  • Spec Kit 1.2.3 — Saída JSON: os auxiliares em Python escrevem a saída de --json em ASCII. O despacho para Pi utiliza --mode json. Para o Kimi Code, o despacho utiliza --output-format stream-json.
  • Spec Kit 1.2.3 — PowerShell: caminhos de funcionalidades com colchetes são interpretados literalmente.
  • Spec Kit 1.2.3 — Entradas numéricas: números inteiros fornecidos aos workflows mantêm o valor exato, sem arredondamento.
  • Spec Kit 1.2.3 — Extensões: entradas malformadas do catálogo são rejeitadas antes da remoção.

Ponto de Atenção

A integração none interessa a projetos que só precisam da estrutura compartilhada e não de um agente específico. Teste sugerido: crie um projeto novo com a opção none e confira os arquivos gerados. Num projeto que já possui hooks próprios, atualize o Spec Kit e verifique se os arquivos alheios à integração continuam no lugar.

Notas da versão

O release oficial do Spec Kit 1.2.3 foi publicado às 13h33 UTC como versão estável.

Conferência das permissões e do cache

A conferência do dia começa pelo Claude Code, porque as duas quebras alcançam automação. Revise os scripts que chamam claude ultrareview e declare a confiança no workspace, ou ajuste a chamada para o modo interativo. Depois, confira as rotinas que alteram arquivos com sed -i e dependem de /rewind, que já não recupera essas edições.

No n8n, a verificação do Postgres Node vale para as duas linhas. Execute um workflow com tipos personalizados na 2.44.6 e na 2.45.2 e compare o retorno antes de escolher a versão de produção. A exportação do relatório de migração em CSV permite conferir as ocorrências fora da interface.

As canaries do Next.js exigem um build próprio. Compare a canary.23 com a canary.24 nos loaders do webpack e observe a revalidação durante o streaming. A leitura do User-Agent limitada a 1 KB merece um teste com cabeçalhos longos, porque a classificação de bots muda a partir desse limite.

No Antigravity CLI, acompanhe os horários dos agendamentos recorrentes depois de atualizar. No OpenCode, confirme a conexão HTTPS e a cadeia de certificados aceita pelo ambiente. No Spec Kit, valide os arquivos gerados com a integração none e a preservação dos hooks que não pertencem ao projeto.

Para investigar a troca de runtime ou uma falha de integração com acompanhamento técnico ao vivo, conheça o Desenvolvimento Colaborativo da Dev Side Studio. Para aprofundar esses temas com orientação e aplicação, conheça as formações da Promovaweb.

Histórico de versões