BlueBubbles Server v0.5.0 - Alpha 1
Pre-release
Pre-release
zlshames
released this
21 Dec 02:38
·
1144 commits
to development
since this release
THIS IS A PRE-RELEASE
Only download this if you want to test the upcoming features or help us test for stability.
Major Changes
- The ability to use the Private API on multiple accounts
- This is done by making the Private API and Server communicate over a dynamic port based on the accounts user ID
- The update to the Private API Helper Bundle is bundled with the server and will automatically install itself
- Adds Apple M1 Chip compatibility for the Private API features
- Adds toggle to
Use HTTPS
(default: off) to utilize self-signed (or legitimately signed) certificates for your dynamic DNS implementation- Replace the certificates in
~/Library/Application\ Support/bluebubbles-server/Certs
with your own (after enabling the setting) - A server restart may be required after the first time you replace your certificates
- Replace the certificates in
- Converts HEIC images to JPG images in order to better support clients
- Adds ability to send images via accessibility on macOS Monterey (only)
- This was added because image sending via the usual AppleScript broke in macOS Monterey
- This is a beta feature at the moment
- Fixes issue with sending locations
Minor Changes
- Added El Capitan iMessage DB samples to the repository
- Ngrok Binary & Dependencies updated
- Adds ability to time-fence the
GET
API request to/api/v1/message/count
usingbefore
andafter
URL parameters- Where
before
andafter
are EPOCH timestamps in milliseconds
- Where
- Adds ability to filter the
GET
API request to/api/v1/message/count
usingchatGuid
URL parameter - Fixes description for the "Keep macOS Awake" option
- Adds API endpoint to get a group chat's icon
- Forces El Capitan users to use Cloudflare as the proxy because Ngrok doesn't work on El Capitan from our tests
- Removes warning for the encrypt communications option
- Server code refactor for startup and restart workflows
- Adds API endpoint to restart (soft restart or hard relaunch) the server
- Better support for macOS versions < High Sierra
**Associated Pull Request: #278