Releases: revoltchat/backend
Releases · revoltchat/backend
0.7.7-1
Bug fixes:
- Only drop connections if Redis reports cancellation.
Full Changelog: 20240620-1...20240620-2
0.7.7
Bug fixes:
- Clean up Redis connections after WebSocket clients disconnect.
- Drop WebSocket connections if Redis connections drop.
Full Changelog: 20240619-1...20240620-1
0.7.6
Changes:
- Client-to-server
Subscribe { server_id: String }
event to indicate a client is looking at a server (subscriptions expire within 15 minutes, send this event at regular intervals iff the user has the page/app/client in focus, i.e. 10 minutes) ⚠️ (BREAKING) Don't fan outUserUpdate
event to normal users through server membership by default (bots are not affected by this change and continue to receive all events).
Full Changelog: 20240615-1...20240619-1
0.7.5
Changes:
- Implement
std::error::Error
for the Revolt Error type - Remove
profile
field from users on the API side (it shouldn't have been there) - Refactor the events server to spit out more debugging information / report more errors
Bug fixes:
- Incorrect user was used for member edit permission checks
- Fetch users included in system messages
Full Changelog: 20240611-3...20240615-1
0.7.4-2
Bug fixes:
- Allow fetching discoverable servers by their ID when using invite routes.
Full Changelog: 20240611-2...20240611-3
0.7.4-1
Bug fixes:
- Fix event server not subscribing to channels hence preventing any sort of message events, etc coming through.
- Fix event server dropping connection on typing events sent by client.
Full Changelog: 20240611-1...20240611-2
0.7.4
A new client-bound event has been added:
Logout { }
: sent when session / bot token is invalidated (current session is about to close)
The events BeginTyping
, EndTyping
can no longer be sent to channels you are not in.
Full Changelog: 20240609-1...20240611-1
0.7.3
Bug fixes:
- Send
InvalidSession
error if token is not received correctly by the server. - Do not send the user's online status if their presence is Invisible.
Other changes:
- Relicense
core/config
,core/models
,core/permissions
,core/result
to MIT license.