Skip to content

chore(release): bump version to 0.12.0 - #116

Merged
kxzk merged 1 commit into
mainfrom
feature/aai-401-release-langfuse-rb-0120
Aug 20, 2026
Merged

chore(release): bump version to 0.12.0#116
kxzk merged 1 commit into
mainfrom
feature/aai-401-release-langfuse-rb-0120

Conversation

@kxzk

@kxzk kxzk commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

TL;DR

Prepare langfuse-rb 0.12.0 for the merged dependency security fixes and Faraday compatibility change.

Why

PR #115 prevents gem consumers from resolving vulnerable Faraday, JSON, and concurrent-ruby versions. It also requires Faraday 2.14.3 or newer and drops Faraday 1.x compatibility. The minor version bump makes that compatibility boundary explicit.

This pull request changes only CHANGELOG.md, Gemfile.lock, and lib/langfuse/version.rb. Tagging and gem building must wait until this pull request merges and its exact commit remains the head of main.

Linear: AAI-401

Checklist

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

Verification

  • make check: 1,636 examples, 0 failures, 96.93% line coverage; RuboCop inspected 108 files with no offenses.
  • bundle check: dependencies satisfied.
  • Release metadata: version and lockfile report 0.12.0; changelog comparison links updated; Unreleased remains empty.
  • git diff --check: passed.
  • Langfuse CLI authenticated readback: HTTP 200 using credentials loaded directly from .env; the core-only query returned one observation.

The gem was not built or published. The release workflow reserves the build for the exact merged release commit, and RubyGems publishing remains a manual MFA-protected step.


Note

Low Risk
Release metadata only (version, lockfile, changelog). No runtime or security-logic changes in this PR.

Overview
Bumps langfuse-rb to 0.12.0 so the Faraday 2.14.3+ requirement and tighter Faraday/JSON/concurrent-ruby constraints from #115 ship as a minor release.

Updates Langfuse::VERSION, Gemfile.lock, and changelog comparison links. Documents Faraday 1.x drop and the vulnerable-dependency resolution fix under [0.12.0].

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

@kxzk kxzk added the enhancement New feature or request label Aug 20, 2026
@kxzk kxzk self-assigned this Aug 20, 2026
@linear-code

linear-code Bot commented Aug 20, 2026

Copy link
Copy Markdown

AAI-401

@kxzk
kxzk marked this pull request as ready for review August 20, 2026 21:40
@kxzk
kxzk force-pushed the feature/aai-401-release-langfuse-rb-0120 branch from 41c8ef2 to d9b606a Compare August 20, 2026 21:42
@kxzk
kxzk merged commit 3bd2ef1 into main Aug 20, 2026
12 checks passed
@kxzk
kxzk deleted the feature/aai-401-release-langfuse-rb-0120 branch August 20, 2026 21:46
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