github ProtonMail/proton-bridge v3.1.0
Bridge Quebec v3.1.0

latest releases: v3.14.0, v3.13.0, v3.12.0...
pre-release19 months ago

Changed

  • GODT-2523: Use software QML rendering backend by default on Windows.
  • GODT-2500: Reorganise async methods.
  • GODT-2500: Add panic handlers everywhere.
  • GODT-2511: Add bridge-gui switches to permanently select the QML rendering backend.
  • GODT-2509: Migrate TLS cert from v1/v2 location during upgrade to v3.
  • GODT-2487: Add windows test job and worker.
  • Update GPA to include detailed error messages.
  • GODT-2479: Ensure messages always have a text body part.
  • GODT-2482: More attachment to relevant exceptions.
  • GODT-2224: Refactor bridge sync to use less memory.
  • GODT-2448: Supported Answered flag.
  • GODT-2382: Added bridge-gui settings file with 'UseSoftwareRenderer' value.
  • GODT-2411: Allow qmake executable to be named qmake6.
  • GODT-2273: Menu with "Close window" and "Quit Bridge" button in main window.
  • GODT-2261: Sync progress in GUI.
  • GODT-2385: Gluon cache fallback.
  • GODT-2366: Handle failed message updates as creates.
  • GODT-2201: Bump Gluon to use pure Go IMAP parser.
  • GODT-2374: Import TLS certs via shell.
  • GODT-2361: Bump GPA to use simple encrypter.
  • GODT-1264: Constraint on Scheduled mailbox in connector + Integration tests.
  • GODT-1264: Creation and visibility of the 'Scheduled' system label.
  • GODT-2283: Limit max import size to 30MB (bump GPA to v0.4.0).
  • GODT-2352: Only copy resource file when needed.
  • GODT-2352: Use go-build-finalize macro to build vault-editor for both mac arch.
  • GODT-2278: Properly override server_name for go.
  • GODT-2255: Randomize the focus service port.
  • GODT-2144: Handle IMAP/SMTP server errors via event stream.
  • GODT-2144: Delay IMAP/SMTP server start until all users are loaded.
  • GODT-2295: Notifications for IMAP login when signed out.
  • GODT-2278: Improve sentry logs.
  • GODT-2289: UIDValidity as Timestamp.

Fixed

  • GODT-2505: Show notification only for cases when user needs to do actions.
  • GODT-2516: Log error when the vault key cannot be created/loaded from the keychain.
  • GODT-2526: Fix high memory usage with fetch/search.
  • GODT-2514: Apply Retry-After to 503.
  • GODT-2524: Preserve old vault values.
  • GODT-2508: Handle Address Updated for none-existing address.
  • GODT-2504: Fix missing attachments in imported message.
  • GODT-2513: Scanner Crash in Gluon.
  • GODT-2512: Catch unhandled API errors.
  • GODT-2507: Memory consumption bug.
  • GODT-2497: Do not report EOF and network errors.
  • GODT-2481: Fix DBUS Secert Service.
  • GODT-2455: Upper limit for number of merged events.
  • GODT-2480: Do not override X-Original-Date with invalid Date.
  • GODT-2473: Fix handling of complex mime types.
  • GODT-2469: Fix sentry revision hash for cmake on windows.
  • GODT-2424: Sync Builder Message Split.
  • GODT-2419: Use connector.ErrOperationNotAllowed.
  • GODT-2418: Ensure child folders are updated when parent is.
  • GODT-1945: Handle disabled addresses correctly.
  • GODT-2390: Add reports for uncaught json and net.opErr.
  • GODT-2393: Improved handling of unrecoverable error.
  • GODT-2394: Bump Gluon for golang.org/x/text DoS risk.
  • GODT-2387: Ensure vault can be unlocked after factory reset.
  • GODT-2389: Close bridge on exception and add max termination wait time.
  • GODT-2201: Add missing rfc5322.CharsetReader initialization.
  • GODT-1804: Preserve MIME parameters when uploading attachments.
  • GODT-2312: Used space is properly updated.
  • GODT-2319: Seed the math/rand RNG on app startup.
  • GODT-2272: Use shorter filename for gRPC file socket.
  • GODT-2318: Remove gluon DB if label sync was incomplete.
  • GODT-2326: Only run sync after addIMAPUser().
  • GODT-2323: Fix Expunge not issued for move.
  • GODT-2224: Properly handle context cancellation during sync.
  • GODT-2328: Ignore labels that aren't part of user label set.
  • GODT-2326: Fix potential Win32 API deadlock.
  • GODT-1804: Only promote content headers if non-empty.
  • GODT-2327: Remove unnecessary sync when changing address mode.
  • GODT-2343: Only poll after send if sync is complete.
  • GODT-2336: Recover from changed address order while bridge is down.
  • GODT-2347: Prevent updates from being dropped if goroutine doesn't start fast.
  • GODT-2351: Bump GPA to properly handle net.OpError and add tests.
  • GODT-2351: Bump GPA to automatically retry on net.OpError.
  • GODT-2365: Use predictable remote ID for placeholder mailboxes.
  • GODT-2381: Unset draft flag on sent messages.
  • GODT-2380: Only set external ID in header if non-empty.

Don't miss a new proton-bridge release

NewReleases is sending notifications on new releases.