Skip to content

Miller v1.13.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:28

Miller v1.13.0 Release Notes

  • Audience: Teams using Miller's cross-language bridge tracing (trace --mode bridge) between HTTP
    client call sites and backend route facts.
  • Release shape: Feature release adopting julie-extractors v2.16.0. No MCP tool, artifact schema,
    contract-version, or index migration was added.
  • Pinned extractor: julie-extract 2.16.0.

What Changed

Deferred HTTP client families bridge to backend routes

  • julie-extract 2.16.0 completes the deferred HTTP-client lane: http.client_request.v1 facts now emit
    for Kotlin OkHttp, Retrofit, Spring WebClient, and RestTemplate; PHP Symfony HttpClient, cURL, and Guzzle
    request()/requestAsync(); Elixir Tesla, HTTPoison, Finch, and OTP :httpc; and Rust hyper and ureq.
  • Miller's backend-http bridge provider is generic over the fact's client label, so these families join
    the 18 backend route families with no Miller-side special-casing.
  • New live Scale coverage proves every deferred client individually: each client sits in its own fixture
    file and must produce a High verb-known bridge edge to a same-language route (Ktor, Symfony, Phoenix,
    axum), alongside the existing 12-client-language parity gate.

Windows CI coverage for live bridge tests

  • The scheduled/dispatch windows-scale-smoke job now runs LiveBridgeTraceTests, so bridge path
    assertions (path separators, CRLF fixtures, extractor path emission) are exercised on Windows CI instead
    of only in manual pre-release verification.

Upgrade Notes

  • Plugin manifests advertise version 1.13.0.
  • The bundled extractor upgrades from 2.15.0 to 2.16.0 on all four release targets.
  • Existing artifacts remain compatible because artifact schema 4, SQLite schema 4, extract contract 3, and
    report schema 3 are unchanged. Version-aware leadership performs the normal extractor-upgrade rescan.
  • Residual extractor silences (instance/field client receivers, Tesla middleware base URLs, Elixir alias
    resolution) are recorded upstream as open_gaps in the julie-extractors capabilities contract.

Verification

  • Pre-release gate: clean Release build with 0 warnings/errors, fast suite passed, Scale suite passed
    against the real julie-extract 2.16.0 binary, and green push CI including the Windows fast job (2.16.0
    restore + pin-guarded build) plus a dispatched Windows scale smoke running the live bridge tests.
  • Live package and release verification: recorded in the docs/findings/ release-verification note for
    this version after publication.