From b93abac8785dbdeb61a03adbdf27133960a0dbcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Loegel?= Date: Fri, 17 May 2024 16:12:55 +0200 Subject: [PATCH 1/2] PB-33598 - Bump to version 4.8.1 --- CHANGELOG.md | 7 ++++++- RELEASE_NOTES.md | 16 ++++------------ package-lock.json | 4 ++-- package.json | 2 +- src/chrome-mv3/manifest.json | 2 +- src/chrome/manifest.json | 2 +- src/firefox/manifest.json | 2 +- src/safari/manifest.json | 2 +- 8 files changed, 17 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6577f8d..0b278516 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [4.8.1] - 2024-05-17 +### Fix +- PB-33595 As a user running an instance serving an invalid certificate I should be able to sync the gpgkeyring + ## [4.8.0] - 2024-05-16 ### Maintenance - PB-33541 Chrome Extension Manifest upgrade to version 3 @@ -1619,7 +1623,8 @@ self registration settings option in the left-side bar - AP: User with plugin installed - LU: Logged in user -[Unreleased]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.8.0...HEAD +[Unreleased]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.8.1...HEAD +[4.8.0]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.8.0...4.8.1 [4.8.0]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.7.8...4.8.0 [4.7.8]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.7.7...v4.7.8 [4.7.7]: https://github.com/passbolt/passbolt_browser_extension/compare/v4.7.6...v4.7.7 diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a08f850b..036ea827 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,17 +1,9 @@ Song: https://www.youtube.com/watch?v=hbe3CQamF8k -Passbolt v4.8.0 is a maintenance release focusing on the migration of the browser extension to the latest MV3 architecture and adding tools for administrators to help them manage their instance. - -This release marks the introduction of the first version of the MV3 extension for Chrome. The transition to MV3 has been in progress since last year, with changes rolled out progressively until now. The base code between MV2 and MV3 is nearly identical, and both extensions will continue to be maintained in parallel. A detailed blog post explaining our migration process will be coming soon. - -A new feature allowing administrators to purge audit logs from the command line was added. This will help reclaim database space for logs that are no longer relevant, improving the performance of long-running instances while keeping necessary logs for forensic and audit activities. - -A new command has also been added to help administrators debug issues with their SMTP server. Email functionality is crucial for Passbolt, and diagnosing connection problems is not always straightforward. This new command aims to simplify the process when connecting to a new SMTP server as well as understand errors that could occur on existing integration. - -As passbolt moves towards supporting more content types this year, significant work has been done to enhance performance across the entire stack, from the database to the API and the browser extension. This release includes some of these improvements, with more enhancements on the way in the next coming release v4.9.0. +Passbolt v4.8.1 is a maintenance release focusing on fixing an issue where the GPG keyring could not be synchronise on passbolt instances serving an invalid SSL certificate following a Google Chrome update. We hope these updates enhance your experience with Passbolt. Your feedback is always valuable to us. -## [4.8.0] - 2024-05-16 -### Maintenance -- PB-33541 Chrome Extension Manifest upgrade to version 3 +## [4.8.1] - 2024-05-17 +### Fix +- PB-33595 As a user running an instance serving an invalid certificate I should be able to sync the gpgkeyring diff --git a/package-lock.json b/package-lock.json index 0ea9bd25..b271f48e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "passbolt-browser-extension", - "version": "4.8.0", + "version": "4.8.1-rc.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "passbolt-browser-extension", - "version": "4.8.0", + "version": "4.8.1-rc.0", "license": "AGPL-3.0", "dependencies": { "await-lock": "^2.1.0", diff --git a/package.json b/package.json index 4be10944..ad8cf8d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "passbolt-browser-extension", - "version": "4.8.0", + "version": "4.8.1-rc.0", "license": "AGPL-3.0", "copyright": "Copyright 2022 Passbolt SA", "description": "Passbolt web extension for the open source password manager for teams", diff --git a/src/chrome-mv3/manifest.json b/src/chrome-mv3/manifest.json index 378a179a..eac3eb9b 100644 --- a/src/chrome-mv3/manifest.json +++ b/src/chrome-mv3/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.8.0", + "version": "4.8.1", "description": "__MSG_appDescription__", "default_locale": "en", "externally_connectable": { diff --git a/src/chrome/manifest.json b/src/chrome/manifest.json index e5d6d44a..1c2976ae 100644 --- a/src/chrome/manifest.json +++ b/src/chrome/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.8.0", + "version": "4.8.1", "description": "__MSG_appDescription__", "default_locale": "en", "externally_connectable": {}, diff --git a/src/firefox/manifest.json b/src/firefox/manifest.json index c5018934..d68ce042 100644 --- a/src/firefox/manifest.json +++ b/src/firefox/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.8.0", + "version": "4.8.1", "description": "__MSG_appDescription__", "default_locale": "en", "browser_specific_settings": { diff --git a/src/safari/manifest.json b/src/safari/manifest.json index 6af90c06..241058a0 100644 --- a/src/safari/manifest.json +++ b/src/safari/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "__MSG_appName__", "short_name": "passbolt", - "version": "4.8.0", + "version": "4.8.1", "description": "__MSG_appDescription__", "default_locale": "en", "externally_connectable": {}, From 364e4dbfb72f50f92b184c29d104e0f69df87c07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Loegel?= Date: Fri, 17 May 2024 14:48:22 +0000 Subject: [PATCH 2/2] PB-33598: improve release notes --- RELEASE_NOTES.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 036ea827..173e9d53 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,9 +1,11 @@ Song: https://www.youtube.com/watch?v=hbe3CQamF8k -Passbolt v4.8.1 is a maintenance release focusing on fixing an issue where the GPG keyring could not be synchronise on passbolt instances serving an invalid SSL certificate following a Google Chrome update. +Passbolt v4.8.1 is a maintenance update that addresses issues related to servers serving invalid SSL certificates, which affected the accessibility of the API with certain user journeys. We hope these updates enhance your experience with Passbolt. Your feedback is always valuable to us. ## [4.8.1] - 2024-05-17 ### Fix - PB-33595 As a user running an instance serving an invalid certificate I should be able to sync the gpgkeyring +- PB-33596 As a user running an instance serving an invalid certificate I cannot sync my account settings +- PB-33597 As a user running an instance serving an invalid certificate I cannot install passbolt extension using an API < v3