Releases: ProtonMail/proton-bridge
Releases Β· ProtonMail/proton-bridge
Bridge Margit v3.23.1
Fixed
- BRIDGE-488: Restore previous RemoveFromMailbox behavior (< 3.23.0). Drafts moved to trash should not be perma-deleted.
Bridge Margit v3.23.0
Added
- BRIDGE-432: MacOS26 new icon customization support.
- BRIDGE-312: New option to display the current Bridge version in CLI mode.
- BRIDGE-453: Display UI spinner when Bridge has no active internet connection to the server.
Changed
- BRIDGE-477: Log additional data for Human Verification requests.
- BRIDGE-255: Updated macOS tray icon setting descriptions.
- BRIDGE-442: Include the CC header when importing messages.
- BRIDGE-451: Do not call message unlabel endpoints when moving to/from folders.
Fixed
- BRIDGE-454: Prevent crashes during synchronization metadata stage (out-of-bounds).
- BRIDGE-474: Prevent panic on Windows 10 1809, and resolve runtime crash on Windows 10 22H2 related to Hardware Key authentication.
- BRIDGE-444: Upgrade account banner dismisses correctly when signing in.
- BRIDGE-431: Resolve Ubuntu autostart issue, multiple escape characters included during overwrite.
- BRIDGE-337: Display relevent account when selecting from tray menu.
- BRIDGE-452: Resolve second-password prompt cancellation leading to wrong Login screen.
Bridge Laviolette v3.22.0
Added
- BRIDGE-358: Hover tooltip for IMAP/SMTP settings clipboard UI actions.
- BRIDGE-356: Added support for unavailable keychain retries on Linux, such that we don't wipe the vault. Feature flag support before Bridge initialization.
- BRIDGE-278: Rollout feature flag support.
- BRIDGE-151: Additional sentry reporting related to auto-update failures.
- BRIDGE-361: Debug information on the utilized keychain helper.
- BRIDGE-396: Observability caching and metrics for vault related issues.
- BRIDGE-449: Generic IMAP OK heartbeat for long lasting commands.
Changed
- BRIDGE-374: Modified MBOX header sanitization logic, it now ensures that RFC822 headers are present before stripping content.
- BRIDGE-391: Simplified internal label conflict resolver.
- BRIDGE-409: Increased the import size limit to 55MB.
- BRIDGE-369: Bumped gopenpgp to v2.9.0.
- BRIDGE-455: Bumped Go to 1.24.11.
- BRIDGE-424: FIDO2 support.
Fixed
- BRIDGE-395: Don't store the last utilized keychain as the user preference on Windows & macOS.
- BRIDGE-387: Use the address gluon ID, instead of the address ID to fetch message counts.
- BRIDGE-394: Prevent the RFC822 parser from mutating the message literal.
- BRIDGE-355: Prevent Bridge from crashing when an unknown message charset is detected on Import.
- BRIDGE-447: Adjusted error message for message import size limitation.
Bridge Kanmon v3.21.2
Fixed
- BRIDGE-406: Fixed faulty certificate chain validation logic. Made certificate pin checks exclusive to leaf certificates.
Bridge Kanmon v3.21.1
Changed
- BRIDGE-383: Extended internal mailbox conflict resolution logic and minor changes to the mailbox conflict pre-checker.
Bridge Kanmon v3.21.0
Added
- BRIDGE-379: Mailbox pre-check on Bridge startup & conflict resolver for Bridge internal mailboxes.
Changed
- BRIDGE-376: Explicitly catch Gluon DB mailbox name conflicts and report them to Sentry.
- BRIDGE-373: Extend user mailbox conflict resolver logging & report sync errors to Sentry.
- BRIDGE-366: Kill switch support for IMAP IDLE.
- BRIDGE-363: Observability metric support for IMAP connections.
Fixed
- BRIDGE-377: Correct API label field usage on user label conflict resolver - update handler (event loop).
- BRIDGE-378: Fix incorrect field usage for system mailbox names.
Bridge Jubilee v3.20.1
Fixed
- BRIDGE-362: Implemented logic for reconciling label conflicts.
Bridge Jubilee v3.20.0
Added
- BRIDGE-340: Added additional logging for label operations and related bad events.
- BRIDGE-324: Log a hash of the vault key on Bridge start.
Changed
- BRIDGE-352: Chore: bump go to 1.24.2.
- BRIDGE-353: Chore: update x/net package to 0.38.0.
Fixed
- BRIDGE-341: Replaced go-autostart with a fork to support creating autostart shortcuts in directories with Unicode characters on Windows.
- BRIDGE-332: Strip newline characters from username and password fields in the Bridge GUI.
- BRIDGE-336: Ensure all remote labels are verified and created in Gluon at Bridge startup.
- BRIDGE-335: Persist the last successfully used keychain helper as a user preference on Linux.
- BRIDGE-333: Ignore unknown label IDs during Bridge synchronization.
Bridge Infinity v3.19.0
Changed
- BRIDGE-316: Update Qt to latest LTS version 6.8.2.
Bridge Helix v3.18.0
Changed
- BRIDGE-309: Revised update logic and structure.
- BRIDGE-154: Added access token to expiry refresh request.