Skip to content

engine: bump version to 0.224.0 - #4286

Merged
sxlijin merged 3 commits into
canaryfrom
bump-version-0.224.0
Jul 30, 2026
Merged

engine: bump version to 0.224.0#4286
sxlijin merged 3 commits into
canaryfrom
bump-version-0.224.0

Conversation

@sxlijin

@sxlijin sxlijin commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Impact

Prepares the next full minor engine release across Python, TypeScript, Ruby, Go, Rust, VS Code, Zed, JetBrains, and integration-test version manifests.

Validation

  • ✅ TypeScript native build and client generation
  • ✅ Python native build and client generation
  • cargo test -p baml-runtime responses_api --lib (4 passed)
  • ❌ TypeScript integration tests: 220 passed, 16 failed. Failures include the retired claude-3-haiku-20240307 model, invalid AWS test credentials, and live-provider/test-environment failures; the generated JUnit report is committed.
  • ❌ Python integration tests: 304 passed, 4 skipped, 39 failed, 6 errors. Failures include live-provider DNS/model/credential issues plus collector/emit assertions.

Generated with tools/bump-version and completed manually from its build step after bootstrapping the fresh clone's locked dependencies.

Summary by CodeRabbit

  • Bug Fixes

    • Fixed Python and React streaming issues.
    • Prevented baml test from hanging on self-referential environment variables.
    • Corrected Zed playground version handling.
    • Preserved approved Responses API metadata, including prompt cache breakpoints.
  • Release

    • Updated to version 0.224.0.

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
beps Error Error Jul 30, 2026 7:22pm
promptfiddle2 Ready Ready Preview Jul 30, 2026 7:22pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 75811539-71a3-4326-9dbd-fc14a137db5a

📥 Commits

Reviewing files that changed from the base of the PR and between b004e4c and 7491f53.

📒 Files selected for processing (1)
  • CHANGELOG.md
💤 Files with no reviewable changes (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

The release updates version metadata from 0.223.0 to 0.224.0 across packages, integrations, editor extensions, and versioning configuration. Changelog entries were updated, generated client compatibility versions were synchronized, and the TypeScript integration-test report was regenerated.

Changes

0.224.0 release preparation

Layer / File(s) Summary
Release notes
CHANGELOG.md, fern/pages/changelog.mdx
Updates the 0.224.0 release notes, with the repository changelog retaining bug fixes and the Fern changelog listing breaking changes, features, and bug fixes.
Package and version metadata
engine/..., languages/rust/Cargo.toml, jetbrains/gradle.properties, typescript/apps/vscode-ext/package.json, tools/versions/*
Synchronizes workspace, language client, editor extension, Rust dependency, and bumpversion metadata to 0.224.0.
Generator and client version alignment
integ-tests/baml_src/generators.baml, integ-tests/*/baml_client/*
Updates generator versions and generated client compatibility constants and upgrade guidance to 0.224.0.
Integration test report regeneration
integ-tests/typescript/junit.xml
Regenerates test timings and outcomes, including passing suites and remaining provider, credential, import, assertion, and timeout failures.

Estimated code review effort: 2 (Simple) | ~15 minutes

Possibly related PRs

  • BoundaryML/baml#3831: Applies the same repository-wide version-bump mechanism to shared package, client, and generator version fields.
  • BoundaryML/baml#3367: Performs similar release-version bookkeeping.
  • BoundaryML/baml#3233: Updates the same versioned artifacts across engine, language clients, editor integrations, and tooling.

Poem

A rabbit hops through version lines,
Where every package neatly shines.
Changelogs bloom, clients align,
Test reports mark the release time.
“0.224.0!” the bunny sings.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: a version bump to 0.224.0, and is concise and specific.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
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 💡 1
🛠️ Fix failing CI checks 💡
  • Fix failing CI checks
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bump-version-0.224.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@sxlijin
sxlijin temporarily deployed to boundary-tools-dev July 30, 2026 18:56 — with GitHub Actions Inactive
@github-actions

Copy link
Copy Markdown

⏭️ Performance benchmarks were skipped

Perf benchmarks (CodSpeed) are opt-in on pull requests — they no longer run on every push. They always run automatically after merge to canary/main.

To run them on this PR, do any of the following, then push a commit (or re-run CI):

  • Add RUN_CODSPEED=1 to the PR description, or
  • Include run-perf or /perf in the PR title or any commit message.

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

@vercel
vercel Bot temporarily deployed to Preview – promptfiddle2 July 30, 2026 19:04 Inactive
@sxlijin
sxlijin marked this pull request as ready for review July 30, 2026 19:08
@sxlijin
sxlijin enabled auto-merge July 30, 2026 19:08
@sxlijin sxlijin changed the title chore: Bump version to 0.224.0 engine: bump version to 0.224.0 Jul 30, 2026
@sxlijin
sxlijin added this pull request to the merge queue Jul 30, 2026
@sxlijin
sxlijin removed this pull request from the merge queue due to a manual request Jul 30, 2026
Signed-off-by: Sam Lijin <sam@boundaryml.com>
@sxlijin
sxlijin enabled auto-merge July 30, 2026 19:13
@vercel
vercel Bot temporarily deployed to Preview – beps July 30, 2026 19:13 Inactive
@sxlijin
sxlijin temporarily deployed to boundary-tools-dev July 30, 2026 19:13 — with GitHub Actions Inactive

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CHANGELOG.md`:
- Line 16: Rename the duplicated section heading from “Bug Fixes” to “Bug fixes”
in CHANGELOG.md lines 16-16 and fern/pages/changelog.mdx lines 18-18, preserving
the existing heading level and surrounding changelog content.

In `@integ-tests/typescript/junit.xml`:
- Line 2: Do not use the JUnit summary in integ-tests/typescript/junit.xml as
release validation; address the underlying non-environmental regressions
instead, including cached-token assertions expecting 0 rather than null,
enabling --experimental-vm-modules for the AWS Bedrock modular test, and fixing
the logger test’s 30-second timeout.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: eb2c1877-3a55-49b0-86e9-126ea0cd5d20

📥 Commits

Reviewing files that changed from the base of the PR and between e850d92 and b004e4c.

⛔ Files ignored due to path filters (1)
  • engine/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (36)
  • CHANGELOG.md
  • engine/Cargo.toml
  • engine/language_client_go/baml_go/lib_common.go
  • engine/language_client_python/pyproject.toml
  • engine/language_client_ruby/baml.gemspec
  • engine/language_client_typescript/package.json
  • engine/zed/Cargo.toml
  • engine/zed/extension.toml
  • fern/pages/changelog.mdx
  • integ-tests/baml_src/generators.baml
  • integ-tests/go/baml_client/baml_source_map.go
  • integ-tests/python-v1/baml_client/__init__.py
  • integ-tests/python-v1/baml_client/inlinedbaml.py
  • integ-tests/python/baml_client/__init__.py
  • integ-tests/python/baml_client/inlinedbaml.py
  • integ-tests/react/baml_client/index.ts
  • integ-tests/react/baml_client/inlinedbaml.ts
  • integ-tests/rust/src/baml_client/baml_source_map.rs
  • integ-tests/typescript-esm/baml_client/index.ts
  • integ-tests/typescript-esm/baml_client/inlinedbaml.ts
  • integ-tests/typescript/baml_client/index.ts
  • integ-tests/typescript/baml_client/inlinedbaml.ts
  • integ-tests/typescript/junit.xml
  • jetbrains/gradle.properties
  • languages/rust/Cargo.toml
  • tools/versions/engine.cfg
  • tools/versions/go.cfg
  • tools/versions/integ-tests.cfg
  • tools/versions/jetbrains.cfg
  • tools/versions/python.cfg
  • tools/versions/ruby.cfg
  • tools/versions/rust.cfg
  • tools/versions/typescript.cfg
  • tools/versions/vscode.cfg
  • tools/versions/zed.cfg
  • typescript/apps/vscode-ext/package.json

Comment thread CHANGELOG.md
Comment thread integ-tests/typescript/junit.xml
@vercel
vercel Bot temporarily deployed to Preview – promptfiddle2 July 30, 2026 19:22 Inactive
@sxlijin
sxlijin added this pull request to the merge queue Jul 30, 2026
Merged via the queue into canary with commit 80ab0f4 Jul 30, 2026
46 of 47 checks passed
@sxlijin
sxlijin deleted the bump-version-0.224.0 branch July 30, 2026 21: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