Seamlessly Control API Access, New Default Test Profile, Lighthouse 7 and More

Profile photo of Karolina Szczur

Karolina Szczur

February 15, 2021

Release Notes is a monthly summary of new features, product improvements and upcoming releases.

Seamlessly control API access

We refreshed how you manage and generate API Tokens used to authenticate your account when building automations with our APIs. You can see all tokens for your organisation in the API tab, including their creator and expiration.

API tab showing several API Tokens with their expiration date and who created them.
API tab showcasing API Tokens for the organisation, who created them and their expiration dates.

When creating a new API Token, you can easily select the areas it should access. We display the new token only once, so it’s essential to save it in a password manager straight away. You can also manage your tokens via the CLI and APIs.

New default Test Profile

When you add a Site to monitor, Calibre uses two Test Profiles to perform testing: a fast desktop and average global mobile. We have now added a third Test Profile representing a fast mobile. See the details about resolutions and network speeds of those profiles here.

Filter Pull Request Reviews by the environment

If you are using Pull Request Reviews to track speed before releasing to production, you can now trigger tests only based on a specific list of environments, so the reports in GitHub always relate to what matters to you most.

Editing the GitHub integration to recognise a specific deployment environment.
Editing the GitHub integration to recognise a specific deployment environment.

This is especially helpful when using one deployment provider to release multiple projects or sites. For example, at Calibre, we deploy our marketing website using Vercel. Each deploy publishes a preview of the website and our design system in Storybook. We specify the deployment environment to match the marketing website, so our Pull Request Reviews analyse the website, not Storybook.

Bugfix: Lighthouse JSON is now consumable in external viewers

Because of a difference in Calibre’s Lighthouse JSON format, it was impossible to import it into Lighthouse Report Viewer (and other viewers). This is no longer the case.

You can export your Lighthouse JSON in the Snapshot view by clicking the Export button in the upper right-hand side corner and selecting Download Lighthouse JSON.

Organisation Settings move to the Settings tab

Previously, you would change the Organisation name in the Members tab. Now, you can access Organisation settings in a separate, Settings tab.

Test Agents updated to Chrome 88

We updated Calibre’s Test Agents from Chrome 84 to Chrome 88. Because of numerous fixes and changes to the Largest Contentful Paint metric in versions 86 and 88, you will likely see changes to your Largest Contentful Paint (LCP) measurements.

Lighthouse 7

Our Test Agents now use the latest Lighthouse release, 7.0. As always, we upgrade to stable Lighthouse releases as they become available so that you can leverage the newest version.

This is the first major version release since Lighthouse 6 in May 2019, including numerous significant changes, including new audits. As outlined by the Lighthouse Team, you might see PWA and Accessibility scores changes.

New documentation: Default Test Profiles

We explained the default Test Profiles that Calibre creates when you monitor for the first time, including device emulation and connection speed details. We also added documentation about adding and managing API Tokens.

CLI 3.2.1

We released a minor version of the CLI to address a bug where querying for time-series metrics was not respecting filtering by profile. Read the full changelog here.

Upcoming releases: manage people effortlessly

In preparation for Teams, we are making improvements to inviting and managing people who belong to your organisation.

People tab showing everyone in your Calibre organisation, their method of authentication, role, email and name.
People tab showing everyone in your Calibre organisation, their method of authentication, role, email and name.

In the refreshed People tab, you will be able to quickly see how many people are in your organisation (including pending invitations) and find specific people. Information about their role and authentication method will also be easily accessible. As an administrator, you will be able to add and edit organisation members easily.

Profile photo of Karolina Szczur

Karolina Szczur

Karolina is the Product Design Lead at Calibre. With years of design experience under her belt, she’s responsible for the comprehensive user experience spanning over product, visuals and content. Find her on Twitter or LinkedIn.

megaphone

Get notified about new articles and speed monitoring features

We will send you our latest web performance advice and notifications about new Calibre features.