Skip to content

Releases: ProtonMail/proton-bridge

Bridge Xikou v3.8.0

11 Dec 16:26
Compare
Choose a tag to compare
Bridge Xikou v3.8.0 Pre-release
Pre-release

Added

  • Test: Add test scenarios to add an /Answered flag to a replied message and revert.
  • GODT-3046: Added links to KB in error messages.
  • Test(GODT-3113): Inline HTML message and HTML attachment is getting altered.
  • Test(GODT-3124): Attempt to fix 401 during login.

Changed

  • GODT-3134: Br tag triggers installer.
  • Added update events to bridge GUI tester.

Fixed

  • GODT-3142: Pass br tag if available.
  • GODT-3151: Fix feature test with non modified HTML part.
  • GODT-3151: Only modify HTML Meta content if UTF-8 charset override is needed.
  • GODT-2851: Add empty text part if no text part when importing multipart.
  • GODT-3102: Distinguish Vault Decryption from Serialization Errors.
  • GODT-3124: Handling of sync child jobs.
  • GODT-3148: Bump go-sysinfo to get rid of linker warning on macOS Sonoma.
  • GODT-3124: Flaky tests.
  • GODT-3022: Handle multipart/related on fake server.
  • GODT-3133: Fix GetSystemLanguage.
  • GODT-3124: Race condition in sync task waiter.
  • GODT-3124: Race conditions reported by race check.
  • GODT-2797: Encode attached key name and use same pubkey name as web-app.
  • Fix case of IMAP login error.
  • GODT-3132: Do not allow sending on disabled accounts.
  • GODT-3046: fix typo spotted during KB article review.
  • GODT-3129: Bad Event during after address order change.
  • GODT-3117: Improve GetAllContacts and GetAllContactsEmail.

Bridge v3.7.1

22 Nov 11:50
Compare
Choose a tag to compare

Added

  • Test(GODT-2740): Sending Plain text messages to internal recipient.
  • Test(GODT-2892): Create fake log file.
  • GODT-3122: Added test, changed interface for accessing display name.

Changed

  • Remove debug prints.
  • GODT-2576: Forward and $Forward Flag Support.
  • GODT-3053: Use smaller bridge window on small screens.
  • GODT-3113: Only force UTF-8 charset for HTML part when needed.
  • GODT-3113: Do not render HTML for attachment.
  • GODT-3112: Replaced error message when bridge exists prematurely. Added a link to support form.
  • GODT-2947: Remove 'blame it on the weather' error part from go-smtp.
  • GODT-3010: Log MimeType parsing issue.
  • GODT-3104: Added log entry for cert install status on startup on macOS.
  • GODT-2277: Move Keychain helpers creation in main.

Fixed

  • GODT-3054: Only delete drafts after message has been Sent.
  • GODT-2576: Correctly handle Forwarded messages from Thunderbird.
  • GODT-3122: Use display name as 'Email Account Name' in macOS profile.
  • GODT-3125: Heartbeat crash on exit.
  • GODT-2617: Validate user can send from the SMTP sender address.
  • GODT-3123: Trigger bad event on empty EventID on existing accounts.
  • GODT-3118: Do not reset EventID when migrating sync settings.
  • GODT-3116: Panic on closed channel.
  • GODT-1623: Throttle SMTP failed requests.
  • GODT-3047: Fixed 'disk full' error message.
  • GODT-3054: Delete draft create from reply.
  • GODT-3048: WKD Policy behavior.

Bridge v3.7.0

14 Nov 09:41
Compare
Choose a tag to compare
Bridge v3.7.0 Pre-release
Pre-release

Added

  • Test(GODT-1224): Add testing around package creation.
  • Add debug_assemble binary.
  • Test(GODT-2723): Add importing a message with remote content.
  • Test(GODT-2737): Sending HTML messages to internal.
  • Test(GODT-3036): Keep inline attachment order on GPA Fake Server.
  • GODT-3015: Add simple algorithm to deal with multiple attachment for bug report.
  • Test: make message structure check more verbose.
  • Test: Add test around account settings.

Changed

  • GODT-3097: Warn about PGPInline encryption scheme which will be deprecated.
  • Test: Support multiple users when waiting for sync event.
  • Test: Update fake server with defautl draft content-type and test it.
  • Test: be less aggressive while checking for message structure.
  • GODT-2996: Set password fields to hidden when resetting the login form.
  • GODT-2990: Change runner tags.
  • GODT-2835: Bump GPA adding support for AsyncAttachments for BugReport +...
  • GODT-2940: Allow 3 attempts for mailbox password.
  • GODT-3095: Update GOpenPGP.

Fixed

  • GODT-3106: Broken import route.
  • GODT-3041: Fix Invalid Or Missing message signature during send.
  • GODT-3087: Exclude attachment content-disposition part when determining...
  • GODT-2887: Inline images with Apple Mail.
  • GODT-3100: Fix issue where a fatal error that bubble up to cli.Run() is not written in the log file.
  • GODT-3094: Clean up old update files on bridge startup.
  • GODT-3012: Fix multipart request retries.
  • GODT-2935: Do not allow parentID into drafts.
  • GODT-2935: Correct error message when draft fails to create.
  • GODT-2970: Correctly handle rename of Inbox.
  • GODT-2969: Prevent duration corruption for config status event.
  • Fixed type in QA installer CI job name.
  • GODT-3019: Fix title of main window when no account is connected.
  • GODT-3013: IMAP service getting "stuck".
  • GODT-2966: Allow permissive parsing of MediaType parameters for import.
  • GODT-2966: Add more test regarding quoted/unquoted filename in attachment.
  • GODT-2490: Fix sync progress not being reset when toggling split mode.
  • GODT-2515: Customized notification of unavailable keychain on macOS.

Bridge v3.6.1

20 Oct 12:53
Compare
Choose a tag to compare

Fixed

  • GODT-3033: Unable to receive new mail.

Bridge Umshiang v3.5.4

19 Oct 12:09
Compare
Choose a tag to compare

Fixed

  • GODT-3033: Unable to receive new mail.

Bridge v3.6.0

17 Oct 09:51
Compare
Choose a tag to compare
Bridge v3.6.0 Pre-release
Pre-release

Added

  • GODT-2762: Setup wizard.
  • GODT-2772: Setup wizard content.
  • GODT-2769: Setup Wizard architecture.
  • GODT-2767: Setup Wizard foundations.
  • GODT-2725: Implement receive message step with expected structure exposed.

Changed

  • GODT-2960: Added content in empty view when there is no account.
  • GODT-2771: Cert related tools for macOS.
  • GODT-2770: Proof of concept for web view as a tool window and overlay (not used).
  • GODT-2916: Split Decryption from Message Building.
  • GODT-2597: Implement contact specific settings in integration tests.
  • GODT-2664: Trigger QA installer.

Fixed

  • GODT-2992: Fix link in 'no account view' in main window after 2FA or TOTP are cancelled.
  • GODT-2989: Allow to send bug report when no account connected.
  • GODT-2988: Fix setup wizard KB links.
  • GODT-2968: Use proper base64 encoded string even for bad password test.
  • GODT-2965: Fix multipart/mixed testdata + structure parsing steps related to this.
  • GODT-2932: Fix syncing not being reported in GUI.
  • GODT-2967: Tray menu entries close the setup wizard when needed.
  • GODT-2212: Preserver Header order in message building.
  • Fixed missing GoOs gRPC call in bridge-gui-tester.
  • GODT-2929: Message dedup with different text transfer encoding.

Bridge v3.5.3

12 Oct 11:52
Compare
Choose a tag to compare

Changed

  • GODT-3004: Update gopenpgp and dependencies.

Bridge v3.5.2

10 Oct 11:38
Compare
Choose a tag to compare
Bridge v3.5.2 Pre-release
Pre-release

Fixed

  • GODT-3003: Ensure IMAP State is reset after vault corruption.
  • GODT-3001: Only create system labels during system label sync.

Bridge Umshiang v3.5.1

28 Sep 12:15
Compare
Choose a tag to compare

Fixed

  • GODT-2963: Use multi error to report file removal errors.
  • GODT-2956: Restore old deletion rules.
  • GODT-2951: Negative WaitGroup Counter.
  • GODT-2590: Fix send on closed channel.
  • GODT-2949: Fix close of close channel in event service.

Bridge Umshiang v3.5.0

15 Sep 10:37
Compare
Choose a tag to compare
Pre-release

Added

  • GODT-2734: Add testing steps to modify account settings.
  • GODT-2746: Integration tests for reporting a problem.
  • GODT-2891: Allow message create & delete during sync.
  • GODT-2848: Decouple IMAP service from Event Loop.
  • Add trace profiling option.
  • GODT-2829: New Sync Service.
  • Test: oss-fuzz support for fuzzing.
  • GODT-2799: SMTP Service.
  • GODT-2800: User Event Service.
  • GODT-2801: Identity Service.
  • GODT-2802: IMAP Serivce.
  • GODT-2788: Add preview to bug report validation and JSON file validator.
  • GODT-2803: Bridge Database access.

Changed

  • GODT-2909: Remove Timeout on event publish.
  • GODT-2913: Reduce the number of configuration failure detected.
  • GODT-2828: Increase sync progress report frequency.
  • Test: Fix TestBridge_SyncWithOnGoingEvents.
  • GODT-2871: Is telemetry enabled as service.
  • Test(GODT-2873): Wait for Gluon Watcher to finish.
  • Test(GODT-2744): Add integration tests for moving messages (with MOVE support).
  • Test(GODT-2872): Fix nightly job.
  • Test(GODT-2742): Add more integration tests regarding drafts.
  • GODT-2787: Force Scrollview to top when re-opening questions set.
  • GODT-2787: Tweaking Bug Report form with last Review.
  • Ci(GODT-2717): Create a job that will run on schedule.
  • GODT-2787: Fix vertical alignement on CategoryItem.
  • GODT-2842: Implement Bug Report Fallback notification.
  • Chore(GODT-2848): Simplify User Event Service.
  • GODT-2808: Apply comment from Bug Report content review.
  • Test(GODT-2743): Sync high number of messages.
  • GODT-2814: Standalone Server Manager.
  • GODT-2808: Initial list of categories and questions.
  • GODT-2787: Replace the PathTracker by a more visual NavigationIndicator.
  • GODT-2816: Wait until mandatory fields are filled then fill body and title.
  • GODT-2794: Clear cached answers when report is sent.
  • GODT-2793: Feed the bug report body with the answered questions.
  • GODT-2791: Parse the Bug Report Flow description file and ensure forward compatibility (GODT-2789).
  • GODT-2821: Display questions in one page.
  • GODT-2786: Init bug report flow description file.
  • GODT-2792: Implement display of question set for bug report.
  • Use qmlformat on qml files, and removed deprecated tests.

Fixed

  • GODT-2828: Fix negative report time.
  • GODT-2828: Fix sync progress report after restart.
  • GODT-2867: Do not crash on timeout or context cancel.
  • GODT-2693: Duplicate messages in sent folder.
  • GODT-2867: Get attachment returns API error on network problem.
  • GODT-2805: Ignore Contact Group Labels.
  • GODT-2866: Add 429/5xx Retry to Event Service.
  • GODT-2855: Fix for text overlapping in settings view.
  • Test: Verify leaks at end of WithEnv.
  • Test: Fix event registration in TestBridge_SyncWithOngoingEvents.
  • Test: Fix deadlock in chToType.
  • GODT-2865: Add error on failed unlock.
  • GODT-2857: Do not check changed values in clear recent flag.
  • GODT-2827: Restore ticker to event poller.
  • Test: TestBridge_SendAddTextBodyPartIfNotExists eventually fix.
  • GODT-2813: Write new vault to temporary file first.
  • GODT-2807: Fix issue where sessionID would not be removed from command-line on restart by bridge-gui.
  • GODT-2687: Tabs after header field colon.
  • GODT-2764: Allow perma-delete for messages which still have labels.
  • GODT-2693: Fix message appearing twice after sent.
  • GODT-2781: Try to remove stale lock file before failing in checkSingleInstance.
  • GODT-2780: Fix 'QSystemTrayIcon::setVisible: No Icon set' warning in bridge-gui log on startup.
  • GODT-2778: Fix login screen being disabled after an 'already logged in' error.
  • Fix typos found by codespell.