Skip to content

chore(repo): version packages#191

Merged
HugoRCD merged 1 commit intomainfrom
changeset-release/main
Mar 15, 2026
Merged

chore(repo): version packages#191
HugoRCD merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 15, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

evlog@2.8.0

Minor Changes

  • #196 abda28c Thanks @HugoRCD! - Add evlog/ai integration for AI SDK v6+ observability.

    • createAILogger(log) returns an AILogger with wrap() and captureEmbed()
    • Model middleware captures token usage, tool calls, finish reason, and streaming metrics
    • Supports generateText, streamText, generateObject, streamObject, and ToolLoopAgent
    • Accumulates data across multi-step agent runs (steps, models, tokens)
    • String model IDs resolved via gateway() with full autocompletion
    • Gateway provider parsing extracts actual provider and model name
    • Streaming metrics: msToFirstChunk, msToFinish, tokensPerSecond
    • Cache tokens (cacheReadTokens, cacheWriteTokens) and reasoning tokens tracked
    • Error capture from failed model calls and stream error chunks
    • captureEmbed() for embedding calls (embed, embedMany)
    • ai is an optional peer dependency
  • #189 d92fb46 Thanks @HugoRCD! - Add evlog/vite plugin for build-time DX enhancements in any Vite-based framework.

    • Zero-config auto-initialization via Vite define (no initLogger() needed)
    • Build-time log.debug() stripping in production builds (default)
    • Source location injection (__source: 'file:line') for object-form log calls
    • Opt-in auto-imports for log, createEvlogError, parseError
    • Client-side logger injection via transformIndexHtml
    • New evlog/client public entrypoint
    • Nuxt module gains strip and sourceLocation options (no breaking changes)

Patch Changes

  • #197 3601d30 Thanks @HugoRCD! - Add retry with exponential backoff to all HTTP drain adapters and improve timeout error messages.

    • Transient failures (timeouts, network errors, 5xx) are retried up to 2 times with exponential backoff (200ms, 400ms)
    • AbortError timeout errors now display a clear message: "Axiom request timed out after 5000ms" instead of the cryptic "DOMException [AbortError]: This operation was aborted"
    • New retries option on all adapter configs (Axiom, OTLP, Sentry, PostHog, Better Stack)
    • 4xx client errors are never retried

@vercel
Copy link

vercel bot commented Mar 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evlog-docs Ready Ready Preview, Comment, Open in v0 Mar 15, 2026 8:04pm

@github-actions github-actions bot force-pushed the changeset-release/main branch from c937146 to 2bed8ca Compare March 15, 2026 20:01
@HugoRCD HugoRCD merged commit cf84caf into main Mar 15, 2026
4 checks passed
@HugoRCD HugoRCD deleted the changeset-release/main branch March 15, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant