Skip to content

Version Packages - #205

Merged
petyosi merged 1 commit into
mainfrom
changeset-release/main
Aug 3, 2026
Merged

Version Packages#205
petyosi merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

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

logfire@0.21.6

Patch Changes

  • 82eae91: Match Python's format(value, 'g') when rendering numeric evaluation values in the gen_ai.evaluation.result log body. Values between 1e-6 and 1e-4 now use scientific notation as Python does instead of long fixed-point decimals, a value whose sixth significant digit rounds away no longer emits a stray trailing decimal point (for example -10515. for -10515.04), and rounding now runs on the binary double with half-to-even ties, so 1 / 512 renders as 0.00195312, 0.1234555 as 0.123455, and Number.MIN_VALUE as 4.94066e-324.

@pydantic/logfire-browser@0.18.2

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6

@pydantic/logfire-cf-workers@2.0.7

Patch Changes

  • Updated dependencies [7a364ea]
  • Updated dependencies [82eae91]
  • Updated dependencies [36c3b9e]
  • Updated dependencies [d2930a6]
    • @pydantic/otel-cf-workers@2.1.2
    • logfire@0.21.6

@pydantic/logfire-node@0.18.11

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6

@pydantic/otel-cf-workers@2.1.2

Patch Changes

  • 7a364ea: Set the span status to ERROR when an email handler throws. The handler recorded the exception on its span but left the status UNSET, so a failed email invocation did not read as failed and was missed by error filters, unlike the fetch, alarm, and Durable Object handlers which already set it.
  • 36c3b9e: Set the span status to ERROR when a queue consumer handler throws. The handler recorded the exception on its span but left the status UNSET, so a failed queue batch did not read as failed and was missed by error filters, unlike the fetch, alarm, and email handlers which already set it.
  • d2930a6: End the queue producer span when a send rejects, and record the error on it. instrumentQueueSend and instrumentQueueSendBatch called span.end() only after the wrapped call resolved, so a failed queue.send() or queue.sendBatch() left the span unended and it was never exported, dropping the operation from the trace and hiding the failure. Both now record the exception, set the span status to ERROR, and end the span in a finally block, matching the queue consumer handler in the same file and the other Cloudflare instrumentations.

@pydantic/logfire-cloudflare-worker-example@0.0.24

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6
    • @pydantic/logfire-cf-workers@2.0.7

@pydantic/cf-tail-worker@0.0.24

Patch Changes

  • @pydantic/logfire-cf-workers@2.0.7

@pydantic/cf-worker@0.0.24

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6
    • @pydantic/logfire-cf-workers@2.0.7

@pydantic/logfire-express-example@1.0.27

Patch Changes

  • @pydantic/logfire-node@0.18.11

@pydantic/logfire-nextjs-example@0.0.7

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6

@pydantic/nextjs-client-side-instrumentation@0.1.23

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6
    • @pydantic/logfire-browser@0.18.2

@pydantic/logfire-node-example@1.0.27

Patch Changes

  • Updated dependencies [82eae91]
    • logfire@0.21.6
    • @pydantic/logfire-node@0.18.11

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 9c38c03c-6112-401a-a254-75fd8c05478e

📥 Commits

Reviewing files that changed from the base of the PR and between 36c3b9e and 6a0126a.

📒 Files selected for processing (28)
  • .changeset/email-error-status.md
  • .changeset/python-general-format.md
  • .changeset/queue-consumer-error-status.md
  • .changeset/queue-send-error-handling.md
  • examples/cf-producer-worker/CHANGELOG.md
  • examples/cf-producer-worker/package.json
  • examples/cf-tail-worker/CHANGELOG.md
  • examples/cf-tail-worker/package.json
  • examples/cf-worker/CHANGELOG.md
  • examples/cf-worker/package.json
  • examples/express/CHANGELOG.md
  • examples/express/package.json
  • examples/nextjs-client-side-instrumentation/CHANGELOG.md
  • examples/nextjs-client-side-instrumentation/package.json
  • examples/nextjs/CHANGELOG.md
  • examples/nextjs/package.json
  • examples/node/CHANGELOG.md
  • examples/node/package.json
  • packages/logfire-api/CHANGELOG.md
  • packages/logfire-api/package.json
  • packages/logfire-browser/CHANGELOG.md
  • packages/logfire-browser/package.json
  • packages/logfire-cf-workers/CHANGELOG.md
  • packages/logfire-cf-workers/package.json
  • packages/logfire-node/CHANGELOG.md
  • packages/logfire-node/package.json
  • packages/otel-cf-workers/CHANGELOG.md
  • packages/otel-cf-workers/package.json
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • pydantic/logfire (manual)
  • pydantic/pydantic-ai (manual)
💤 Files with no reviewable changes (4)
  • .changeset/email-error-status.md
  • .changeset/queue-consumer-error-status.md
  • .changeset/queue-send-error-handling.md
  • .changeset/python-general-format.md

📝 Walkthrough

Walkthrough

The PR updates package versions and changelogs for logfire 0.21.6, related browser, Node, and Cloudflare Workers packages, and example packages. It records the otel-cf-workers 2.1.2 release and its span error-handling changes. It removes three completed changesets and adds a queue producer error-handling changeset.

Possibly related PRs

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately identifies this as a package versioning release pull request.
Description check ✅ Passed The description clearly documents the package releases, dependency updates, and included fixes.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Comment @coderabbitai help to get the list of available commands.

@petyosi
petyosi merged commit 7f25681 into main Aug 3, 2026
2 checks passed
@petyosi
petyosi deleted the changeset-release/main branch August 3, 2026 06:20
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