-
Notifications
You must be signed in to change notification settings - Fork 313
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'release' into 'master'
v4.8.0 on master See merge request passbolt/passbolt-ce-api!289
- Loading branch information
Showing
113 changed files
with
2,323 additions
and
706 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,42 @@ | ||
Release song: https://youtu.be/3L4YrGaR8E4 | ||
Release song: https://youtu.be/hbe3CQamF8k | ||
|
||
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. | ||
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. | ||
|
||
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. | ||
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. | ||
|
||
## [4.7.0] - 2024-04-30 | ||
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-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) | ||
- 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 | ||
|
||
### Security | ||
- PB-30255 As an authenticated user I cannot access to the healthcheck endpoint when debug is on | ||
### 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-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 | ||
- 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-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 | ||
- PB-30314 Bump passbolt/passbolt-test-data to v4.8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.