diff --git a/changelog/overview.mdx b/changelog/overview.mdx new file mode 100644 index 0000000..5919752 --- /dev/null +++ b/changelog/overview.mdx @@ -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 + + + + Release notes for Private Locations agent updates. + + + + Checkly Feature and monthly digest changelogs. + + diff --git a/changelog/private-locations.mdx b/changelog/private-locations.mdx new file mode 100644 index 0000000..25a437b --- /dev/null +++ b/changelog/private-locations.mdx @@ -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). + +- **Major releases**: View summarized releases in the [product changelog](https://feedback.checklyhq.com/changelog?c=Checkly+Agent) + +## 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: improved internal logging and metrics. +- Browser and MultiStep checks using Runtime **2025-04** automatically scrubs the authorization header in requests. + +### 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) + - Adds 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` + - Includes the environment variable `CI` as true only for test session triggered runs + +### Version 6.1.5 (November 14, 2025) + +**Features** + +- Added playwright test metrics support for Test performance and Test statuses graphs in Check Overview + +### 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 Playwright fork version +- Additional commits from runners +- Full changelog [here](https://github.com/checkly/checkly-runners/releases/tag/v6.1.3) + +### Version 6.1.2 (August 6, 2025) + +**Features** + +- Add support for CHECKLY_SECRET environment variables + - When an environment variable prefixed with `CHECKLY_SECRET_` contains special characters (anything other than A-Za-z0-9-_.~), the system now: + 1. Detects special characters using the regex pattern `/[^A-Za-z0-9\-_.~]/` + 2. Creates an encoded version using `encodeURIComponent()` with additional `!` character encoding (%21) + 3. Adds it to the scrubbing cache to ensure both original and encoded values are properly scrubbed from traces + - 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 Feature Flag `RUNTIME_SECRET_DETECTION`) + +### Version 6.0.7 (June 30, 2025) + +**Bug fixes** + +- Use lower case environment variables for cURL +- 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) + +## 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 | + +## 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 + +## Getting help + +- View logs with `docker logs ` +- Enable debug mode for detailed diagnostics +- Join the global [developer community](https://www.checklyhq.com/slack/) discussions +- [Contact the support team](https://app.checklyhq.com/?support=true) for help diff --git a/docs.json b/docs.json index fa92c7a..ebe88be 100644 --- a/docs.json +++ b/docs.json @@ -141,6 +141,13 @@ }, "admin/changing-your-email-password" ] + }, + { + "group": "Changelog", + "pages": [ + "changelog/overview", + "changelog/private-locations" + ] } ]