Releases: ProtonMail/proton-bridge
Releases · ProtonMail/proton-bridge
Bridge Perth Narrows v3.0.19
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
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
Fixed
- GODT-2371: Continue, not return, when handling draft.
Bridge Perth Narrows v3.0.15
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
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
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
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
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
Fixed
- Other: Add sentry reports for event processing failures.
- Other: Do not fail on label events.
Bridge Perth Narrows v3.0.7
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).