github BlueBubblesApp/bluebubbles-server v1.1.0
BlueBubbles Server v1.1.0

latest releases: v1.5.3, v1.5.2, v1.5.1...
23 months ago

What's New?

The Big Stuff

  • Contact Management System!
    • Contacts are now loaded from both your iCloud and local Address Book / Contacts
    • You can now view manage, and search all your "server" contacts through the server's UI
    • You can now import contacts into the server via a VCF file
    • You can also use the REST API to manage your contacts
    • Avatar support (API only)!
  • Tons of great API changes for developers and to better support the client apps!

The Nitty Gritty

Bug Fixes

  • Fixes issues with quicktime videos
    • ffmpeg has been removed and quicktime videos are no longer converted
  • Fixes issue where Use HTTPS option was not turned off when switching away from Dynamic DNS
    • This would cause connection issues for some users, which was unexpected
  • (Hopefully) Fixes issue with showing the "Best Friend" on the dashboard
  • Fixes issues with emitting errored messages to the clients

API Changes

  • Adds detected_icloud account to the server metadata response (/api/v1/server/info)
    • The returned value is the signed in user's email.
    • Note: This reflects the signed in iCloud, not the signed in iMessage account
  • Fixes issue where both the Error and Metrics Middleware were not properly utilized
    • This fixes the 404 Not Found issue whenever there was a server error
  • Adds endpoint to delete chats via the Private API (DELETE /api/v1/chat/<guid>)
  • Messages that error out when sent now return a 500 error
  • Fixes some issues emitting events to registered web-hooks
  • Improves the create chat workflow/response
    • Big Sur users can use this endpoint now, as long as they provide a message and tempGuid
  • Attachment metadata when fetching messages is now optional in order to speed up the API
    • You can pass attachments.metadata to the with filter to include it
  • Fixes server statistics for message types per chat

Optimizations / Minor Changes

  • Cloudflare & Ngrok binaries have been updated
  • Dependencies have been updated
    • Previously vulnerable packages have been updated
  • Updated NodeJS & Electron to v18
  • Renamed Use HTTPS option to Use Custom Certificate to better reflect how the option is used
    • This was also done to prevent confusion so users won't accidentally enable it
  • Adds error support for communications between the helper bundle and server
  • It is now much more obvious to click the save password button during the walkthrough
  • Adds Open App Location to the debug tab context menu
  • API errors are now debug-log level
  • The "Devices" tab now refreshes whenever you enter it
    • There is also a refresh option within the page's context menu

Full Changelog: v1.0.0...v1.1.0

Links you may care about

Don't miss a new bluebubbles-server release

NewReleases is sending notifications on new releases.