Release do Paperclip · 14 de julho de 2026

Paperclip canary/v2026.714.0-canary.2

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Paperclip canary/v2026.714.0-canary.2

Resumo

O Paperclip canary/v2026.714.0-canary.2 adiciona um extrator para propostas de telemetria e descarta eventos fora do registro PAPERCLIP_EVENTS. A série também corrige a prévia de releases estáveis e melhora a identificação de builds compilados a partir do código-fonte.

Novidades

  • Paperclip canary/v2026.714.0-canary.2 — Propostas de telemetria: scripts/extract-proposed-events.mjs encontra marcações proposed-telemetry no TypeScript e gera um manifesto JSON v2 com nome, justificativa, arquivo e linha.
  • Paperclip canary/v2026.714.0-canary.2 — Identificação do código-fonte: o menu do perfil mostra branch e SHA curto com links para o repositório nas instalações compiladas a partir de um commit.

Melhorias

  • Paperclip canary/v2026.714.0-canary.2 — Documentação de telemetria: doc/TELEMETRY_WORKFLOW.md e o README compartilhado explicam como revisar uma proposta e incorporá-la ao schema estável.
  • Paperclip canary/v2026.714.0-canary.2 — Metadados de Git: o servidor expõe o SHA completo pelos contratos de health e OpenAPI, enquanto a interface atualiza essas informações após entrada ou saída da sessão.
  • Paperclip canary/v2026.714.0-canary.2 — Releases formais: versões publicadas continuam exibindo o formato público v<version> no menu do perfil.

Correções

  • Paperclip canary/v2026.714.0-canary.2 — Eventos não registrados: TelemetryClient.track() usa Object.hasOwn e descarta nomes ausentes de PAPERCLIP_EVENTS antes de alterar estado, fila ou envio pela rede.
  • Paperclip canary/v2026.714.0-canary.2 — Prévia de release estável: a exigência de notas fica restrita à publicação estável sem --dry-run, permitindo conferir a prévia sem o arquivo do dia.
  • Paperclip canary/v2026.714.0-canary.2 — Menu do perfil: builds derivados do código-fonte deixam de mostrar apenas uma versão longa e recebem links para branch e commit.

Breaking changes

A origem não declara nenhuma quebra formal de compatibilidade. Eventos de telemetria ausentes do registro agora são descartados, o que muda o comportamento de instrumentações não registradas.

Ponto de Atenção

  • Paperclip canary/v2026.714.0-canary.2 — Registro de telemetria: uma ausência indevida em PAPERCLIP_EVENTS faz o evento ser descartado sem alterar estado ou fila.
  • Paperclip canary/v2026.714.0-canary.2 — Links de builds derivados: branches e commits de forks podem não existir no repositório público canônico usado pela interface.
  • Paperclip canary/v2026.714.0-canary.2 — Teste sugerido: execute o extrator em local-test, tente enviar um evento não registrado e abra o menu do perfil após entrar e sair da sessão.

Notas da versão

  • Paperclip canary/v2026.714.0-canary.2 — Série mesclada: a captura reúne canary.0, canary.1 e canary.2 com mudanças no menu do perfil, na prévia de releases e na telemetria.
Voltar para o changelog do Paperclip

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.