Pular para o conteúdo
Diário

Atualizações em 09 de outubro de 2026

O n8n recusa Nodes descontinuados, o Claude Code corrige hooks e gateway, o Codex ajusta perguntas e o Next.js e o Spec Kit mudam builds e workflows.

Releases
7
Apps
5
Com breaking change ou bug
3
Nesta página

O n8n restringe a criação e a alteração de workflows com Nodes descontinuados nas versões 2.42.6 e 2.43.3. Function, Function Item e LangChain Code recebem a marcação deprecated. O backend recusa a gravação quando um deles é adicionado ou modificado. Um workflow já gravado continua executando esses Nodes, mas a importação em uma instalação nova também pode ser recusada.

O Claude Code 2.1.296 corrige a recusa de ferramentas por hooks gerenciados e recupera o login por gateway afetado pela 2.1.295. A edição de arquivos fora de UTF-8 também muda: Edit e NotebookEdit recusam conteúdo inválido para evitar a substituição de caracteres. O Codex 0.162.1 corrige o travamento da interface ao apresentar perguntas assíncronas com várias linhas.

O Next.js publica duas canaries. A 16.5.0-canary.6 expõe o subcaminho público do otimizador de imagens. A canary.7 restaura o webpack instalado na aplicação. O Spec Kit 1.1.3 reúne workflows numa árvore única e reconcilia versões de componentes. O dia soma sete releases em cinco sistemas, com quatro versões estáveis e três pré-releases.

Atualizações em Claude Code

1 versão

A 2.1.296 corrige três frentes de autorização que apareceram em versões anteriores. Hooks gerenciados de recusa encerram o turno nos casos corrigidos. Servidores MCP desativados por pasta permanecem inativos após a troca de diretório ou a recarga de extensões. O login por gateway volta a reconhecer a credencial gravada quando a configuração gerenciada indica o método sem informar o endereço.

A publicação também amplia a leitura de arquivos e a configuração de subagentes. A ferramenta Read aceita allow_large para abrir um texto acima do limite habitual numa chamada. O diagnóstico de hooks registra agora comando, plugin, resultado e duração quando --debug está ativo. Essas mudanças exigem conferências separadas, porque a autorização de uma ferramenta não define o comportamento de um hook.

Claude Code 2.1.296

Novidades

  • Claude Code 2.1.296 — Subagentes: autoCompactWindow configura uma janela menor para a compactação no frontmatter e nas definições de --agents. CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL define um modelo para os agentes de workflow, preservando as escolhas dos demais subagentes.
  • Claude Code 2.1.296 — Gateway do Desktop: a chave code em managed.policies[] aplica as configurações do terminal à aba Code do Claude Desktop. Ao lado de desktop, ela ativa o modo de gateway do aplicativo.
  • Claude Code 2.1.296 — Leitura de arquivos: a ferramenta Read aceita allow_large para ler um arquivo de texto acima do limite habitual numa chamada, quando a janela de contexto comporta seu conteúdo.
  • Claude Code 2.1.296 — Novas tentativas: CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS permite aumentar a espera máxima entre tentativas após uma resposta 529 de sobrecarga.

Melhorias

  • Claude Code 2.1.296 — Diagnóstico de hooks: --debug registra o comando, o plugin, o resultado e a duração dos hooks concluídos. Arquivos de agentes também recebem avisos sobre campos de frontmatter desconhecidos e possíveis erros de digitação.
  • Claude Code 2.1.296 — Descrições MCP: o limite padrão das descrições de ferramentas enviadas inicialmente e das instruções dos servidores aumenta de 2.048 para 4.096 caracteres.
  • Claude Code 2.1.296 — Interface e histórico: a alternância de visualização por ctrl+o reutiliza blocos de código com realce de sintaxe já calculado, reduzindo o processamento repetido em conversas extensas. A limpeza local evita regravar um histórico grande quando a redução seria inferior a 10%.
  • Claude Code 2.1.296 — Custos exibidos: /cost, a linha de status, --max-budget-usd e os valores do SDK utilizam US$ 0,10 por milhão de tokens para leituras do cache do Sonnet 5.5, substituindo US$ 0,20 no cálculo dessas superfícies.

Correções

  • Claude Code 2.1.296 — Recusa pelos hooks: hooks gerenciados PreToolUse com continue: false e hooks gerenciados do tipo prompt encerram o turno ao recusar a chamada nos casos corrigidos. Hooks PostToolUse aplicam updatedMCPToolOutput nas sessões anteriormente afetadas.
  • Claude Code 2.1.296 — Servidores desativados: sessões sem interface interativa respeitam a desativação por pasta dos servidores em .mcp.json e dos servidores de plugins após trocar de diretório ou recarregar extensões.
  • Claude Code 2.1.296 — Autenticação por gateway: o login gravado é reconhecido quando a configuração gerenciada usa forceLoginMethod: "gateway" sem forceLoginGatewayUrl, corrigindo a regressão da 2.1.295. A lista allowedProviders também aceita o acesso dos computadores com o gateway informado na configuração pessoal.
  • Claude Code 2.1.296 — Segredos e arquivos: a ocultação de segredos em transcrições compartilhadas e logs inclui valores que seguem uma chave vazia, inclusive em JSON dentro de uma string de shell. Edit e NotebookEdit recusam arquivos com conteúdo inválido como UTF-8, evitando a substituição dos caracteres fora do conjunto ASCII nas codificações afetadas.
  • Claude Code 2.1.296 — Permissões de comandos: comandos que atribuem e utilizam BASH_ARGV0 recebem a solicitação de aprovação corrigida. No Git Bash do Windows, a tentativa de remover uma pasta de perfil em /c/Users/ exige confirmação mesmo no modo de dispensa de permissões.
  • Claude Code 2.1.296 — Continuidade das sessões: a publicação corrige prompts executados duas vezes durante a passagem para segundo plano e turnos concluídos executados novamente após reiniciar. Interromper hooks de envio conserva a verificação do prompt nos casos corrigidos.
  • Claude Code 2.1.296 — Plugins e runners: servidores com capacidade acima de uma sessão corrigem falhas de comandos Git simultâneos no mesmo repositório. A sincronização de skills entre sessões evita repetir instalações indefinidamente. Arquivos de workflow com finais de linha CRLF são aceitos.
  • Claude Code 2.1.296 — Windows e VS Code: a instalação de plugins do GitHub repete a clonagem por HTTPS quando falta uma chave SSH. Os servidores MCP por stdio recebem o fechamento da entrada antes do encerramento forçado após 300 ms. Links para arquivos com caminhos completos do Windows abrem o arquivo correspondente no editor.

Breaking changes

  • Claude Code 2.1.296 — Edição fora de UTF-8: Edit e NotebookEdit recusam arquivos com bytes inválidos em UTF-8, incluindo arquivos afetados em Windows-1252, Shift-JIS e GBK. Fluxos que utilizavam essas ferramentas nesses arquivos precisam converter a codificação com conferência do conteúdo ou utilizar um editor compatível com a codificação original.
  • Claude Code 2.1.296 — Passagem para segundo plano: um turno ou comando ! iniciado durante essa transição é interrompido. Automações que aguardavam sua conclusão fora da tela precisam conferir a interrupção e iniciar novamente o trabalho no destino pretendido.

Ponto de Atenção

O Claude in Chrome no VS Code solicita autorização para ações do navegador também nas sessões conectadas por @browser. Autorizar um site para a sessão evita novas perguntas para esse site. A configuração dos subagentes e a permissão do navegador exigem conferências próprias. Teste sugerido: numa sessão de teste, configure um hook gerenciado para recusar uma ferramenta inofensiva e observe o encerramento do turno. Recarregue os plugins com um servidor MCP desativado para a pasta e confira que ele permanece inativo. Numa cópia descartável de um arquivo Windows-1252, confira a recusa de edição e a preservação dos bytes originais.

Notas da versão

O release oficial do Claude Code 2.1.296 é estável e foi publicado em 09/10/2026 às 19h28 UTC. As alterações de custo descritas nas notas pertencem aos cálculos apresentados pelas interfaces citadas.

Atualizações em Codex

1 versão

O Codex 0.162.1 concentra duas correções. A interface de terminal preserva as quebras de linha e os destinos completos dos links nas perguntas assíncronas com várias linhas. A verificação de compatibilidade do servidor em segundo plano considera apenas as opções de recursos informadas explicitamente na linha de comando.

Codex 0.162.1

Novidades

A publicação não acrescenta comando ou recurso novo ao terminal. As duas correções descritas abaixo pertencem à apresentação das perguntas e à inicialização do servidor.

Melhorias

As notas não descrevem uma melhoria independente das duas correções desta versão.

Correções

  • Codex 0.162.1 — Perguntas assíncronas: a interface preserva as quebras de linha e os destinos completos dos links nas perguntas com várias linhas, corrigindo o travamento associado à sua apresentação.
  • Codex 0.162.1 — Servidor em segundo plano: a verificação de compatibilidade considera somente as opções de recursos explicitamente informadas na linha de comando. Diferenças entre o servidor ativo e os valores padrão do terminal deixam de causar a falha de inicialização corrigida.

Ponto de Atenção

Opções explícitas continuam sujeitas à conferência de compatibilidade com o servidor utilizado. Teste sugerido: inicie o terminal com o servidor existente e apresente uma pergunta assíncrona com várias linhas e um link. Confira a preservação das quebras e o destino aberto pelo link.

Notas da versão

O release oficial do Codex 0.162.1 é estável e foi publicado em 09/10/2026 às 19h44 UTC.

Atualizações em n8n

2 versões

As duas linhas recebem a mesma verificação de Nodes descontinuados no backend. A conferência ocorre ao criar, atualizar ou importar um workflow. A remoção do Node ou a migração para um tipo aceito continua permitida.

Os workflows já gravados mantêm a execução direta desses Nodes. Sub-workflows fornecidos por arquivo e ferramentas de chat têm verificações próprias, por isso a continuidade de um fluxo existente não comprova o funcionamento dessas chamadas. O seletor do Google Gemini inclui Nano Banana 2.1 e Nano Banana 2 Lite, sem comparação de resultados ou de preço nas notas.

n8n 2.42.6

Novidades

  • n8n 2.42.6 — Nodes descontinuados: o backend verifica a marcação deprecated ao criar, atualizar ou importar workflows. Function, Function Item e LangChain Code recebem essa marcação. A remoção de um Node descontinuado e sua migração para um tipo ou typeVersion aceito continuam permitidas.
  • n8n 2.42.6 — Modelos de imagem: o seletor do Node Google Gemini inclui Nano Banana 2.1 e Nano Banana 2 Lite.

Melhorias

As notas não apresentam uma melhoria independente da validação de Nodes e da inclusão dos modelos de imagem.

Correções

A publicação descreve uma restrição nova de gravação, sem listar falhas corrigidas em outras áreas do editor.

Breaking changes

  • n8n 2.42.6 — Gravação e importação: adicionar um Node descontinuado ou modificar seu conteúdo gera recusa no editor e na API pública. Importar um workflow com esses Nodes em uma instalação nova também falha, inclusive ao restaurar um backup. Você precisa substituir ou remover os Nodes afetados para utilizar os workflows com a verificação habilitada.
  • n8n 2.42.6 — Sub-workflows e chat: a validação também ocorre na execução de sub-workflows fornecidos por JSON, URL ou arquivo local e na execução de um Node pelo Assistant. Ferramentas de chat com um tipo descontinuado são verificadas a cada mensagem e podem parar de funcionar mesmo quando já estavam gravadas. Revise essas chamadas e migre seus Nodes para alternativas aceitas.

Ponto de Atenção

Um Node descontinuado já gravado pode permanecer inalterado ou mudar apenas de posição no canvas. A restrição alcança alterações de parâmetros e de credenciais, além de mudanças no nome ou no estado de ativação. A implementação desta publicação pertence ao backend e não anuncia indicadores novos de edição somente para leitura no canvas.

A configuração N8N_DEPRECATED_NODES_BLOCK=false desativa essa verificação. A descrição oficial prevê seu uso para retorno de versão ou importação de backups antigos. Function e Function Item ainda utilizam o sandbox vm2, descrito como inseguro pelo projeto, por isso a desativação conserva esses componentes antigos. Planeje a substituição e confira os workflows com a verificação novamente habilitada. Teste sugerido: numa instalação isolada, execute um workflow já gravado com Function e tente alterar um parâmetro desse Node. Compare a execução permitida com a gravação recusada. Depois, confira a importação do mesmo workflow em uma instalação nova e a gravação após substituir o Node descontinuado.

Notas da versão

O release oficial do n8n 2.42.6 está marcado como estável e foi publicado em 09/10/2026 às 07h25 UTC, correspondente a 03h25 em Nova York. A descrição oficial da validação dos Nodes detalha os casos permitidos e as incompatibilidades.

n8n 2.43.3

Novidades

  • n8n 2.43.3 — Validação dos workflows: a marcação deprecated dos Nodes é verificada no backend ao criar, atualizar ou importar workflows. A verificação aceita a remoção do Node e a migração para um tipo ou typeVersion não descontinuado.
  • n8n 2.43.3 — Google Gemini: Nano Banana 2.1 e Nano Banana 2 Lite aparecem entre os modelos de imagem disponíveis no seletor do Node.

Melhorias

As notas não descrevem uma melhoria independente da validação e da atualização do seletor de modelos.

Correções

A pré-release concentra a mudança na verificação de Nodes, sem uma lista própria de falhas corrigidas em outras partes do sistema.

Breaking changes

  • n8n 2.43.3 — Edição e restauração: workflows que adicionam ou alteram Nodes descontinuados recebem recusa de gravação pelo editor e pela API pública. A restauração em uma instalação nova também recusa workflows com esses Nodes. Substitua os componentes afetados ou remova-os para utilizar a importação com a verificação habilitada.
  • n8n 2.43.3 — Execução de ferramentas: sub-workflows fornecidos por JSON, URL ou arquivo local recebem a verificação ao executar, assim como a execução individual pelo Assistant. Ferramentas de chat com um tipo descontinuado são verificadas a cada mensagem e podem deixar de funcionar após o upgrade. Você precisa conferir essas chamadas e migrar os Nodes utilizados.

Ponto de Atenção

A publicação permanece em pré-release. Um workflow gravado pode conservar o Node descontinuado inalterado ou mudar apenas sua posição no canvas. Alterar parâmetros ou credenciais desse Node gera recusa, assim como mudar seu nome ou estado de ativação. A validação ocorre no backend e a publicação não documenta um novo indicador de edição somente para leitura na interface.

N8N_DEPRECATED_NODES_BLOCK=false desativa a verificação para situações como importação de backups antigos ou retorno de versão. A descrição oficial informa que Function e Function Item ainda utilizam o sandbox vm2 inseguro. Essa configuração conserva os componentes antigos, por isso a recuperação do backup precisa ser acompanhada da migração e de uma conferência com a verificação novamente habilitada. Teste sugerido: numa cópia isolada da instalação, tente alterar um parâmetro de Function e compare a recusa de gravação com a execução direta do workflow já gravado. Mova apenas a posição do Node e confira a gravação permitida. Depois, teste a chamada de um sub-workflow fornecido por arquivo e compare o resultado após substituir seu Node descontinuado.

Notas da versão

O release oficial do n8n 2.43.3 está marcado como pré-release e foi publicado em 09/10/2026 às 07h26 UTC, correspondente a 03h26 em Nova York. A descrição oficial da validação nesta linha detalha as restrições e os casos permitidos.

Atualizações em Next.js

2 versões

A canary.6 expõe next/image-optimizer-transform como subcaminho público do pacote. A mesma publicação corrige a linha que resume caminhos ocultos na tabela de rotas e ajusta o agrupamento dos chunks do Turbopack. A canary.7 restaura next dev --custom-webpack e next build --custom-webpack, que utilizam a instalação de webpack da aplicação.

As duas versões continuam em pré-release. A canary.6 reduz alocações na visualização da árvore do build, sem medição de tempo para uma aplicação específica. A canary.7 aproxima o tratamento de falhas de realpath ao comportamento do Node.js e orienta a conferência das conexões locais usadas por loaders.

Next.js 16.5.0-canary.6

Novidades

  • Next.js 16.5.0-canary.6 — Transformação de imagens: next/image-optimizer-transform fica disponível como subcaminho público do pacote.
  • Next.js 16.5.0-canary.6 — Rastreamento do Turbopack: NEXT_TURBOPACK_TRACING recebe opções de compressão zstd para os registros de execução.

Melhorias

  • Next.js 16.5.0-canary.6 — Árvore do build: a visualização reduz suas alocações de memória. As notas não apresentam uma medição de tempo ou consumo para uma aplicação específica.
  • Next.js 16.5.0-canary.6 — Registros do Turbopack: os registros omitem pares de saída e entrada quase consecutivos e integram os valores de alocação às linhas de entrada e saída. Valores inalterados são omitidos e as diferenças recebem codificação incremental.
  • Next.js 16.5.0-canary.6 — React e telemetria: o framework atualiza a revisão do React e acrescenta informações à telemetria de upgrade por agentes.

Correções

  • Next.js 16.5.0-canary.6 — Tabela de rotas: a linha que resume caminhos ocultos, como [+10 more paths], utiliza o símbolo estático quando todos esses caminhos são estáticos. A correção altera a apresentação do build e preserva a classificação do padrão dinâmico da rota.
  • Next.js 16.5.0-canary.6 — Grupos de chunks: a publicação corrige o registro dos grupos processados, padroniza sua identificação no Turbopack e permite processar vários grupos na mesma chamada interna.

Ponto de Atenção

A versão permanece em pré-release. A inclusão de um teste de regressão para GoogleTagManager#dataLayer verifica a prevenção de execução de script injetado, mas não anuncia uma correção de segurança nova do componente nesta canary. Teste sugerido: execute o build de uma cópia da aplicação com várias páginas geradas por generateStaticParams e confira o símbolo da linha que agrupa os caminhos ocultos. Nas integrações que utilizam o otimizador de imagens, verifique a resolução do subcaminho público e a transformação já utilizada pelo projeto.

Notas da versão

O release oficial do Next.js 16.5.0-canary.6 foi publicado em 09/10/2026 às 16h11 UTC como pré-release. A descrição da correção da tabela de rotas delimita a mudança ao símbolo apresentado. A documentação da exposição do otimizador explica a substituição dos imports internos pelo subcaminho público.

Next.js 16.5.0-canary.7

Novidades

  • Next.js 16.5.0-canary.7 — Webpack da aplicação: next dev --custom-webpack e next build --custom-webpack utilizam a instalação de webpack da aplicação. A opção --webpack conserva a versão embutida no Next.js. O modo experimental valida a presença da dependência ao ser ativado, sem acrescentá-la como peer dependency do framework.

Melhorias

  • Next.js 16.5.0-canary.7 — Diagnóstico do Turbopack: a falha de conexão de um processo Node.js apresenta uma mensagem sobre a comunicação local utilizada por loaders e transformações PostCSS. A orientação inclui conferir as permissões de conexão ou utilizar experimental.turbopackPluginRuntimeStrategy: 'workerThreads' na configuração do Next.js.
  • Next.js 16.5.0-canary.7 — Ferramentas do repositório: o projeto atualiza Corepack para 0.34.7 e Turborepo para 2.11.7. A normalização das chaves do cache do pnpm e os ajustes nas avaliações de upgrade pertencem ao processo de desenvolvimento do framework.

Correções

  • Next.js 16.5.0-canary.7 — Resolução de módulos: o Turbopack ignora falhas de realpath durante a resolução, aproximando o tratamento ao do Node.js. Um ciclo de links simbólicos pode causar esse erro. A mudança evita apresentar a falha como erro interno do Turbopack, mas não repara os links da instalação.
  • Next.js 16.5.0-canary.7 — Pages Router: o grafo de módulos do cliente de desenvolvimento recebe um ajuste de encadeamento. Um teste adicional cobre a disponibilidade de _app durante o desenvolvimento com Turbopack.

Ponto de Atenção

O webpack personalizado exige instalação na aplicação e continua experimental. A alteração não faz uma validação de compatibilidade para cada versão de webpack escolhida. Teste sugerido: numa cópia da aplicação, confira a versão carregada por require('webpack/package.json') e execute os modos de desenvolvimento e build com --custom-webpack. Compare o resultado com --webpack e observe o funcionamento dos plugins utilizados. A mensagem nova do Turbopack orienta a investigação de permissões, mas não anuncia suporte irrestrito à execução em sandbox. A alternativa workerThreads precisa ser conferida com os loaders da aplicação no ambiente utilizado.

Notas da versão

O release oficial do Next.js 16.5.0-canary.7 foi publicado em 09/10/2026 às 23h48 UTC, correspondente a 19h48 em Nova York. A descrição do webpack personalizado delimita a opção experimental. As descrições do diagnóstico de conexão e do tratamento de realpath detalham os ajustes do Turbopack.

Atualizações em GitHub Spec Kit

1 versão

A versão 1.1.3 reúne workflows numa árvore unificada de execução. O workflow de bugs recebe hooks para os eventos de seu ciclo. Adaptadores de agentes instalados pelo catálogo recebem suporte. A integração MCP inclui um adaptador para consultar informações de artefatos.

A administração de bundles reconcilia versões fixadas e conflitos entre componentes. O catálogo comunitário recebe a extensão Epic e a integração OpenProject, acompanhada de um preset para Work Packages. O texto com acentos em português permanece legível nos artefatos produzidos pelos workflows.

GitHub Spec Kit 1.1.3

Novidades

  • GitHub Spec Kit 1.1.3 — Composição de workflows: a execução reúne workflows numa árvore unificada. O workflow de bugs recebe hooks para os eventos de seu ciclo de execução.
  • GitHub Spec Kit 1.1.3 — Adaptadores externos: adaptadores de agentes instalados pelo catálogo recebem suporte. A integração MCP inclui um adaptador para consultar informações de artefatos.
  • GitHub Spec Kit 1.1.3 — Catálogo comunitário: o catálogo inclui a extensão Epic e a integração OpenProject, acompanhada de um preset para Work Packages. A contribuição de etapas de workflows recebe automação própria.

Melhorias

  • GitHub Spec Kit 1.1.3 — Versões dos componentes: bundles reconciliam versões fixadas e conflitos de versão. Você precisa conferir os componentes selecionados ao atualizar um conjunto já instalado.
  • GitHub Spec Kit 1.1.3 — Extensões e presets: a extensão Applied Epistemic Engineering recebe a versão 1.2.0 e a extensão Quality Gates recebe a 0.4.1. Entre os presets de governança, Intake Sequencing Governance recebe a versão 0.2.8 e Intake Review Governance recebe a 0.2.4. O preset Verified Codebase Context é atualizado para a versão 1.1.0.

Correções

  • GitHub Spec Kit 1.1.3 — Texto nos registros de execução: caracteres fora do conjunto ASCII permanecem legíveis nos artefatos produzidos pelos workflows, incluindo o texto com acentos em português.

Ponto de Atenção

O comando taskstoissues do núcleo apresenta um aviso de descontinuação e continua executando o workflow existente. A alternativa exige instalar a extensão com specify extension add github e utilizar speckit.github.taskstoissues, respeitando o formato de comandos do agente escolhido. A atualização não instala nem aciona essa extensão automaticamente. Teste sugerido: execute um workflow com texto acentuado num projeto de teste e confira o arquivo gerado. Numa composição de workflows, compare a árvore apresentada com as etapas configuradas e confira as versões dos componentes de um bundle utilizado pelo projeto.

Notas da versão

O release oficial do Spec Kit 1.1.3 é estável e foi publicado em 09/10/2026 às 19h30 UTC. A descrição oficial da descontinuação confirma a continuidade do comando atual e sua retirada numa publicação futura, sem uma data definida.

Conferência dos Nodes, dos hooks e dos workflows

A restrição do n8n exige uma conferência antes da importação de qualquer backup antigo. Verifique se o workflow contém Function, Function Item ou LangChain Code e substitua esses Nodes antes de habilitar a importação numa instalação nova. A execução de um fluxo já gravado continua permitida, mas não comprova a gravação de uma alteração.

No Claude Code, trate separadamente a recusa de uma ferramenta por hook e a autenticação por gateway. Confira o encerramento do turno com um hook de teste e, depois, a credencial gravada numa máquina sem configuração gerenciada. A conferência de um servidor MCP desativado pertence a outro caminho e não deve ser tratada como parte da autenticação.

No Next.js, mantenha a canary separada da linha estável. Compare a versão de webpack carregada pela aplicação e observe a apresentação dos caminhos ocultos no build. No Spec Kit, interrompa a confirmação de uma etapa e verifique que ela permanece sem aprovação. Para aprofundar esses temas com orientação e aplicação, conheça as formações da Promovaweb.

Histórico de versões