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:
Gabor Meszaros
2023-02-21 07:01:32 +00:00
parent ec2a4f9111
commit c821d02f67

View File

@ -2,88 +2,34 @@
- 2023-02-22
### New
- Improved error detection
- Changed the default location of the database and storage files.
- Optimised cache, database and storage placement
- Rewrote a significant part of Bridge to improve overall Bridge stability and performance
- Open sourced and integrated a new IMAP library, Gluon (https://github.com/ProtonMail/gluon)
- 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 unexpected event handling
- Program argument to use software rendering
- Improved exception handling in GUI
- Added an option to the GUI to export TLS certificates
- Increased tolerance of invalid messages
- Improved error detection when Proton server updates cannot be processed
- 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
- Improved synchronization performance
- Added new command line argument for software rendering
- Extended the coverage of the Bridge data that is encrypted on the users' computers
- Added an option to the graphical user interface to export TLS certificates
- Reimplemented the user interface (upgraded to the Qt 6 user interface library)
- Added native Apple Silicon macOS support
- Added an option to change IMAP connection mode
- Subfolder support
- Native Mac M1 release
- Upgrade to Qt 6:
- 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
- Added subfolder support
- Added a new icon for the .dmg installer
- Increased automated test coverage
### Fixed
- Desynchronization while creating draft.
- Improved network error handling
- 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
- Desynchronization while creating a draft email
- Fixed sub-folder creation issues
- 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
- Better user management
- Improved Sentry reporting for easier debugging
- Increase test coverage
- GUI improvements
- 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
- Missing Library on Fedora/Gnome upgrade form 2.3 to 2.4
- Added Digital-Signature for DLLs (Windows Security Alert to show Bridge as coming from a trusted publisher)
- Change download and version check urls to proton.me
- Fixed manual check for updates after switching the update channel
- Fixes to the update process on Linux and Windows (qt6 related)
- Added the missing Library on Fedora/Gnome for 2.3 to 2.4 update
- Added digital-signature for DLLs (to avoid the Windows Security alert, and to show if Bridge is coming from a trusted publisher)
- Fixed many Qt 6 related Linux and Windows update process issues
- Changed the default location of the database and storage files to avoid conflicts with cache cleaner applications
## v2.3.0