RubyLLM 1.1.1: Streaming Dependency Fix & Minor Improvements
This patch release addresses a dependency issue that affects streaming when using faraday-net_http 2.x
.
๐ Bug Fixes
- Streaming Dependency Fix: Added requirement for
faraday-net_http >= 3.0
to ensure the streaming functionality works correctly due to the callback signature changes. Fixes #107.
๐ Rails Enhancements
- Active Record Touch Option: Added
touch_chat
option toacts_as_message
for automatically updating the timestamp on the associated chat record when messages are created or updated.
class Message < ApplicationRecord
acts_as_message touch_chat: true
end
๐งน Clean-up
- Removed unreachable model alias entries to avoid confusion
- Enhanced version check logic in CI workflow for better handling of both releases and prereleases
This is a optional update, but a must-have if you had faraday-net_http 2.x
.
gem 'ruby_llm', '~> 1.1.1'
Merged Pull Requests
- Removing unreachable alias entries to avoid confusion by @jimjimovich in #104
New Contributors
- @jimjimovich made their first contribution in #104
Full Changelog: 1.1.0...1.1.1