Skip to content

Stellar Index v0.5.0-rc.126

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jun 11:32

[v0.5.0-rc.126] — 2026-06-19

Added

  • GET /v1/markets/sources — per-source 24h volume breakdown. Trailing-24h
    USD volume + trade count grouped by source for a single pair (?base=&quote=)
    or an asset across every pair it appears in (?asset=), with each source's
    share_pct of the total. Backs the volume-by-source pie on the market-pair +
    asset pages (the /v1/history feed only samples recent trades, so an accurate
    24h share needs this server-side aggregate). Same XLM/USD volume derivation as
    /v1/sources?include=stats.

Changed

  • Operator-minted API keys now use the sip_ prefix (Stellar Index
    Pricing), matching the dashboard minter — internal/auth was still
    emitting the pre-rebrand rek_ prefix. Validation is SHA-256 of the full
    plaintext, so existing rek_ keys keep authenticating unchanged; the prefix
    is a human-facing namespace label. SDK + OpenAPI key-prefix examples updated.

  • Status page moved onto the main site at /status. The standalone status
    app (its own Cloudflare Pages project at status.stellarindex.io) is now a
    /status route inside the explorer, so it inherits the site's nav/footer —
    one site, one navigation. Per-incident postmortems live at
    /status/incident/[slug]. The old subdomain 301-redirects every path to
    https://stellarindex.io/status (web/status/public/_redirects, deep-links
    preserved) — no DNS change; the existing stellarindex-status CF Pages
    project just serves the redirect now. Every in-app "Status" link (footer,
    sidebar, search, degraded banner, error states, contact) + the sitemap now
    point at /status.

  • Explorer visual consistency. The /issuers page now uses the standard
    Container/PageHeader (it was the one page on an ad-hoc fixed-width
    container with a hand-rolled header). Asset sparklines (assets table + home
    top-assets) now stroke via the up/down semantic tokens (currentColor)
    instead of frozen — and partly off-palette — hex, so they track the theme.

  • Explorer navigation cohesion. A market pair's two asset badges (e.g. XLM /
    USDC) are now click-throughs to each asset's page; the tx, contract, and
    market-pair detail pages use the shared Breadcrumbs (consistent Home / …
    trail, fixing the tx page's wrong "Ledgers" parent) instead of ad-hoc nav.

  • Market/asset/exchange charts now show real OHLC candles + volume bars.
    The candle charts on /markets/[pair], /assets/[slug], and
    /exchanges/[name] were rendering FLAT fake candles (open=high=low=close=VWAP)
    with no volume, because they pulled /v1/chart (VWAP-only). They now use a new
    shared MarketChart over /v1/ohlc?interval= — true open/high/low/close plus a
    volume histogram underneath (CandleChart gained an optional volume series),
    with a single exchange-style timeframe control that auto-picks candle
    granularity. One reusable component replaces three near-duplicate chart impls.