You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Passbolt 5.13.0 makes in-app version upgrades and downgrades generally available, ending the need to run manual migrations. This release also introduces a new pagination system for resources, along with a new healthcheck entry for cache availability and the usual round of security and dependency updates.
2
-
3
-
## Edition management from the product
4
-
Passbolt 5.13 introduces a seamless, in-app system for transitioning between application versions, entirely eliminating the need for administrators to run manual database migrations.
5
-
6
-
Unlike traditional updates that require executing external scripts or command-line operations, switching versions is now handled natively within the interface. Upgrading to the PRO edition is as simple as entering your subscription key; once saved, a quick logout and login immediately activates all PRO features for your organization.
7
-
The system is designed to handle subscription lifecycles gracefully. Should your license key expire, Passbolt allows for a smooth downgrade process, reverting the instance safely without breaking existing data configurations or requiring complex rollbacks.
8
-
9
-
This release significantly lowers the maintenance overhead for administrators, ensuring that scaling your organization's password management capabilities is completely friction-free.
10
-
11
-
## Resource pagination
12
-
13
-
Unlike the previous approach, which retrieved an entire password collection in one request and placed significant load on the server for organizations managing thousands of resources, resources are now fetched page by page, in batches of 500 to 1000 records. Pages are loaded sequentially and assembled in memory, then the complete collection is filtered and decrypted before being written to the local storage.
14
-
15
-
This first implementation is fully transparent to end users: the interface, workflows, and stored data remain unchanged. This release lays the groundwork for faster resource loading in future versions, including parallel page fetching, concurrent metadata decryption, and an automatic retry mechanism for rate-limited requests.
16
-
17
-
### Added
18
-
PB-51594 Move findAllForActionLogController and test to the correct location
19
-
PB-48516 Build process improvement - Webpack
20
-
PB-51534 Update group edit call in groupApiService to contain "my_group_user" as urlOptions
21
-
PB-51580 PCD 1.1 - Migrate SearchUsersAndGroupsController off ShareModel
22
-
PB-51585 PCD 1.2 - Migrate resourceCreateService ShareModel usage to ShareResourceService
23
-
PB-51586 PCD 1.3 - Move passbolt.share.get-folders to controller pattern
24
-
PB-51587 PCD 1.4 - Clear ShareModel
25
-
PB-51588 PCD 1.5 - Migrate MoveFolderController off FolderModel
26
-
PB-51589 PCD 1.6 - Migrate MoveOneFolderService off FolderModel
27
-
PB-51590 PCD 1.7 - Migrate MoveResourcesService off FolderModel + ResourceModel
28
-
PB-51782 PCD 2.01 - Create SynchroniseKeyringController and binding
0 commit comments