• Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
Skip to content

© 2026 Tech Dev Notes

RSSAboutAPIPrivacyTermsSitemap@techdevnotes
Grok Build Runtime

xAI · Web

Grok Build Runtime

July 22, 2026 at 3:01 AM UTC

0.2.110 adds auth-lock and OIDC refresh surfaces, richer auth-update timing, and model-catalog refresh-watcher events tied to successful token refresh (including recovery when no real catalog was present). auth.json.lock appears on disk…

Changelog

  • [new] Auth lock acquire path: auth lock: attempting acquire / auth lock: acquired with path, pid, and timeout_ms; auth.json.lock written beside auth.json
  • [new] Auth update completion events: auth update disk written (elapsed_ms) and auth update enrichment done (lock_wait_ms, user_ms, write_ms, total_ms)
  • [new] auth.refresh.success with expires_at and key_changed
  • [new] Model catalog auth-refresh watcher: started/triggered/updated-catalog events (had_real_catalog, model_count_before/after, was_recovery); model catalog: fetching / fetch succeeded with fetch_auth, has_auth, model_count
  • [new] OIDC refresh flow events: oidc refresh enter (reason PreRequest, is_expired, has_current), oidc refresh attempting idp (issuer, client_id, has_rt, expires_at), oidc try_refresh_pure enter / succeeded (issuer, client_id, expires_at, wall/mono/suspended_ms, suspected_suspend)
Older release← Jul 21, 21:01 UTCNewer release→ Jul 22, 05:01 UTC
All Grok Build Runtime releases →