BlueBubbles Server v1.1.0 - Beta 1
Pre-release
Pre-release
What's New?
Pulled due to memory leak
WARNING: This is a pre-release, not an official release! For the most stable experience, please wait for the official release for v1.1.0. However, that's not to say that this beta is not "stable". I believe it's more stable :)
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
- This fixes the
- 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, tempGuid, and exactly one address
- This does not fix Group Chat creation on macOS Big Sur+
- Attachment metadata when fetching messages is now optional in order to speed up the API
- You can pass
attachments.metadata
to thewith
filter to include it
- You can pass
- 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
- Renamed
Use HTTPS
option toUse 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