Help Search

v2.5.0 ~ Thunderstruck (ce)

Release date: November 15th, 2018.

This release introduces some new dependencies and database changes. Make sure you follow the minor update documentation to roll out this new version.

Read the doc

This release greatly simplifies the passbolt installation process. It ships with automated scripts for your favorite distributions (Debian 9, CentOS 7 and Ubuntu 18.04) that will perform the heavy lifting of the server configuration for you. These scripts will configure a vanilla operating system to be ready for a passbolt install.

Install script example fig. Install script example

They take care of setting up the web server (Nginx), database (MariaDb), PHP, SSL and yes, for real, also the GPG keyring configuration. In addition to the install scripts, passbolt can now be configured in a few clicks thanks to the presence of a web installer. Overall, the new installation process takes no more than 10 minutes!

Install wizard fig. Install wizard

This release also ships with few fixes and some nice improvements, the most notable one being the possibility to select all passwords in a single click to perform bulk operations.

Select all passwords for bulk action fig. Select all passwords for bulk action

A special thanks to this release contributors, who reported bugs or submited pull requests, keep them coming!

Passbolt API (All)


  • PASSBOLT-2694: As a server administrator I can install Passbolt CE in a few clicks using a web installer.
  • PASSBOLT-3093: As LU I can select all passwords to perform a bulk operation


  • PASSBOLT-3166: Add PHP 7.3 job on travis
  • PASSBOLT-3119: The Web Installer should control the route with a middleware
  • PASSBOLT-3153: The Web Installer health checks should ensure the config files can be written before continuing
  • PASSBOLT-3120: Improve the Web Installer code coverage
  • PASSBOLT-3127: The Web Installer should change the config folder permissions after the installation is completed
  • PASSBOLT-3152: As AN completing the registration process, if I’m following the link to download the browser extension I cannot go back easily to the registration process
  • PASSBOLT-3189: As AD migrating passbolt to the latest version I would like the CakePHP cache to be cleared with the same operation


  • PASSBOLT-3150: I should not see duplicates rows when I filter my passwords by keywords
  • GITHUB-290: A user who have not completed the setup should be allowed to request a new token using recover
  • PASSBOLT-3188: As LU the UI shouldn’t crash if the uri of a password cannot be parsed

Passbolt Web extension (2.4.4 & 2.4.3)


  • PASSBOLT-3093: As LU I can select all passwords to perform a bulk operation


  • GITHUB-52 As AP I should be able to generate a gpg key with a comment
  • Update openpgpjs to v4.2.0

"And I knew there was no turning back"

Listen to the release song!
🍪   Do you accept cookies for statistical purposes? (Read more) Accept No thanks!