Skip to content

chore(release): bump version to 0.12.1 - #120

Merged
kxzk merged 1 commit into
mainfrom
feature/aai-449-release-langfuse-rb-0121
Sep 3, 2026
Merged

kxzk merged 1 commit into
mainfrom
feature/aai-449-release-langfuse-rb-0121

Conversation

@kxzk

@kxzk kxzk commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

TL;DR

Release langfuse-rb 0.12.1 with complete Langfuse v4 experiment attribution.

Why

Version 0.12.0 can ingest experiment traces without making the experiment visible in Langfuse v4. The fix now on main emits the required experiment and item attributes, preserves one identity for each run, and applies shared attributes to child observations.

This patch release publishes that backward-compatible correction. It also exposes the resolved experiment ID on the result object and documents the attribution behavior.

Checklist

  • Has label
  • Has linked issue
  • Tests added for new behavior
  • Docs updated (if user-facing)

Verification

The complete repository check passed with 1,653 examples, 97.01% line coverage, and no RuboCop offenses. The lockfile resolves the local gem as version 0.12.1, and the release diff contains only the changelog, lockfile, and version file.

A synthetic local-data experiment ran against Langfuse Cloud from this release branch. Independent Langfuse CLI queries found the experiment and its item. The root and child observations shared the experiment ID, item ID, root observation ID, environment, and release-validation metadata. The item contained the expected input, output, and expected output.

The release tag, gem build, and RubyGems publication are not part of this preparation PR. The tag and gem build will use the exact merged release commit. RubyGems publication remains a manual MFA-protected step.

Closes AAI-449


Note

Low Risk
Release-only diff (version, lockfile, changelog); no library behavior changes in this PR.

Overview
This PR cuts patch release 0.12.1 with no runtime code changes in the diff鈥攐nly release metadata.

It bumps Langfuse::VERSION to 0.12.1, updates Gemfile.lock to resolve the local gem at that version, and documents the release in CHANGELOG: Fixed entry for emitting Langfuse v4 experiment attributes on local and dataset-backed experiment observations (#118), dated 2026-09-03, plus updated [Unreleased] / [0.12.1] compare links.

The functional fix ships in code already on main; this change publishes it as a backward-compatible patch for consumers who need experiment visibility in Langfuse v4.

Reviewed by Cursor Bugbot for commit 05bc5bd. Bugbot is set up for automated code reviews on this repo. Configure here.

@kxzk kxzk added the enhancement New feature or request label Sep 3, 2026
@linear-code

linear-code Bot commented Sep 3, 2026

Copy link
Copy Markdown

AAI-449

@kxzk kxzk self-assigned this Sep 3, 2026
@kxzk
kxzk merged commit e2709d7 into main Sep 3, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant