RubyLLM 2.0.0.rc2 includes fixes found while testing RC1:
- Preserve Anthropic and Bedrock thinking blocks when replaying conversation history, including streamed and persisted messages (#896).
- Preload attachment blobs when building persisted chat requests, avoiding repeated database queries (#909).
- Remove the standalone message-role index from new installs and from upgrade cleanup in both rename and copy modes (#910). Composite indexes are preserved.
- Fix generated provider gems so their initial bundle works with the 2.0 prerelease.
- Refresh the bundled model catalog from provider listings and models.dev.
Use the provider generator to distribute integrations as their own gems. See the provider guide and the 2.0 upgrade guide before upgrading an existing application.
Install this release with:
gem 'ruby_llm', '2.0.0.rc2'