0.216.0

BoundaryML/baml0.216.0Dec 31, 2025by github-actions[bot]

AI Summary

This release includes bug fixes for AWS Bedrock credentials, TypeScript platform issues, and adds a new client option to BamlCallOptions.

Key Highlights

  • Pass region to DefaultCredentialsChain for AWS Bedrock IRSA support
  • Fix PDF viewer CSS preload bug
  • Fix request timeout when no finish reason payload exists
  • TypeScript x86 alpine and arm64 linux fixes for vertex credentials
  • Add `client` option to BamlCallOptions for codegen

New Features

  • New `client` option in BamlCallOptions for specifying client selection

Full Release Notes

## [0.216.0](https://github.com/boundaryml/baml/compare/0.215.2..0.216.0) - 2025-12-31

### Bug Fixes

- **(aws-bedrock)** Pass region to DefaultCredentialsChain for IRSA support (#2856) - ([30ff957](https://github.com/boundaryml/baml/commit/30ff9577f52f69bc3861f8bdb0cf57180d94352e)) - Benjamin Poile
- Fix PDF viewer CSS preload bug (#2876) - ([fb0257b](https://github.com/boundaryml/baml/commit/fb0257bdf9ec0900be9f131a83d2e05d63c33458)) - Antonio Sarosi
- Fix issue where a request would timeout if there was no finish reason payload (#2881) - ([629c14e](https://github.com/boundaryml/baml/commit/629c14e88171f89240713598a156f0a7712d6b6f)) - aaronvg
- Typescript x86 alpine fix (#2887) - ([5c2c6d8](https://github.com/boundaryml/baml/commit/5c2c6d844aa8a4623601dd60c829b608ede771fe)) - aaronvg
- Fix Typescript arm64 linux issue with vertex credentials parsing (#2892) - ([6a97b69](https://github.com/boundaryml/baml/commit/6a97b69c489053ab0fe5ba84115063d31bd0a0cf)) - aaronvg

### Features
- **(codegen)** add `client` option to BamlCallOptions (#2870) - ([3aa56df](https://github.com/boundaryml/baml/commit/3aa56df16e0f68cba1bcc76ff8cb9a43491e29d1)) - hellovai

### Docs
- Documentation seniority format correction (#2857) - ([3bebb8c](https://github.com/boundaryml/baml/commit/3bebb8cdce0fa7efcf0e69ac3ca995615496de5b)) - hellovai
- Clarify how `ClientRegistry.set_primary` works in the docs (#2875) - ([4afec32](https://github.com/boundaryml/baml/commit/4afec32b95cf8c13ae1f895d64465a8ce3ef7a26)) - Antonio Sarosi