Passbolt v4 beta testing is now open 🚀

Hello Community,

We’re really excited to share something with you. As part of the v4 RC5 release, our Google Chrome browser extension beta channel is now open! :tada:

But wait! What does this mean?

Before the extension is released, we’re publishing it to the beta channel in the Chrome Web Store. This allows us to collaboratively test updates and ensure smooth transitions. And it’s your chance to try the latest features before they’re released.

Keep in mind, however, that this is a beta version. As there are major changes to the way the extension works, it’s important that you take the utmost care when installing and testing this beta release. There may be some kinks to iron out. Although we do our best to avoid bugs, it’s important that you know what to expect.

Read on to find out how to upgrade to RC5 below.

Browser extension

To test the beta, you can either create a new profile in Chrome or replace your stable profile. The first option is highly recommended.

Option 1: Creating a new profile (Recommended)

If you’re new to passbolt or are configuring a new profile on Chrome. You’ll need to download the browser extension while in the new profile. From there, just follow the usual installation process. There’s nothing specific to the beta installation.

Option 2: Override the current extension

Installing over an existing profile’s browser extension isn’t recommended as the beta channel is considered another extension and might conflict with the existing passbolt extension.

But, if you’d like to try anyway. Here is the process:

  1. Create a backup (always have a backup) - BACK UP ALL THE THINGS
  2. Sign out of your existing session of passbolt
  3. Disable the existing passbolt extension
  4. Install the beta version of the passbolt extension
  5. Run an account recovery with the beta browser

What about the API?

Now that the new extension is up and running, it is also possible to update the API to the latest version to take the testing further! Of course you should not do this in your production environment, but rather a new environment dedicated for this test.

To proceed, you can follow the install steps on Debian:

# Configure the environment as usual

wget "https://download.passbolt.com/ce/installer/passbolt-repo-setup.ce.sh"
wget "https://github.com/passbolt/passbolt-dep-scripts/releases/latest/download/passbolt-ce-SHA512SUM.txt"
sha512sum -c passbolt-ce-SHA512SUM.txt && sudo bash ./passbolt-repo-setup.ce.sh || echo "Bad checksum. Aborting" && rm -f passbolt-repo-setup.ce.sh

# Then replace passbolt stable  channel with testing

sudo echo "deb https://download.passbolt.com/ce/debian buster testing" > /etc/apt/sources.list.d/passbolt.list

sudo apt update

sudo apt install passbolt-ce-server

We hope you enjoy the beta version of passbolt v4. Share your feedback in the thread below and support us by giving us a :star: on our github repo.

Release v4 is coming soon, so stay tuned! Want to be a contributor to passbolt? Click here to see how you can get involved.

Thanks for your support and contribution. :tada:

7 Likes

WARNING: This is expected to not work on API versions prior to 2.11 and attempting it will break your passbolt.

The v4 browser extension is NOT compatible with versions older than 2.11.

If you are running an API version older than 2.11 you need to perform an upgrade on your passbolt install FIRST to API version 3 or higher.

If you are reading this after breaking your passbolt, reinstall the previous v3 extension as described here.

Edit: API versions older than v3 are reporting breaking results. (v2. 12.x, etc) Update to API v3 first.

6 Likes