What's New?
This is mainly a bug fix release, with a few other enhancements. The main bug that this update tackles is the "white screen" bug caused by incomplete FCM configuration files.
Bug Fixes
- Fixes white screen when loading newly generated Firebase configuration files (
google-services.json
) - Fixes issue where the Private API would not be checked prior to attempting to notify a silenced message
- Fixes issue with validating a multipart message payload for attachments
- Fixes issue detecting live photos for certain extensions
- Fixes issue where mp3 and other audio file types would be converted to a caf file, even when it was not a true audio message
- Fixes issue where the server might have overwritten custom certificate files
- Fixes issue deleting chats
- Fixes issue where the QRCode would take a while to load
Enhancements
- Adds API endpoints for installing server updates
- Adds
attribution_info
anduser_info
to Attachment payloads - Adds ability to emit events when backups are created/updated/deleted
- Adds shortcut button for copying the server's binary path (Debug & Logs tab)
- Adds button to install an update via the dashboard UI
- Migrates old
ActionHandler.sendMessage()
calls to theMessageInterface.sendMessageSync()
calls
Upgrades
cloudflared
binary
Useful Links
- Support Us: https://bluebubbles.app/donate
- Sponsor Us: https://github.com/sponsors/BlueBubblesApp
Clients
- BlueBubbles for Android: https://play.google.com/store/apps/details?id=com.bluebubbles.messaging
- BlueBubbles for Windows: https://apps.microsoft.com/store/detail/9P3XF8KJ0LSM
- BlueBubbles for Linux: https://flathub.org/apps/details/app.bluebubbles.BlueBubbles
- BlueBubbles Web: https://bluebubbles.app/web
Enjoy!
P.S. Download the .dmg
, not the .zip
P.S. If you are on Cloudflare, expect a disconnect status when the server first starts. To fix it, either disconnect from WiFi or flush your DNS cache on WiFi. If you use the Detect Localhost Address
option, this can be mitigated while on your home network.