Repository navigation
Releases
Releases · yshmarov/livechat
livechat v1.3.0
livechat v1.2.0
Adds Rails edge CI and experimental Ruby 4.0+ Ractor hosting support for livechat.
- Prepare immutable configuration and widget assets when the host calls
Rails.application.ractorize!. - Isolate configuration callbacks, including rate-limit callbacks where supported, and reject unsafe mutable captures during startup.
- Exercise actual worker-Ractor requests, authorization, persistence, and simultaneous requests. Media-enabled suites cover multipart uploads and private downloads.
- Retain Rails 7.1–8.1 compatibility and normal mutable configuration outside Ractor mode.
Ractor tests also cover signed Action Cable stream tokens and worker-originated broadcasts coordinated with the main Cable server.
Ractor hosting currently requires unreleased Rails main, Rack main, and the pinned upstream I18n Ractor support. Framework bridges add main-Ractor coordination overhead; no throughput improvement is claimed. Third-party host integrations still need their own Ractor validation.
livechat v1.1.0
Full Changelog: v1.0.0...v1.1.0
livechat v1.0.0
Full Changelog: v0.10.1...v1.0.0