Skip to content

BlueBubbles Server v1.9.5

Compare
Choose a tag to compare
@zlshames zlshames released this 08 Feb 15:38
· 207 commits to master since this release
7c33356

What's New?

This update brings a few new features, mainly pertaining to improving FindMy capabilities as well as overall reliability of the server.

Changes

  • Improves FindMy capabilities and reliability (Private API Only; Big Sur - Ventura)
    • Private API Helper now listens for changes to friend locations, and updates are emitted to clients
    • The server now maintains a cache of the latest locations from friends
    • Fetching latest locations for friends is now more reliable and accurate
  • Fixes issue with detecting and emitting "address deregistration" events
    • Clients will now be able to alert you when an address gets de-registered (i.e. a phone number)
  • Fixes issue where the server would fail to send a message, resulting in a 500 error
  • Fixes issue where webhooks would attempted to be dispatched before the service started
  • Increases Cloudflare initial connection timeout to 2 minutes to better avoid connection issues after a power outage
  • Fixes issue where the attachments directory would not be created, causing an error when sending attachments
  • Increases inactive time required for automatically purging a device (7 days -> 30 days)
  • Chat payloads now expose the lastAddressedHandle field
  • Slight improvement to reliability of the automated Firebase setup
  • Adds process to automatically set your Server URL in Firebase every 10 minutes (if it's changed)
    • This was implemented to prevent issues where the server would not update its' new URL in Firebase after a power outage
  • Fixes issue importing VCF contacts with middle names (display name would be incorrect)
  • Fixes emitted event when an iMessage alias gets deregistered

Useful Links

Clients

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.