Skip to main content

Changelog

Follow new updates and improvements to Checkly.

Checkly CLI 4.6.1

This patch release of the Checkly CLI fixes some small bugs and adds

Alerting additions

You can now set the alerting threshold for failing locations when using parallel scheduling. in the Web UI this configured like below 👇

For the CLI, you add the parallelRunFailureTreshold object to your alertEscalationPolicy:

alertEscalationPolicy: AlertEscalationBuilder
    .runBasedEscalation(2,
      { amount: 2, interval: 5 }, // sets reminders
      { enabled: true, percentage: 50 } // sets the parallelRunFailureThreshold
),

Global configuration fix

We missed exporting the userAgent as an option for global configuration. This option is added now. This means two things:

1. You can set a user agent in your global config, e.g.

use: {
  userAgent: 'my funky user'
}


2. Using the devices macro now sets the correct user agent header. That field was ignored earlier, e.g.

import { devices } from '@playwright/test'

use: {
   ...devices['iPhone 12 Pro Max landscape']
}


the above code will set the user agent header to:

"Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Mobile/15E148 Safari/604.1"

Learn more about the Playwright Global Configuration Beta.

To get started with the Checkly CLI just run

npm create checkly 

Or upgrade your existing installation with

npm install checkly@latest


Check the full release note on GitHub here

We did a "Bug Week", here's what's fixed.

All engineering teams worked on fixing bugs 2 weeks ago in a regular exercise we call…Bug Week!

Here is the list of bugs — of all sizes and sorts — we fixed:

Checks

  • Fix a bug where an expired SSL certificate kept showing stale info when the domain is removed.

  • Reduce refresh rate on Check Overview page to 1 minute to not overwhelm the page on higher frequency checks.

  • Fix a bug where cloning a Check Group did not copy dependencies for GH sync and CLI-enabled Checks.

Home Dashboard

  • Fix a bug where the last 24 results were not shown for low-frequency checks.

Account Settings

  • Autosave account settings changes, fixing a bug where saving could overwrite previous settings.

  • Don't allow sending invites to teammates multiple times.

  • Users with no account could not easily create a new account.

  • In the account settings, copy & paste of commands and tokens was not uniform or wrongly aligned.

  • Take into account time zones on charts in billing sections.

Private Locations & Checkly Agent

  • Fix a bug where a ChecklyConnectionError could crash the agent.

Public API

  • Updating alert settings could create an invalid alerting configuration.

Design

  • Reduce gray tones for a more consistent UI and typography.

Other

  • Show a toast to update the webapp when a fresh version is available.

  • Top banners like maintenance windows and CTAs created unneeded scrollbars.

Fixed