Skip to content

Commit 6b87c9f

Browse files
committed
Merge branch 'feature/PB-34020_52-Publish-production-API' into 'release'
PB-34020 Publish production API (v4.9.0) See merge request passbolt/passbolt-ce-api!298
2 parents 05ad359 + 2730671 commit 6b87c9f

File tree

3 files changed

+38
-11
lines changed

3 files changed

+38
-11
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22
All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44

5+
## [4.9.0] - 2024-07-23
6+
### Added
7+
- PB-33690 Improves response times by adding an index to gpgkeys.user_id column
8+
- PB-33639 Adds additional contain parameters to share/search-aros.json for enhanced performance
9+
- PB-33936 Adds a has-users filter to gpgkeys.json index endpoint
10+
- PB-33813 Adds a fixed limit to the search-aros.json endpoint
11+
12+
### Fixed
13+
- PB-33616 As a user creating a resource I should get a validation error if the secret is a string and not an array
14+
- PB-33664 Fix missing "is" in the database schema up to date sentence (GITHUB #517)
15+
16+
### Improved
17+
- PB-33429 As a user I should retrieve resources and folders parent folders in a single query
18+
- PB-33826 Improves the performance of resources.json by improving the datetime fields processing
19+
- PB-24995 Improves last_logged_in property query performance to reduce response time of users.json endpoint
20+
- PB-33653 Improves is_mfa_enabled property query performance to reduce response time of users.json endpoint
21+
- PB-33702 Improves has-access filter performance on users.json
22+
- PB-32591 Validate passbolt.plugins.smtpSettings.security configuration values before passing it to SMTP server
23+
- PB-33214 Update sql export / improve mysql backup command compatibility with mariadb-dump
24+
25+
### Maintenance
26+
- PB-33692 Bump enygma/yubikey to v3.8
27+
28+
### Security
29+
- PB-33747 Fix command injections vulnerabilities in composer/composer package
30+
531
## [4.9.0-rc.1] - 2024-07-18
632
### Added
733
- PB-33690 Improves response times by adding an index to gpgkeys.user_id column

RELEASE_NOTES.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
Release song: https://youtu.be/zUzd9KyIDrM?si=bPS9Qu1t351eZEHH
22

3-
Passbolt is pleased to announce that the v4.9.0 Release Candidate is officially available for testing.
4-
This maintenance release aims to improve performance, notably 40% improvements of the resources & users endpoints. On the browser extension side, the grid now shows the folder location and a much-awaited feature on the ability to search folders.
5-
As always, your feedback is invaluable, so please share and report any issues you come across.
3+
Passbolt v4.9.0 is a significant update that addresses long-standing user requests and enhances performance. In this release, a highly requested feature was introduced where the passwords workspace now displays the location of resources. This addition provides extra meta information to help users efficiently identify passwords and where they are located. Additionally, the search functionality has been improved to use resource locations as meta information. Users can now retrieve a resource by using the names of its parent folders, which can greatly simplify the process of finding passwords depending on your organisation's classification system.
64

7-
## [4.9.0-rc.1] - 2024-07-18
5+
The team has also focused on various performance improvements to meet the growing needs of organisations managing an increasing number of passwords. These enhancements also prepare the way for the upcoming v5.0.0, which will support more content types and include an additional encryption layer. Both the API and the browser extension have been optimised, resulting in a 50% improvement in retrieving and treating collections of resources, according to our benchmarks.
6+
7+
## [4.9.0] - 2024-07-23
88
### Added
99
- PB-33690 Improves response times by adding an index to gpgkeys.user_id column
1010
- PB-33639 Adds additional contain parameters to share/search-aros.json for enhanced performance
1111
- PB-33936 Adds a has-users filter to gpgkeys.json index endpoint
1212
- PB-33813 Adds a fixed limit to the search-aros.json endpoint
1313

14+
### Fixed
15+
- PB-33616 As a user creating a resource I should get a validation error if the secret is a string and not an array
16+
- PB-33664 Fix missing "is" in the database schema up to date sentence (GITHUB #517)
17+
1418
### Improved
1519
- PB-33429 As a user I should retrieve resources and folders parent folders in a single query
1620
- PB-33826 Improves the performance of resources.json by improving the datetime fields processing
@@ -20,11 +24,8 @@ As always, your feedback is invaluable, so please share and report any issues yo
2024
- PB-32591 Validate passbolt.plugins.smtpSettings.security configuration values before passing it to SMTP server
2125
- PB-33214 Update sql export / improve mysql backup command compatibility with mariadb-dump
2226

23-
### Security
24-
- PB-33747 Fix command injections vulnerabilities in composer/composer package
25-
26-
### Fixed
27-
- PB-33616 As a user creating a resource I should get a validation error if the secret is a string and not an array
28-
2927
### Maintenance
3028
- PB-33692 Bump enygma/yubikey to v3.8
29+
30+
### Security
31+
- PB-33747 Fix command injections vulnerabilities in composer/composer package

config/version.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22
return [
33
'passbolt' => [
4-
'version' => '4.9.0-rc.1',
4+
'version' => '4.9.0',
55
'name' => 'B.Y.O.B.',
66
],
77
'php' => [

0 commit comments

Comments
 (0)