-
Notifications
You must be signed in to change notification settings - Fork 4
add private locations changelog #120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 3 commits
366082d
a03a033
4d8d0bb
ae4d34c
a337955
c28abd7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| --- | ||
| title: Changelog | ||
| sidebarTitle: Overview | ||
| description: Product updates and release notes for Checkly features | ||
| --- | ||
|
|
||
| Review available changelogs for Checkly products and deliverables. | ||
|
|
||
| ## Available Changelogs | ||
|
|
||
| <CardGroup cols={2}> | ||
| <Card | ||
| title="Private Locations" | ||
| icon="server" | ||
| href="/changelog/private-locations" | ||
| > | ||
| Release notes for Private Locations agent updates. | ||
| </Card> | ||
|
|
||
| <Card | ||
| title="Checkly features" | ||
| icon="rocket" | ||
| href="https://feedback.checklyhq.com/changelog" | ||
| > | ||
| Checkly Feature and monthly digest changelogs. | ||
| </Card> | ||
| </CardGroup> | ||
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,157 @@ | ||||||||||
| --- | ||||||||||
| title: Private Locations Agent Changelog | ||||||||||
| sidebarTitle: Private Locations Agent | ||||||||||
| description: Release history for the Checkly Private Locations Agent | ||||||||||
| --- | ||||||||||
|
|
||||||||||
| Release history for the Checkly Private Locations Agent. For setup instructions, see the [Private Locations documentation](/platform/private-locations/overview). | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||||||||||
|
|
||||||||||
| - **Major releases**: View summarized releases in the [product changelog](https://feedback.checklyhq.com/changelog?c=Checkly+Agent) | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nit: this looks a bit unpolished as a bullet point. Can we turn it into a callout?
Suggested change
|
||||||||||
|
|
||||||||||
| ## Checkly Agent Releases | ||||||||||
|
|
||||||||||
| ### Version 6.1.7 (December 3, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - First image also including a developer version `6.1.7-dev`, learn all about the [dev image](https://www.checklyhq.com/docs/platform/private-locations/dev-agent/) here. | ||||||||||
| - From now on, you can get the most recent dev image available using `checkly/agent:dev`. | ||||||||||
| - Playwright Check Suites: improve internal logging and metrics. | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| - Browser and MultiStep checks using Runtime 2025-04 automatically scrub the authorization header in requests. | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
|
|
||||||||||
| ### Version 6.1.6 (November 24, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Added Checkly environment variables and configuration to [Playwright Check Suites](/detect/synthetic-monitoring/playwright-checks/overview). See the docs on [Playwright Check Suites environment variables](/detect/synthetic-monitoring/playwright-checks/environment-variables) | ||||||||||
| - Add support for `CHECKLY` to all checkly triggered runs: scheduled checks and test sessions triggered through either `npx checkly test`, `npx checkly trigger` or `npx checkly pw-test` | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| - Include the environment variable `CI` as true only for test session triggered runs | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
|
|
||||||||||
| ### Version 6.1.5 (November 14, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Added playwright test metrics support for Test performance and Test statuses graphs in Check Overview | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
|
|
||||||||||
| ### Version 6.1.4 (October 29, 2025) | ||||||||||
|
|
||||||||||
| **Improvements** | ||||||||||
|
|
||||||||||
| - Minor patches on reporting | ||||||||||
|
|
||||||||||
| ### Version 6.1.3 (August 14, 2025) | ||||||||||
|
|
||||||||||
| **Security updates** | ||||||||||
|
|
||||||||||
| - Improved secret scrubbing with new PW fork version | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| - Additional commits from runners | ||||||||||
| - Full changelog [here](https://github.com/checkly/checkly-runners/releases/tag/v6.1.3) | ||||||||||
|
Comment on lines
+47
to
+48
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should probably remove these lines. Users won't know what this means, and the runner repo is private |
||||||||||
|
|
||||||||||
| ### Version 6.1.2 (August 6, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Add support for CHECKLY_SECRET environment variables | ||||||||||
| - When a CHECKLY_SECRET_ environment variable contains special characters (anything other than A-Za-z0-9-_.~), the system now: | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| 1. Detects special characters using regex pattern `/[^A-Za-z0-9\-_.~]/` | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| 2. Creates encoded version using encodeURIComponent() with additional ! character encoding (%21) | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| 3. Adds to scrubbing cache to ensure both original and encoded values are properly scrubbed from traces | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| - This ensures that secrets containing special characters like `@, %, !, +`, etc. are properly scrubbed even when they appear in encoded form within request payloads or URLs | ||||||||||
|
|
||||||||||
| ### Version 6.1.1 (July 30, 2025) | ||||||||||
|
|
||||||||||
| **Bug fixes** | ||||||||||
|
|
||||||||||
| - Make proxied env accessible to dependency callers | ||||||||||
|
|
||||||||||
| ### Version 6.1.0 (July 25, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Add support for secret detection on runtime for browser and MS checks (behind the FF `RUNTIME_SECRET_DETECTION`) | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
|
|
||||||||||
| ### Version 6.0.7 (June 30, 2025) | ||||||||||
|
|
||||||||||
| **Bug fixes** | ||||||||||
|
|
||||||||||
| - Use lower case envars for cURL | ||||||||||
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
MariadeAnton marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
| - Pass both headers | ||||||||||
| - Allow proxy to forward requests to minio | ||||||||||
| - Use xit | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Create new hash | ||||||||||
|
|
||||||||||
| ### Version 6.0.6 (June 26, 2025) | ||||||||||
|
|
||||||||||
| **Security improvements** | ||||||||||
|
|
||||||||||
| - Updated container to use GID 10001 for enhanced Kubernetes compatibility | ||||||||||
| - Configure with `runAsGroup: 10001` in your security context | ||||||||||
|
|
||||||||||
| **Stability fixes** | ||||||||||
|
|
||||||||||
| - Improved error handling for missing `await` statements in Playwright tests | ||||||||||
| - Fixed JSON report generation issues with oversized or unparsable values | ||||||||||
|
|
||||||||||
| ### Version 6.0.5 (June 23, 2025) | ||||||||||
|
|
||||||||||
| **Features** | ||||||||||
|
|
||||||||||
| - Added support for [Playwright check suites](/detect/synthetic-monitoring/playwright-checks/overview). | ||||||||||
| - Added debug logging with `DEBUG=checkly:*` environment variable | ||||||||||
| - Bundled Node.js for offline installations | ||||||||||
|
|
||||||||||
| **Security updates** | ||||||||||
|
|
||||||||||
| - Enhanced secret scrubbing in logs | ||||||||||
| - Patched all reported npm vulnerabilities | ||||||||||
|
|
||||||||||
| **Improvements** | ||||||||||
|
|
||||||||||
| - Added retry logic for artifact uploads | ||||||||||
| - Improved fault tolerance | ||||||||||
|
|
||||||||||
| ### Version 6.0.0 (May 9, 2025) | ||||||||||
|
|
||||||||||
| **Breaking changes** | ||||||||||
|
|
||||||||||
| - Minimum Docker version 20.10 required | ||||||||||
| - Updated configuration schema | ||||||||||
|
|
||||||||||
| **New features** | ||||||||||
|
|
||||||||||
| - Support for runtimes [2024.09](/platform/runtimes/runtime-specification#202409) and [2025.04](/platform/runtimes/runtime-specification#202504) | ||||||||||
| - Disabled `PLAYWRIGHT_NO_COPY_PROMPT` for better reporter compatibility | ||||||||||
|
|
||||||||||
| ## Version history | ||||||||||
|
|
||||||||||
| - **Summary**: [Product changelog](https://feedback.checklyhq.com/changelog?c=Checkly+Agent) | ||||||||||
| - **Latest versions published**: [Docker Hub tags](https://hub.docker.com/r/checkly/agent/tags) | ||||||||||
|
Comment on lines
+128
to
+131
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This section is pretty small, and we already link the Product Changelog at the beginning of the page. Would it be better to remove this section and also link the Docker Hub tags at the beginning of the page? |
||||||||||
|
|
||||||||||
| ## Compatibility matrix | ||||||||||
|
|
||||||||||
| | Agent version | Docker minimum | Supported runtimes | Node.js | | ||||||||||
| |--------------|----------------|-------------------|---------| | ||||||||||
| | 6.x | 20.10 | [2025.04](/platform/runtimes/runtime-specification#202504), [2024.09](/platform/runtimes/runtime-specification#202409) | v22.11.0 | | ||||||||||
| | 5.x | 19.03 | [2025.04](/platform/runtimes/runtime-specification#202504) | v22.11.0 | | ||||||||||
| | 4.x | 19.03 | [2024.09](/platform/runtimes/runtime-specification#202409) | v18 | | ||||||||||
| | 3.x | 19.03 | [2023.09](/platform/runtimes/runtime-specification#202309) | v18 | | ||||||||||
|
Comment on lines
+133
to
+140
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we should remove the "Supported runtimes" column and link to /platform/private-locations/agent-configuration#agent-version-and-runtimes instead (the other page is more precise) |
||||||||||
|
|
||||||||||
| ## Update checklist | ||||||||||
|
|
||||||||||
| When [updating to the latest agent](/platform/private-locations/agent-configuration), ensure: | ||||||||||
|
|
||||||||||
| 1. Confirm Docker version compatibility | ||||||||||
| 2. Review breaking changes like Node.js supported version. | ||||||||||
| 3. Test in staging environment | ||||||||||
| 4. Update configuration files | ||||||||||
| 5. Deploy changes | ||||||||||
|
Comment on lines
+142
to
+150
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we should remove this section. This seems too generic and vague to be helpful. Instead, we can link to /platform/private-locations/agent-configuration/#updating-the-agent-container somewhere else on this page. |
||||||||||
|
|
||||||||||
| ## Getting help | ||||||||||
|
|
||||||||||
| - View logs with `docker logs <container-id>` | ||||||||||
| - Enable debug mode for detailed diagnostics | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What's "debug mode" referring to? |
||||||||||
| - Join the global [developer community](https://www.checklyhq.com/slack/) discussions | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we should be clearer about what this links to. I would this to say "Join the Checkly Slack community" or similar |
||||||||||
| - [Contact the support team](https://app.checklyhq.com/?support=true) for help | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Could we change this to the support@checklyhq.com email? Users who aren't logged in will get sent to a login page, and I don't want anyone to think they need to log in for support |
||||||||||

There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did we want to add the other changelogs? 👀 Doesn't need to be with this PR, I can create a separate ticket