Aller au contenu principal

Journal des modifications

Cette page documente toutes les modifications notables apportées à la plateforme et à l'API Blocklens.

2026-05-17

API Snapshot

  • La sortie SVG est désormais un format de premier plan aux côtés du PNG. Le champ format de POST /v1/chart/snapshot accepte "png", "svg" ou "json" ; les requêtes GET et POST honorent également Accept: image/svg+xml.
  • Nouvelle route : GET /v1/chart/renders/{render_id}.svg — les SVG rendus sont conservés pendant 1 heure et peuvent être récupérés à nouveau par URL, à l'image du comportement existant pour le .png.
  • Les réponses SVG incluent désormais X-Render-Id afin que l'URL persistante puisse être reconstruite à partir d'un seul appel de rendu.
  • Les variantes PNG et SVG d'un même graphique sont mises en cache indépendamment.
  • Les superpositions de performance de cycle (x_axis: "day_offset") affichent désormais les étiquettes de graduation de l'axe X sous forme de dates calendaires issues du dernier cycle de la famille choisie (par exemple Oct '25, Jan '26, … pour les superpositions d'ATH ancrées sur cycle_ath_5 → 2025-10-06) au lieu de Day 0, Day 90, …. Les cycles antérieurs restent alignés sur les mêmes positions de l'axe.

Serveur MCP

  • render_chart : l'énumération du paramètre format est désormais "png" | "svg" | "json" (auparavant "png" | "json"). Lorsque format: "svg" est passé, l'outil renvoie un bloc de contenu image/svg+xml et une URL /chart/renders/{id}.svg dans le résumé.

2026-04-02

Métriques et API

  • Le nombre de métriques actives est passé de 127 à plus de 210 (exchanges, dérivés, DAT, et plus encore).
  • Nouvel endpoint : GET /v1/cycle-boundaries — dates de début/fin et durées des cycles de halving Bitcoin.
  • L'API Metrics utilise désormais un constructeur de requêtes piloté par registre pour un formatage cohérent des réponses.

API Snapshot

  • Rendu de heatmap : générez des graphiques basés sur la distribution (par exemple, Cost Basis Distribution) avec des échelles de couleurs configurables (viridis, plasma, etc.) et des échelles d'axe Y. Inclut une légende d'échelle de couleurs.
  • Graphiques de superposition de performance de cycle : x_axis: "day_offset" aligne tous les cycles de halving sur Day 0 à des fins de comparaison.
  • Nouveau paramètre par métrique : show_in_legend — permet de contrôler si chaque métrique apparaît dans la légende du graphique.

Serveur MCP

  • Nouvel outil : get_cycle_boundaries — interrogez directement les dates des cycles de halving depuis les agents IA.
  • render_chart prend désormais en charge le rendu de heatmap et les superpositions de performance de cycle.
  • Base de code TypeScript unifiée (tools.ts) pour tous les outils MCP.
  • Nombre d'outils : 18 → 19.

2025-09-25

  • Mise en place initiale du site de documentation docs.blocklens.co.