Skip to content

Releases: revoltchat/backend

0.7.7-1

20 Jun 21:38
93e05e9
Compare
Choose a tag to compare

Bug fixes:

  • Only drop connections if Redis reports cancellation.

Full Changelog: 20240620-1...20240620-2

0.7.7

20 Jun 21:16
090d8cb
Compare
Choose a tag to compare
0.7.7 Pre-release
Pre-release

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

19 Jun 17:43
cf0b427
Compare
Choose a tag to compare

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 out UserUpdate 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

15 Jun 10:09
ba411fe
Compare
Choose a tag to compare

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

11 Jun 17:48
962c7d6
Compare
Choose a tag to compare

Bug fixes:

  • Allow fetching discoverable servers by their ID when using invite routes.

Full Changelog: 20240611-2...20240611-3

0.7.4-1

11 Jun 13:56
d677716
Compare
Choose a tag to compare
0.7.4-1 Pre-release
Pre-release

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

11 Jun 12:03
4868205
Compare
Choose a tag to compare
0.7.4 Pre-release
Pre-release

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

11 Jun 12:02
cb4435d
Compare
Choose a tag to compare

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.