Stoat
Open source, user-first chat platform and Discord alternative
Alternative to: discord
v0.13.9
2026-07-02Fixed voice system messages and call notifications by implementing participant list fetching.
v0.13.8
2026-06-30Tenor has been replaced by the new GIF platform, Gifbox.
v0.13.7
2026-05-21This release fixes emoji input sanitization and updates the mention count badge for channel acknowledgments.
v0.13.6
2026-05-18This release introduces user slowmode events, updates Android FCM notification payloads, and fixes several bugs including a voice ingress crash.
v0.13.5
2026-05-17Fixed a panic during file deletion when hashes are missing and addressed a network filtering security vulnerability.
v0.13.4
2026-05-16Added a TLS feature to the livekit-api crate.
v0.13.3
2026-05-15This release fixes bugs related to automatic RabbitMQ setup in delta and prevents the declaration of queues causing production backend crashes.
v0.13.2
2026-05-11Updates the default exchange to revolt.default.
v0.13.1
2026-05-10Fixed a startup bug in amqprs.
v0.13.0
2026-05-09This release introduces YouTube Shorts embeds, emoji renaming, role icons, and new webhook endpoints for message editing and deletion, alongside various bug fixes and security updates.
v0.12.1
2026-04-11This release includes bug fixes for file animations, self-DM notifications, Docker image startup, and test assertions.
v0.12.0
2026-03-29Introduces slowmode for text channels, restricted server creation, ownership transfer, and environment variable config loading, alongside various bug fixes and image processing improvements.
v0.11.5
2026-02-17Reverts the disabling of user update events.
v0.11.4
2026-02-16Added a separate configuration option for the Redis events replica URL.
v0.11.3
2026-02-13Fixed an issue by reducing presence traffic ahead of a new events architecture.
v0.11.2
2026-02-13This release fixes a bug by cutting events traffic to prepare for a new events architecture.
v0.11.1
2026-02-13Fixed a bug related to bots in multiple voice channels.
v0.11.0
2026-02-10Added integration to appeal to Spamhaus.
v0.10.3
2026-02-09Updates occurrences of 'Revolt' to 'Stoat' in email titles and descriptions.
v0.10.2
2026-01-25Fixed a bug where thumbnailification requires rgb8/rgba8 formats.
v0.10.1
2026-01-25Updated the Docker build to use Rust 1.92.0.
v0.10.0
2026-01-25Introduces the ability to kick members from voice channels, implements a repository architecture for the files crate, and exposes ratelimit headers via CORS.
v0.9.4
2026-01-10This release includes bug fixes for repository checkout and git credential persistence.
v0.9.3
2026-01-10This release includes fixes for the pipeline.
v0.9.2
2026-01-10This release includes a bug fix that disables publishing for services.
v0.9.1
2026-01-10This release includes fixes for the CI pipeline.
v0.9.0
2026-01-10This release introduces voice chats v2, role ID fields, Tenor gif search integration, and various bug fixes across the system.
20250807-1
2025-08-07Increased the embed icon URL length limit and fixed various bugs related to API requests, role creation, and OpenAPI operation IDs.
20250608-1
2025-07-30Added session last login tracking and a new API for bulk role ordering.
20250530-1
2025-05-31Introduced a policy changes indicator in the Ready payload and a new endpoint to acknowledge those changes.
20250513-1
2025-05-13This release introduces Authifier migration for sessions, improves message broker daemon stability, and includes several hotfixes for pushd and database logging.
20250510-1
2025-05-10Introduces mass mention support, starttls mail server support, and easyPwned API integration, alongside various bug fixes and maintenance updates.
20250402-2
2025-04-02This update introduces the ability to send messages with broken replies, enables message pins in DMs, allows bots to manage emojis, and lets users set group icons during creation.
20250225-2
2025-04-02This minor release adds company information to emails sent from official instances.
20250210-1
2025-02-10Introduces a crond daemon for file cleanup, updates API routing, and addresses several security vulnerabilities regarding webhooks and channel history downloads.
20241227-2
2025-02-10This update includes bug fixes for message acknowledgments and bulk deletes, disables GIF previews, and implements various maintenance improvements.
20241128-2
2024-11-28Introduces the Revolt Push Daemon for durable notifications and adds RabbitMQ as a required hosting component.
20241024-1
2024-10-24January has been rewritten to support JXL and SVG images, include image compression for proxied images, and improve various embed and notification fixes.
20240830-1
2024-08-30This release introduces distroless Docker images, adds several new crates, and includes bug fixes for server deletion and role information fetching.
20240805-1
2024-08-30Introduces message pinning, Apple device badge updates, and Apple Music embed support, alongside various performance and push notification fixes.
20240710-1
2024-07-10Added a reason field to MemberLeaveEvent and fixed a bug where users remained in group chats after leaving or being kicked.
20240629-1
2024-06-29Added user details to bot creation and editing responses and implemented support for Apple Push Notifications.
20240626-1
2024-06-26Updated permission checks for owned bots, added message flags to the schema, and fixed issues with user display names and the edit route.
20240625-2
2024-06-25Added user and member fields to the Message model and fixed a bug where users appeared offline during the Ready event.
20240625-1
2024-06-25Introduced separate platform limits for new user accounts and fixed a bug preventing users over the limit from accepting friend requests.
20240623-1
2024-06-25Introduced a default limit of 10 outgoing friend requests per user.
20240621-1
2024-06-25This release addresses a critical security vulnerability.
20240620-2
2024-06-20Fixed an issue to ensure connections are only dropped when Redis reports cancellation.
20240620-1
2024-06-20Improved Redis connection management for WebSocket clients to ensure proper cleanup and synchronization.
20240619-1
2024-06-19Introduces a client-to-server Subscribe event for server monitoring and restricts the fan-out of UserUpdate events to normal users.
20240615-1
2024-06-15Implemented std::error::Error for the Revolt Error type, refactored the events server, and fixed bugs related to member permission checks and system message user fetching.
20240611-3
2024-06-11Fixed an issue to allow fetching discoverable servers by their ID when using invite routes.
20240611-2
2024-06-11Fixed issues with the event server regarding channel subscriptions and connection drops during typing events.
20240611-1
2024-06-11Added a new Logout client-bound event and restricted BeginTyping and EndTyping events to channels the user is in.
20240609-1
2024-06-11This update includes bug fixes for session error handling and presence status, and relicenses several core modules to the MIT license.