Pular para o conteúdo
Breaking change

Claude Code 2.1.318

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
1 de 75
Nesta página

Resumo

O Claude Code 2.1.318 corrige a preservação de configuração e autenticação em diretórios pessoais compartilhados pela rede. Também apresenta a validade do login armazenado, permitindo que automações identifiquem a necessidade de renovação. A retomada de sessões recebe correções após erros de ferramentas e reinícios.

Novidades

  • Claude Code 2.1.318 — Autenticação: claude auth status apresenta loginExpiresAt. Nas execuções com claude -p, a saída JSON informa credential_expires_at e a saída textual avisa a partir de dez dias antes do vencimento.
  • Claude Code 2.1.318 — Mods: $.model.fork aceita effort independente da sessão e informa o esforço enviado. A resposta sobre ativação de mods fica registrada.
  • Claude Code 2.1.318 — Gateway: upstreams mantle aceitam assume_role para acesso a outro cadastro AWS e atribuição de custos por desenvolvedor.

Melhorias

  • Claude Code 2.1.318 — Configuração: gravações em diretórios de rede reduzem substituições por versões vazias ou antigas. Execuções sem interface evitam regravar ~/.claude.json quando nada mudou.
  • Claude Code 2.1.318 — Reconexão: sessões remotas retomam a conexão após pausa ou suspensão com menos demora. A verificação de atualização repete uma tentativa após falha breve de rede.

Correções

  • Claude Code 2.1.318 — Permissões: teclas digitadas antes da abertura de uma confirmação não respondem ao diálogo. Comandos aprovados após reiniciar um runner conservam o diretório original e não executam quando ele está indisponível.
  • Claude Code 2.1.318 — Histórico: --continue preserva a conversa após esgotar tentativas de uma chamada malformada. A compactação ociosa não substitui o histórico por uma resposta que não seja resumo.
  • Claude Code 2.1.318 — Arquivos: inicializações sem interface preservam um ~/.claude.json inválido e falham com orientação de restauração. A falta de espaço no diretório de rede não substitui o login gravado por um arquivo vazio.
  • Claude Code 2.1.318 — Execuções: sessões com hook turn.step deixam de informar sucesso após uma resposta interrompida por erro. Hosts remotos conseguem iniciar sessões após uma atualização remover o binário antigo.
  • Claude Code 2.1.318 — Certificados: NODE_EXTRA_CA_CERTS utiliza certificados legíveis mesmo quando o arquivo inclui conteúdo danificado, com aviso na saída de erro.

Breaking changes

  • Claude Code 2.1.318 — Logs do runner: linhas ok session são emitidas em stdout em todos os níveis de log. As linhas nack acrescentam reason depois de retryable, exigindo ajustes nos scripts que procuram literalmente retryable=true: ou retryable=false:.
  • Claude Code 2.1.318 — Extensão do editor: iniciar o Claude Code no terminal do editor não instala nem atualiza a extensão automaticamente. Utilize /ide num terminal externo ou a área de extensões do editor.

Ponto de Atenção

A restrição deniedMcpServers também alcança servidores fornecidos pela Anthropic com URL correspondente e conectores que recebem sua própria URL. Teste sugerido: confira a validade do login e teste se deniedMcpServers recusa o conector configurado. Num runner de homologação, reinicie uma sessão com comando pendente e confirme o diretório utilizado após a aprovação.

Notas da versão

A publicação oficial 2.1.318 está marcada como estável no GitHub.

Versões anteriores

    • Claude Code 2.1.317

      O Claude Code 2.1.317 corrige a preservação de conversas em runners e muda o comportamento de sessões claude -p abertas dentro de outra sessão.

      Breaking change
    • Claude Code 2.1.316

      O Claude Code 2.1.316 corrige a aplicação de permissões em sessões restritas e ajusta o encerramento dos comandos de shell quando o processo encerra automaticamente.

      Stable
    • Claude Code 2.1.314

      O Claude Code 2.1.314 acrescenta uma configuração para recusar escrita fora dos diretórios de trabalho em qualquer modo de permissão.

      Stable
    • Claude Code 2.1.312

      O Claude Code 2.1.312 corrige a leitura das políticas da organização após o login no VS Code e a gravação de arquivos de instruções extensos.

      Stable
    • Claude Code 2.1.311

      O Claude Code 2.1.311 corrige interrupções e perda de continuidade em sessões longas.

      Stable
    • Claude Code 2.1.310

      O Claude Code 2.1.310 amplia o uso de monitores nos provedores de nuvem e corrige falhas de compactação que podiam repetir o erro de prompt extenso.

      Stable

Versões posteriores

Esta é a versão mais recente do Claude Code.

Ver todas as 75 versões do Claude Code
Histórico de versões