From 148d97ec239ebbed196915600bde733ef939b1e7 Mon Sep 17 00:00:00 2001 From: Ishan Vyas Date: Tue, 30 Apr 2024 15:34:36 +0530 Subject: [PATCH] PB-33112 Prepare v4.7.0 release --- CHANGELOG.md | 23 +++++++++++++++++++++++ RELEASE_NOTES.md | 12 +++--------- config/version.php | 2 +- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 895ec10591..55412183d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [4.7.0] - 2024-04-30 +### Added +- PB-30330 Add HTTP HEAD method support to /healthcheck/status.json to support more uptime monitoring tools (GITHUB #507) +- PB-26156 As an administrator I can configure SMTP to use TLS with a self-signed cert on my mail server (GITHUB #498) + +### Security +- PB-30255 As an authenticated user I cannot access to the healthcheck endpoint when debug is on + +### Fixed +- PB-30379 As an authenticating user I should not get a 500 if the gpg_auth is not an array +- PB-32889 As an administrator I should not get an exception when running core healthcheck and the host cannot be resolved +- PB-32928 As user I should see the accurate URL in the email footer when passbolt runs on multiple instances +- PB-32566 As a user setting up my account I should not get an unexpected 500 +- PB-32903 Fix deprecation error on password expiry settings validation + +### Maintenance +- PB-29983 Refactor health check code domain for better maintenance +- PB-30394 Moves code in ActionLogsModelListener into a dedicated service +- PB-32881 Disable by default all plugins in integration tests +- PB-32978 Use dependency proxy to reduce docker pull limit +- PB-22605 Refactor ShareSearchControllerTest, SecretViewControllerTest and GroupsDeleteControllerTest with fixture factories +- PB-32594 Add tests for SecretCreateService + ## [4.7.0-rc.1] - 2024-04-26 ### Added - PB-30330 Add HTTP HEAD method support to /healthcheck/status.json to support more uptime monitoring tools (GITHUB #507) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 7d380de8b9..a90e22641d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,16 +1,10 @@ Release song: https://youtu.be/3L4YrGaR8E4 -Hey community members, +Passbolt Community Edition v4.7 is a maintenance release that resolves multiple issues identified by the community. Furthermore, this release supports the commitment to improving customization options and integration features, making it easier for organizations to tailor the system to their specific needs. -Prepare for an exciting update! 🥁 +A key enhancement in this release is the ability to use custom SSL certificates for SMTP server connections. This long-awaited feature is particularly beneficial for organizations operating in air-gapped environments or those using their own root CAs, enabling passbolt to more securely integrate with internal tools. -Passbolt is thrilled to announce that the v4.7.0 Release Candidate is officially available for testing. - -The best part? All you have to do is head to GitHub and dive in! Of course, you have to make sure to follow the steps [here](https://community.passbolt.com/t/passbolt-beta-testing-how-to/7894). As always, your feedback is invaluable, please share and report any issues you come across. - -Enjoy the testing journey! ♥️ - -## [4.7.0-rc.1] - 2024-04-26 +## [4.7.0] - 2024-04-30 ### Added - PB-30330 Add HTTP HEAD method support to /healthcheck/status.json to support more uptime monitoring tools (GITHUB #507) - PB-26156 As an administrator I can configure SMTP to use TLS with a self-signed cert on my mail server (GITHUB #498) diff --git a/config/version.php b/config/version.php index 2ac164571e..dd50e3a4e3 100644 --- a/config/version.php +++ b/config/version.php @@ -1,7 +1,7 @@ [ - 'version' => '4.7.0-rc.1', + 'version' => '4.7.0', 'name' => 'Bulls On Parade', ], 'php' => [