Pular para o conteúdo principal

Changelog

Esta página documenta todas as alterações relevantes da plataforma e da API da Blocklens.

2026-05-17

Snapshot API

  • O SVG agora é um formato de primeira classe, em pé de igualdade com o PNG. O campo format de POST /v1/chart/snapshot aceita "png", "svg" ou "json"; tanto GET quanto POST também respeitam o cabeçalho Accept: image/svg+xml.
  • Nova rota: GET /v1/chart/renders/{render_id}.svg — os SVGs renderizados são persistidos por 1 hora e podem ser recuperados novamente por URL, espelhando o comportamento já existente do .png.
  • As respostas em SVG agora incluem X-Render-Id, para que a URL persistente possa ser reconstruída a partir de uma única chamada de renderização.
  • As variantes PNG e SVG do mesmo gráfico são armazenadas em cache de forma independente.
  • As sobreposições de desempenho de ciclo (x_axis: "day_offset") agora renderizam os rótulos das marcas do eixo X como datas de calendário do ciclo mais recente da família escolhida (por exemplo, Oct '25, Jan '26, … para sobreposições de ATH ancoradas em cycle_ath_5 → 2025-10-06) em vez de Day 0, Day 90, …. Os ciclos anteriores permanecem alinhados nas mesmas posições do eixo.

MCP Server

  • render_chart: o enum do parâmetro format agora é "png" | "svg" | "json" (era "png" | "json"). Quando format: "svg" é passado, a ferramenta retorna um bloco de conteúdo image/svg+xml e uma URL /chart/renders/{id}.svg no resumo.

2026-04-02

Metrics & API

  • A contagem de métricas foi expandida de 127 para mais de 210 métricas ativas (exchanges, derivativos, DAT e outras).
  • Novo endpoint: GET /v1/cycle-boundaries — datas de início/fim e durações dos ciclos de halving do Bitcoin.
  • A Metrics API agora usa um construtor de consultas orientado por registro para uma formatação de resposta consistente.

Snapshot API

  • Renderização de heatmap: renderize gráficos baseados em distribuição (por exemplo, Distribuição de Base de Custo) com escalas de cor configuráveis (viridis, plasma, etc.) e escalas no eixo Y. Inclui legenda da escala de cor.
  • Gráficos de sobreposição de desempenho de ciclo: x_axis: "day_offset" alinha todos os ciclos de halving no Day 0 para comparação.
  • Novo parâmetro por métrica: show_in_legend — controla se métricas individuais aparecem na legenda do gráfico.

MCP Server

  • Nova ferramenta: get_cycle_boundaries — consulte as datas dos ciclos de halving diretamente a partir de agentes de IA.
  • render_chart agora suporta renderização de heatmap e sobreposições de desempenho de ciclo.
  • Base de código TypeScript unificada (tools.ts) para todas as ferramentas MCP.
  • Contagem de ferramentas: 18 → 19.

2025-09-25

  • Configuração inicial do site de documentação docs.blocklens.co.