Skip to content

Releases: ProtonMail/proton-bridge

Bridge Perth Narrows v3.0.7

20 Dec 07:46
Compare
Choose a tag to compare
Pre-release

Fixed

  • Other: Increase default UIDVALIDITY.
  • GODT-2173: fix: Migrate Bridge passwords from v2.X.
  • GODT-2207: Fix encoding of non utf7 mailbox names.
  • Other: Increase worker count (2 -> 4).

Bridge Perth Narrows v3.0.6

07 Dec 08:17
f070314
Compare
Choose a tag to compare
Pre-release

Fixed

  • GODT-2187: Skip messages during sync that fail to build/parse.
  • GODT-1967: Correctly communicate the number of messages.
  • GODT-2185: Improve email address parsing

Bridge Perth Narrows v3.0.5 ALPHA

05 Dec 17:29
d419873
Compare
Choose a tag to compare
Pre-release

Warning: This release is not general audience. Please use with caution!

Fixed

  • GODT-2178: Bump go-proton-api to fix drafts.
  • GODT-2180: Allow login with FIDO2.

Bridge Perth Narrows v3.0.4 ALPHA

02 Dec 16:17
27889b8
Compare
Choose a tag to compare
Pre-release

Warning: This release is not general audience. Please use with caution!

Changed

  • Other: Do not list \Deleted flag for All Mail.
  • Other: Disable perma-delete for expunge on Spam folder.

Fixed

  • Other: Ensure expunge feature test pushes to error stack.
  • GODT-2170: Use client-side draft update in integration tests.
  • GODT-2170: Improving test server behaviour.
  • GODT-2170: Update draft event means delete old and create new message.
  • GODT-2170: User create draft route: first steps.

Bridge Perth Narrows v3.0.2 ALPHA

29 Nov 17:11
2bb0008
Compare
Choose a tag to compare
Pre-release

Warning: This release is not general audience. Please use with caution!

New

New IMAP library (https://github.com/ProtonMail/gluon)

  • IMAP state managed entirely by the new IMAP library, to increase robustness and performance
  • Used ANTLR to generate a correct IMAP parser directly from RFC protocol description
  • Implemented an IMAP 'snapshot' system to ensure correct execution of IMAP commands when multiple clients are connected simultaneously
  • Full support of IMAP subscription
  • Full support of IMAP SEARCH
  • Allow users to modify the Gluon data location
  • Improved synchronization of local and remote changes

New API library (https://github.com/ProtonMail/go-proton-api)

  • Switched from pmapi to go-proton-api
  • Stability and performance improvement

Stability & Reliability improvements

  • Optimized SELECT, FETCH and SEARCH performance
  • Parallel user unlock (faster startup times)
  • Parallel file upload (faster send with attachments)
  • Parallel contact fetch (faster send to multiple addresses)
  • Implemented batching for increased performance for COPY/MOVE/STORE on multiple messages
  • Reduced reliance on OS keychain

Other

  • Subfolder support
  • Implemented sync manager
  • Improved handling SMTP send deduplication
  • Better user management
  • Improved Sentry reporting for easier debugging
  • Increase test coverage
  • GUI improvements
  • Added an option to change IMAP connection mode

Bridge Osney v2.4.8

16 Nov 08:30
debe87f
Compare
Choose a tag to compare
Bridge Osney v2.4.8 Pre-release
Pre-release

Fixed

  • GODT-2078: Launcher inception.
  • GODT-2039: fix --parent-pid flag is removed from command-line when restarting the application.

Bridge Osney v2.4.5

08 Nov 12:19
9eb4703
Compare
Choose a tag to compare
Bridge Osney v2.4.5 Pre-release
Pre-release

Changed

  • GODT-2015: Bridge-gui logs to file until gRPC connection is established.
  • GODT-2016: Added more logging of gRPC events at info level.
  • GODT-2013: CLI flag for frontend is required.

Fixed

  • GODT-2020: Fix xdg_{home,cache}_home variables.
  • GODT-2014: Bridge quit if gRPC client ends stream.

Bridge Osney v2.4.3

25 Oct 08:15
Compare
Choose a tag to compare
Bridge Osney v2.4.3 Pre-release
Pre-release

Changed

  • Other: implemented tokens in bridge-gui-tester.
  • GODT-1853:
    • Upgrade dependencies (including x/crypto).
    • Ignore for CVE-2021-33194 false positive + add several try to gobinsec.
  • GODT-1853: Improve pipeline:
    • Update gobinsec cache.
    • Test-windows branch manual, MR always.
    • Build needs test-linux and lint to start and keep vcpkg cache on linux.
    • Builds manuall except linux-qa.
  • GODT-1893: Bridge-gui sends bridge's log to stdout, stderr.
  • GODT-1932: Frontend is instantiated before bridge.
  • GODT-1929: Changed gRPC wait timeout.
  • Other: gRPC TLS server is generated for every session.
  • GODT-1917: gRPC service should use random port.
  • GODT-1924: gRPC identity validation with tokens.
  • GODT-1344: Notifications for ApiCertError and NoActiveKeyForRecipient.
  • GODT-1941: Update documentation.
  • Other: Update golangci-lint to v1.50.0.
  • GODT-1936: check gRPC server token via interceptors.

Fixed

  • GUI issues:
    • GODT-1894: Fixed typo in alreadyLoggedIn event error message.
    • GODT-1479: Fix hover on “Open Bridge” in status window on macOS.
    • GODT-1899: Status window menu now closes when window is dismissed.
    • GODT-1851: Port field error label now wraps.
    • GODT-1566: GUI shows error notifications for IMAP/SMTP port errors on startup.
    • GODT-1926: Clear port error messages when cancelling the dialog.
    • Other: Fixed cocoa related warnings in bridge-gui on macOS.
  • Build issues:
    • GODT-1675: Add resrource file to both launcher and bridge-go.
    • Other: Add WlShellIntegration lib for rpm package.
    • GODT-1935: Fix resource file generation for both Launcher and Bridge.
    • GODT-1942: Use qmake to find the QT6DIR.
    • Provide launcher for make run-cli target.
  • GODT-1931: Fixed bridge crash when checking for update while offline.

Bridge Osney v2.4.0

28 Sep 09:26
Compare
Choose a tag to compare
Bridge Osney v2.4.0 Pre-release
Pre-release

Added

  • GODT-1551: Upgrade to Qt 6:
    • Change the app architecture.
    • Drop therecipe/qt dependency.
    • Update to go1.18.
    • Update to Qt 6.3.2.
  • GODT-1170 GODT-1675: Native Mac M1 release.

Bridge Nihonbashi v2.3.0

01 Sep 10:33
Compare
Choose a tag to compare

Added

  • GODT-1739: Opt-out All Mail visibility in settings file.
    • GODT-1794: CLI wording.
    • GODT-1794: Add confirmation dialog and change wording.
    • GODT-1741: GUI and CLI settings to change visibility of All Mail folder.
    • GODT-1740: Opt-out All Mail visibility in settings file.

Changed

  • GODT-1737: Improve logging during import.
  • GODT-1754: Add logs for unilateral updates and SEARCH.

Fixed

  • GODT-1840: Use Safe map for mailboxID cache.
  • GODT-1795: Fix automatic installation of profile for AppleMail on macOS Ventura beta (qt 5).
  • GODT-1833: Fix gobinsec cache.
  • GODT-1799: Fix dependency link.
  • Other: Update SSL certificate fingerprint for test.