From 4a88b3531504cc6d730f1d205e74fbe9c0773838 Mon Sep 17 00:00:00 2001 From: Juan Pablo Ramirez Date: Tue, 21 May 2024 11:43:00 +0200 Subject: [PATCH] PB-33536 Release v4.8.0 --- CHANGELOG.md | 18 ++++++++++++++++++ RELEASE_NOTES.md | 27 +++++++++++++++++++++++---- config/version.php | 2 +- 3 files changed, 42 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb5532d703..c8641f6fe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [4.8.0] - 2024-05-21 +### Added +- PB-33071 As an administrator I can purge the action logs table with a dedicated command +- PB-33231 As an administrator I want to know if a custom certificate is in use for SMTP +- PB-32579 As an administrator I can view email_queue records via passbolt command + +### Improved +- PB-32888 As an admin I should not get a time-out on health checks on air-gapped network +- PB-32983 Access email settings only when emails are sent + +### Fixed +- PB-33451 Fix 500 error on authentication when nonce is not a string +- PB-33073 As a user logging in, invalid login operation should not be logged as success in the audit logs +- PB-33234 The application should not throw an error if the JWT public key is not parsable + +### Maintenance +- PB-30314 Bump passbolt/passbolt-test-data to v4.8 + ## [4.8.0-rc.1] - 2024-05-17 ### Added - PB-33071 As an administrator I can purge the action logs table with a dedicated command diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 79fd81350e..fde202a045 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,10 +1,29 @@ Release song: https://youtu.be/hbe3CQamF8k -Passbolt is pleased to announce that the v4.8.0 Release Candidate is officially available for testing. -This maintenance release aims to publish the first version of the Manifest v3 browser extension for Chrome and adds tools for administrators to help them maintain their instances. -As always, your feedback is invaluable, so please share and report any issues you come across. +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. -## [4.8.0-rc.1] - 2024-05-17 +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. + +We hope these updates enhance your experience with Passbolt. Your feedback is always valuable to us. + + +## [4.8.0] - 2024-05-21 ### Added - PB-33071 As an administrator I can purge the action logs table with a dedicated command - PB-33231 As an administrator I want to know if a custom certificate is in use for SMTP diff --git a/config/version.php b/config/version.php index 2f2b43a592..619767d96c 100644 --- a/config/version.php +++ b/config/version.php @@ -1,7 +1,7 @@ [ - 'version' => '4.8.0-rc.1', + 'version' => '4.8.0', 'name' => 'Angel', ], 'php' => [