1.1.1
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.0to ensure the streaming functionality works correctly due to the callback signature changes. Fixes #107.
🚂 Rails Enhancements
- Active Record Touch Option: Added
touch_chatoption toacts_as_messagefor 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