Skip to content

Releases: ProtonMail/proton-bridge

Bridge Perth Narrows v3.0.19

01 Mar 10:48
Compare
Choose a tag to compare
Pre-release

Fixed

  • GODT-2364: Wait and retry once if the gRPC service config file exists but cannot be opened.
  • GODT-2364: Added optional details to C++ exceptions.
  • GODT-2413: Use qEnvironmentVariable() instead of qgetenv().
  • GODT-2412: Don't treat context cancellation as BadEvent.
  • GODT-2404: Handle unexpected EOF.
  • GODT-2400: Allow state updates to be applied if command fails.
  • GODT-2399: Fix immediate message deletion during updates.
  • GODT-2390: Missing changes from pervious commit.
  • GODT-2390: Add reports for uncaught json and net.opErr.
  • GODT-2414: Multiple deletion bug in WriteControlledStore.

Bridge Perth Narrows v3.0.18

24 Feb 10:17
Compare
Choose a tag to compare

Fixed

  • GODT-2392: Create message if gluon updateMessage returns no such message.
  • GODT-2391: Create draft if missing during message update on gluon side.

Bridge Perth Narrows v3.0.16 & v3.0.17

17 Feb 12:32
Compare
Choose a tag to compare

Fixed

  • GODT-2371: Continue, not return, when handling draft.

Bridge Perth Narrows v3.0.15

14 Feb 11:31
Compare
Choose a tag to compare
Pre-release

Changed

  • GODT-2355: Improve wording and actions on bad event.

Fixed

  • GODT-2354: Report failed load users.
  • GODT-2353: Show popup only after 3.0.16.
  • GODT-2351: Bump GPA to better handle net.OpError.

Bridge Perth Narrows v3.0.14

09 Feb 10:01
Compare
Choose a tag to compare
Pre-release

Fixed

  • GODT-2323: Fix Expunge not issued for move.
  • GODT-2341: Handle URL error.
  • GODT-2340: Improve logging.
  • GODT-2278: Improve sentry logs.
  • GODT-2327: Sync issues when migrating DB.
  • GODT-2318: Remove gluon DB if label sync was incomplete.
  • GODT-1804: Only promote content headers if non-empty.
  • GODT-2343: Only poll after send if sync is complete.
  • GODT-2336: Recover from changed address order while bridge is down.

Bridge Perth Narrows v3.0.12

01 Feb 10:43
Compare
Choose a tag to compare
Pre-release

NOTE: Some updates from previous v3 versions might cause logout. If you have persisting logout issues please remove and re-add the account to your bridge and email client.

Added

  • GODT-2210: v3.0 splash screen.
  • GODT-1770: handle UserBadEvent in CLI and gRPC.

Changed

  • GODT-2311: Fix missing headers in re-downloaded Gluon messages.
  • GODT-1453: clicking 'Sign in' from status window now selects the right account.
  • GODT-2297: More significantly improve GPA's paging algorithm.
  • GODT-2145: Fix button spacing w/ Qt 6.4.
  • GODT-2223: Improve event handling.
  • GODT-2305: Detect missing gluon DB.
  • GODT-2291: Change gluon store default location from Cache to Data.
  • Other: Disable dialer test until badssl cert is bumbed.
  • GODT-2292: Updated BUILDS.md doc.
  • GODT-2258: suggest email as login when signing in via status window.
  • Other: Report corrupt and/or insecure vaults to sentry.
  • Other: Better user load logs.
  • GODT-2253: Restart Launcher from the gui when GUI crashes.
  • Other(test): Make All Mail copy test more robust.
  • Other(CI): Make race checks manual.
  • Other: Remove old cert/key file location handling.
  • GODT-2271: Update README with new system files path.

Fixed

  • GODT-2210: Fix splash screen always showing on CentOS and Ubuntu.
  • GODT-2296: Log error rather than fail if cannot get parent ID.
  • GODT-2266: Pause event stream while sending.
  • GODT-2266: Add test for sent message flags.
  • Other(test): Fix some more integration test placeholders.
  • GODT-2177: Use correct attachment disposition when content ID is set.
  • GODT-1556: If no references, use the in-reply-to header as ParentID.
  • Other: make GUI Tester more resilient to Bridge abrupt termination.
  • GODT-2275: fixed location of bridge-gui log files.
  • Other: Ensure SMTP debug dump works on windows.
  • Other: Fix MaxLogs off-by-one limit and bump limit to 10.
  • Other: fix path of temp folder in README.
  • Other(debug): Dump raw SMTP input to user's home dir.

Bridge Perth Narrows v3.0.10

17 Jan 09:43
Compare
Choose a tag to compare
Pre-release

Changed

  • GODT-2205: use lock file in bridge-gui to detect orphan bridge.
  • GODT-2242: Bump GPA - Don't send any 2fa information if not needed.
  • GODT-2179: added handler for exceptions in QML backend methods.
  • GODT-2181: Match live API behaviour.
  • GODT-2221: Set DOH off by default.
  • GODT-1817: Re-enable all integration tests.
  • Other: C++ Code reformat.
  • GODT-2234: added command-line switch to force Qt to use software rendering for QML.
  • Other: added C/C++ header template file (*.h.in) type to missing_license.sh script.
  • GODT-2236: add log entry when SMTP / IMAP serve method fails.
  • Other: reorganised QMLBackend class code.

Fixed

  • Other: Flag messages imported into "Sent" mailbox as Sent.
  • Other: Fix testCtx.getMBoxID().
  • Other: Fixed GUI Tester to comply with latest gRPC changes.
  • GODT-2010: add Cocoa app delegate handler for second application instance.
  • Other: Fix double close on event channels.
  • GODT-2233: Fix sub folder creation bug.
  • GODT-2222: Dot not error on unknown Address Events.
  • GODT-2218: Fix invalid UID ranges.

Bridge Perth Narrows v3.0.9

20 Dec 18:47
663b2cd
Compare
Choose a tag to compare
Pre-release

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

Changed

  • GODT-2181(test): Refactor integration test setup a bit.
  • Other: Updated GUI tester for new gRPC calls.
  • GODT-1847: Add option to export TLS Certificates in GUI.

Fixed

  • Other: Fix TOTP login (bump go-proton-api).
  • GODT-2188: Do not fail append with invalid mime-type.
  • GODT-2213: Don't unnecessarily enable/disable autostart.
  • Other: Do not decode message body during send record hashing.
  • GODT-2196: Do not generate message updates for unknown labels.
  • Other: Prevent double login.
  • Other: Improve migration logging prefer username over primary address.
  • Other(test): Prefer native API revoke rather than fake server method.
  • GODT-2190: Unify crashpad_handler for darwin.
  • Other(test): Add test that we skip and report bad messages during sync.
  • Other: Catalina build.
  • GODT-2042: Fix setup guide not always showing on first login.
  • GODT-2152: Sign-in dialog validate email and password only when button is pressed.
  • GODT-1556: Add unit test for in-reply-to header without references.
  • GODT-2150: Fixed initial implementation that filtered --no-window in gui instead of bridge.
  • GODT-2167: Bind sign-in buttons availability to loading state.
  • Other: Only send to necessary update channel
  • GODT-1804: Add parsing ics attachment test.
  • Other: Fix Warning introduced by connecting check timer.

Bridge Perth Narrows v3.0.8

20 Dec 08:01
e8ee9de
Compare
Choose a tag to compare
Pre-release

Fixed

  • Other: Add sentry reports for event processing failures.
  • Other: Do not fail on label events.

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).