メインコンテンツまでスキップ

変更履歴

このページでは、Blocklens プラットフォームおよび API に対するすべての重要な変更を記録します。

2026-05-17

Snapshot API

  • SVG 出力が PNG と並ぶ第一級の出力形式になりました。POST /v1/chart/snapshotformat フィールドは "png""svg""json" を受け付けます。GET と POST のいずれも Accept: image/svg+xml に対応します。
  • 新しいルート: GET /v1/chart/renders/{render_id}.svg — レンダリングされた SVG は 1 時間保持され、URL から再取得できます。既存の .png の挙動と同様です。
  • SVG レスポンスには X-Render-Id が含まれるようになり、単一のレンダリング呼び出しから永続 URL を再構築できます。
  • 同一チャートの PNG バリアントと SVG バリアントは独立してキャッシュされます。
  • サイクルパフォーマンスのオーバーレイ(x_axis: "day_offset")では、X 軸の目盛りラベルが Day 0Day 90、… ではなく、選択したファミリーの最新サイクルの暦日として表示されるようになりました(例: ATH オーバーレイが cycle_ath_5 → 2025-10-06 を起点とする場合、Oct '25Jan '26、… )。それ以前のサイクルは同じ軸位置に揃えられたままです。

MCP Server

  • render_chart: format パラメータの列挙値が "png" | "json" から "png" | "svg" | "json" になりました。format: "svg" を渡すと、ツールは image/svg+xml のコンテンツブロックと、サマリー内の /chart/renders/{id}.svg URL を返します。

2026-04-02

Metrics & API

  • メトリクス数が 127 から 210 以上のアクティブなメトリクス(exchanges、derivatives、DAT など)に拡張されました。
  • 新しいエンドポイント: GET /v1/cycle-boundaries — Bitcoin の半減期サイクルの開始日・終了日および期間。
  • Metrics API は、一貫したレスポンス整形のためにレジストリ駆動のクエリビルダーを使用するようになりました。

Snapshot API

  • ヒートマップのレンダリング: 設定可能なカラースケール(viridisplasma など)と Y 軸スケールを用いて、分布ベースのチャート(例: Cost Basis Distribution)をレンダリングします。カラースケールの凡例を含みます。
  • サイクルパフォーマンスのオーバーレイチャート: x_axis: "day_offset" は、比較のためにすべての半減期サイクルを Day 0 に揃えます。
  • 新しいメトリクス単位のパラメータ: show_in_legend — 個々のメトリクスをチャートの凡例に表示するかどうかを制御します。

MCP Server

  • 新しいツール: get_cycle_boundaries — AI エージェントから半減期サイクルの日付を直接クエリできます。
  • render_chart がヒートマップのレンダリングとサイクルパフォーマンスのオーバーレイに対応しました。
  • すべての MCP ツールのための統一された TypeScript コードベース(tools.ts)。
  • ツール数: 18 → 19。

2025-09-25

  • docs.blocklens.co ドキュメントサイトの初期セットアップ。