Skip to content

docs: update baml_language 0.17.0 changelog - #4455

Merged
sxlijin merged 1 commit into
canaryfrom
agent/update-baml-language-changelog
Aug 16, 2026
Merged

docs: update baml_language 0.17.0 changelog#4455
sxlijin merged 1 commit into
canaryfrom
agent/update-baml-language-changelog

Conversation

@sxlijin

@sxlijin sxlijin commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add [review] changelog bullets for user-facing baml_language changes merged after the previous changelog update.
  • Cover runtime reflection and packages, native BAML provider clients, the OpenAI client rename, runtime compilation under baml run, and BEP-066 performance work.
  • Preserve every previously reviewed changelog bullet unchanged.

Range

The previous changelog update was e3301d1f90683d26194d80da8732b2a95df0404e (#4428). This update reviews later merges through 36545fde3913aa3699a27aed11365541c8123821, adding release-note entries for #4325, #4430, #4448, #4450, and #4451. CI-, test-, benchmark-, and release-policy-only merges are intentionally omitted.

Validation

  • git diff --check
  • Changelog diff contains 8 additions and 0 deletions.

Summary by CodeRabbit

  • New Features

    • Added runtime reflection and type construction capabilities.
    • Added support for native BAML clients.
  • Breaking Changes

    • Renamed the OpenAI client and updated related compatibility requirements.
  • Bug Fixes

    • Fixed runtime package compilation when using baml run.
  • Performance

    • Improved compiler and virtual machine performance.

@sxlijin
sxlijin marked this pull request as ready for review August 16, 2026 06:35
@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.

@coderabbitai

coderabbitai Bot commented Aug 16, 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: 8a99ada0-d48e-4122-a40a-0c543070b6b6

📥 Commits

Reviewing files that changed from the base of the PR and between 36545fd and 6f5bfca.

📒 Files selected for processing (1)
  • baml_language/CHANGELOG.md

Included review availability: Your plan includes up to 8 reviews per rolling hour; 7 remain after this review.


📝 Walkthrough

Walkthrough

The changelog now documents runtime reflection, type construction, native clients, the OpenAI client rename, runtime compilation fixes, and compiler and VM performance updates for version 0.17.0.

Changes

Release notes

Layer / File(s) Summary
Version 0.17.0 release entries
baml_language/CHANGELOG.md
The changelog adds feature entries, breaking-change and fix entries, and a Performance section for compiler and VM improvements.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: 🔵 Low · up to 6f5bf

The PR only changes release documentation, but the stated eight changelog additions do not match the five visible [review] entries. Merge is reasonable once the count is reconciled or the objective is corrected.

Possibly related PRs

Poem

A rabbit reads the changelog bright,
New clients hop into sight.
Reflection, fixes, speed in play,
OpenAI names change today.
“Version 0.17.0—hip-hop hooray!”

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the update to the baml_language 0.17.0 changelog.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch agent/update-baml-language-changelog

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.

@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
beps Ready Ready Preview Aug 16, 2026 6:43am
promptfiddle2 Ready Ready Preview Aug 16, 2026 6:43am

Request Review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6f5bfca6ad

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +9 to +10
- [review] Added runtime reflection and type construction, including compiling and mounting packages, invoking reflected callables, and isolating dynamic work in sessions. ([#4325](https://github.com/BoundaryML/baml/pull/4325)) - Antonio Sarosi
- [review] Added native BAML clients for OpenAI, Anthropic, Google, Vertex AI, AWS Bedrock, Azure, Ollama, OpenRouter, and Vercel AI Gateway, including typed streaming, media outputs, AWS SigV4, and Google Cloud authentication. ([#4430](https://github.com/BoundaryML/baml/pull/4430)) - aaronvg

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Move post-release changes out of 0.17.0

These entries describe commits merged after the 0.17.0 release request: the canary workflow cuts a release only on the commit that changes baml_language/release.toml and dispatches that immutable commit as source_sha (.github/workflows/ci.yaml lines 1375-1387 and 1429-1444). Version 0.17.0 was requested by e3301d1f, while #4325, #4430, #4448, #4450, and #4451 are all descendants of it, so they cannot be present in that release; the heading's comparison ending at c0153b20 confirms they are outside the documented range. Keeping these bullets under 0.17.0 tells users that unavailable APIs and breaking changes shipped, so all newly added entries should be moved to the next release section.

Useful? React with 👍 / 👎.

@github-actions

Copy link
Copy Markdown

Binary size checks passed

7 passed

Artifact Platform File Gzip Gated on Baseline Delta Status
baml-cli Linux 🔒 28.5 MB 12.0 MB file 28.5 MB -40.4 KB (-0.1%) OK
packed-program Linux 🔒 21.7 MB 8.5 MB file 21.7 MB -21.2 KB (-0.1%) OK
baml-cli macOS 🔒 22.3 MB 10.5 MB file 22.2 MB +29.6 KB (+0.1%) OK
packed-program macOS 🔒 17.4 MB 7.6 MB file 17.4 MB +345 B (+0.0%) OK
baml-cli Windows 🔒 24.0 MB 10.7 MB file 24.0 MB +922 B (+0.0%) OK
packed-program Windows 🔒 18.5 MB 7.7 MB file 18.6 MB -18.9 KB (-0.1%) OK
bridge_wasm WASM 17.9 MB 🔒 4.8 MB gzip 4.8 MB -32.5 KB (-0.7%) OK

🔒 = the size this artifact is GATED on (ceiling + delta). Binaries gate on file size (installed binary); WASM gates on gzip (download size). The other size is shown for information only.


Generated by cargo size-gate · workflow run

@sxlijin
sxlijin added this pull request to the merge queue Aug 16, 2026
Merged via the queue into canary with commit ca1e39f Aug 16, 2026
66 checks passed
@sxlijin
sxlijin deleted the agent/update-baml-language-changelog branch August 16, 2026 06:56
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