forked from Silverfish/proton-bridge
doc: Reduce the technical terms and do not show v3 development related changes for users who have only seen v2
This commit is contained in:
@ -2,88 +2,34 @@
|
|||||||
- 2023-02-22
|
- 2023-02-22
|
||||||
|
|
||||||
### New
|
### New
|
||||||
- Improved error detection
|
- Rewrote a significant part of Bridge to improve overall Bridge stability and performance
|
||||||
- Changed the default location of the database and storage files.
|
- Open sourced and integrated a new IMAP library, Gluon (https://github.com/ProtonMail/gluon)
|
||||||
- Optimised cache, database and storage placement
|
- Open sourced and integrated a new Proton API library, Go Proton API (GPA) (https://github.com/ProtonMail/go-proton-api)
|
||||||
|
- Significantly improved error detection and unexpected error handling
|
||||||
- Improved email sending performance
|
- Improved email sending performance
|
||||||
- Improved unexpected event handling
|
- Improved synchronization performance
|
||||||
- Program argument to use software rendering
|
- Added new command line argument for software rendering
|
||||||
- Improved exception handling in GUI
|
- Extended the coverage of the Bridge data that is encrypted on the users' computers
|
||||||
- Added an option to the GUI to export TLS certificates
|
- Added an option to the graphical user interface to export TLS certificates
|
||||||
- Increased tolerance of invalid messages
|
- Reimplemented the user interface (upgraded to the Qt 6 user interface library)
|
||||||
- Improved error detection when Proton server updates cannot be processed
|
- Added native Apple Silicon macOS support
|
||||||
- Increase worker count (performance improvement)
|
|
||||||
- New IMAP library (https://github.com/ProtonMail/gluon)
|
|
||||||
- IMAP state managed entirely by the new IMAP library, to increase robustness and performance
|
|
||||||
- Used ANTLR to generate a correct IMAP parser directly from RFC protocol description
|
|
||||||
- Implemented an IMAP 'snapshot' system to ensure correct execution of IMAP commands when multiple clients are connected simultaneously
|
|
||||||
- Full support of IMAP subscription
|
|
||||||
- Full support of IMAP SEARCH
|
|
||||||
- Allow users to modify the Gluon data location
|
|
||||||
- Improved synchronization of local and remote changes
|
|
||||||
- New API library (https://github.com/ProtonMail/go-proton-api)
|
|
||||||
- Switched from pmapi to go-proton-api
|
|
||||||
- Stability and performance improvement
|
|
||||||
- Added an option to change IMAP connection mode
|
- Added an option to change IMAP connection mode
|
||||||
- Subfolder support
|
- Added subfolder support
|
||||||
- Native Mac M1 release
|
- Added a new icon for the .dmg installer
|
||||||
- Upgrade to Qt 6:
|
- Increased automated test coverage
|
||||||
- Change the app architecture
|
|
||||||
- Drop therecipe/qt dependency
|
|
||||||
- Update to go1.18
|
|
||||||
- Update to Qt 6.3.2
|
|
||||||
- Ensured the use of random port for gRPC
|
|
||||||
- Implemented token exchange for identity validation
|
|
||||||
- Ensured gRPC generates its own TLS certificate
|
|
||||||
- Increased bridge-gui timeout for gRPC server connection
|
|
||||||
- Added new warnings for 'TLS pinning' and 'no active key for recipient' errors
|
|
||||||
- GUI improvements
|
|
||||||
- More verbose logs for GUI-related issues
|
|
||||||
- New icon for .dmg installer
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Desynchronization while creating draft.
|
- Desynchronization while creating a draft email
|
||||||
- Improved network error handling
|
- Fixed sub-folder creation issues
|
||||||
- Fixed the sync issues that can happen when updating from an earlier v3 version
|
|
||||||
- Improved attachment handling by setting proper MIME parameters
|
|
||||||
- Improved update processing while Bridge is not active or performs a synchronization with Proton servers
|
|
||||||
- Outlook does not show sent messages as drafts
|
|
||||||
- Improved 'Reply to' behaviour
|
|
||||||
- API event processing more robust
|
|
||||||
- Improve the startup process
|
|
||||||
- Fixed sub-folder creation bug
|
|
||||||
- Autostart is set only when changed by the user
|
|
||||||
- Folders that are created during initial sync are synchronized correctly
|
|
||||||
- Improved settings migration from 2.x to 3.x
|
|
||||||
- Error reporting improvements on Intel Macs
|
|
||||||
- Show the setup guide after the first login
|
|
||||||
- User name and password validation messages are shown only when the Sign in button is pressed
|
- User name and password validation messages are shown only when the Sign in button is pressed
|
||||||
- The Bridge main window is not shown on startup or after a crash
|
|
||||||
- Sign in button is not greyed out after the first login
|
|
||||||
- Proton server update processing will not stop after a folder update failure
|
|
||||||
- Bridge password migration from 2.x to 3.x
|
|
||||||
- Ensure proper handling of folders and labels with non-US ASCII chars
|
|
||||||
- Stability & Reliability improvements
|
|
||||||
- Optimized SELECT, FETCH and SEARCH performance
|
|
||||||
- Parallel user unlock (faster startup times)
|
|
||||||
- Parallel file upload (faster send with attachments)
|
|
||||||
- Parallel contact fetch (faster send to multiple addresses)
|
|
||||||
- Implemented batching for increased performance for COPY/MOVE/STORE on multiple messages
|
|
||||||
- Reduced reliance on OS keychain
|
|
||||||
- Implemented sync manager
|
|
||||||
- Improved handling SMTP send deduplication
|
- Improved handling SMTP send deduplication
|
||||||
- Better user management
|
|
||||||
- Improved Sentry reporting for easier debugging
|
|
||||||
- Increase test coverage
|
|
||||||
- GUI improvements
|
|
||||||
- Improved robustness of Bridge restart
|
- Improved robustness of Bridge restart
|
||||||
- The notification for when Bridge ports are occupied
|
- Fixed the user notification for occupied Bridge ports
|
||||||
- Fixed vulnerabilities of golang.org/x/crypto
|
- Fixed vulnerabilities of golang.org/x/crypto
|
||||||
- Missing Library on Fedora/Gnome upgrade form 2.3 to 2.4
|
- Added the missing Library on Fedora/Gnome for 2.3 to 2.4 update
|
||||||
- Added Digital-Signature for DLLs (Windows Security Alert to show Bridge as coming from a trusted publisher)
|
- Added digital-signature for DLLs (to avoid the Windows Security alert, and to show if Bridge is coming from a trusted publisher)
|
||||||
- Change download and version check urls to proton.me
|
- Fixed many Qt 6 related Linux and Windows update process issues
|
||||||
- Fixed manual check for updates after switching the update channel
|
- Changed the default location of the database and storage files to avoid conflicts with cache cleaner applications
|
||||||
- Fixes to the update process on Linux and Windows (qt6 related)
|
|
||||||
|
|
||||||
|
|
||||||
## v2.3.0
|
## v2.3.0
|
||||||
|
|||||||
Reference in New Issue
Block a user