Releases: ProtonMail/proton-bridge
Releases Β· ProtonMail/proton-bridge
Bridge Xikou v3.8.1
Added
- GODT-3121: Suggest relevant KB articles in the in-app bug report form.
- GODT-2001: Add govulncheck to scan for vulnerabilities.
Changed
- Keep nighlty-job log as artifact.
- Test: Improve TestMetadata_JobCorrectlyFinishesAfterCancel.
Fixed
- GODT-3153: Do not take into account full address when hasing messages.
Bridge Xikou v3.8.0
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
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
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
Fixed
- GODT-3033: Unable to receive new mail.
Bridge Umshiang v3.5.4
Fixed
- GODT-3033: Unable to receive new mail.
Bridge v3.6.0
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
Changed
- GODT-3004: Update gopenpgp and dependencies.
Bridge v3.5.2
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
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.