Railway
If you use Railway.com, read this announcement about moving PostgreSQL data to a volume.
What's fixed
- Prevented template execution in reply content, unwanted session creation, forced logout, and unauthorized contact messages.
- Health checks now verify PostgreSQL and return HTTP 503 when the database is unavailable.
- Email subjects and sender names in Windows 1252 and other legacy encodings now display correctly.
- The AI agent now answers customer messages received while it was composing its previous reply.
- Automatic assignment skips agents who went away, became unavailable, or left the team.
- Opening the widget through its launcher now shows the visible proactive message.
- Link custom attributes open in another tab correctly.
- Many other quality of life fixes and improvements.
Upgrade notes
- Always take a database backup before upgrading.
- Railway deployments created before 1 October 2026 need PostgreSQL data moved to a volume. Follow this announcement.
- API users creating conversations with
initiatorset tocontactneed themessages:write_as_contactpermission. - Logout integrations must use
POST /api/v1/auth/logoutwith the session CSRF token. - Follow the steps here.
Changelog
- 41bcf70 Merge pull request #764 from abhinavxd/fix/automation-help-alignment
- 9afee26 align automation help with the send reply control
What's Changed (Auto generated)
- health: report unhealthy when the database does not answer by @maximilize in #719
- fix decoding of email subjects and sender names by @abhinavxd in #727
- fix month navigation in date filters by @abhinavxd in #738
- show the update banner on release candidate builds by @abhinavxd in #736
- scan IMAP mailbox immediately on inbox start by @maximilize in #695
- Update vulnerable dependencies and Go by @abhinavxd in #742
- Remove unsupported Windows ARM build targets by @abhinavxd in #744
- answer customer messages sent while the AI is replying by @abhinavxd in #741
- skip agents who went away since the last auto-assign pool reload by @abhinavxd in #720
- Open visible proactive messages from the widget launcher by @abhinavxd in #746
- fix log levels and add missing logs by @abhinavxd in #747
- Sec audit fixes by @abhinavxd in #733
- Make custom attribute links clickable by @abhinavxd in #753
- Align automation help with Send reply by @abhinavxd in #764
Full Changelog: v2.9.0...v2.9.1