What's New?
This is an optimization release. It contains changes to allow the server and client to interact more seamlessly with each other. While this release is not specifically for the upcoming v1.11.0 release of the Android app, it pairs well with it, and we advise upgrading in preparation for the that release.
Changes / Fixes
- Fixes issue where reacting to a multipart message would result in no reaction being shown on Apple devices (despite a notification showing).
- Fixes issue where a contact's
nickname
would override thedisplayName
.- We've created a separate field for the
nickname
instead. - The
displayName
will be based on thefirstName
+lastName
, and only fallback tonickname
if those are not present.
- We've created a separate field for the
- Attachments will be deleted from the attachment cache after being sent (or a message timeout is hit).
- This is to minimize disk utilization on older hardware with less capacity.
- Socket events now include
attributedBody
,messageInfoSummary
, andpayloadData
to better support complex message types in real-time. - Fixes issue reacting to Audio Messages
- Optimizes DB listeners to lower the chances of missing a new message.
- Optimizes DB listeners to reduce the number of emitted events and making the events more accurate.
- Updates Cloudflare binary to the latest release.
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