chore(release): bump version to 0.12.1 - #120
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DRRelease langfuse-rb 0.12.1 with complete Langfuse v4 experiment attribution.
WhyVersion 0.12.0 can ingest experiment traces without making the experiment visible in Langfuse v4. The fix now on
mainemits 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.
ChecklistVerificationThe 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::VERSIONto 0.12.1, updatesGemfile.lockto 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.