Home

>

Tools

>

Payload CMS

>

Releases

>

Release 0.18.2

Payload CMS Release: Release 0.18.2

Tag Name: v0.18.2

Release Date: 6/24/2022

Payload CMS LogoPayload CMS

Payload CMS is a modern, self-hosted headless content management system built with TypeScript, Node.js, and MongoDB. It's designed specifically for developers who want full control over their content management system while maintaining a powerful admin interface for content editors.

TL;DR

Payload CMS v0.18.2 adds anonymous telemetry

This minor release introduces anonymous telemetry to Payload CMS, allowing the team to collect non-sensitive usage data to help improve the platform. The telemetry implementation includes one-way hashing for domains and project IDs to ensure privacy while providing valuable insights into how Payload is being used. This data will help the development team make more informed decisions about future features and improvements.

Highlight of the Release

    • Introduction of anonymous telemetry to help improve Payload CMS
    • Implementation of one-way hashing for domains and project IDs to ensure privacy
    • Documentation updates explaining the telemetry system and how to opt out

Migration Guide

No migration is required for this release. The telemetry feature is automatically enabled but can be disabled if desired.

Opting Out of Telemetry

If you wish to opt out of telemetry, you can do so by setting the telemetry: false option in your Payload configuration:

export default buildConfig({
  // ... your existing config
  telemetry: false,
})

Upgrade Recommendations

This is a minor feature release that adds telemetry without changing existing functionality. Upgrading is recommended but not critical.

To upgrade:

npm install [email protected]
# or
yarn add [email protected]

If you have concerns about telemetry, review the documentation and consider whether you want to opt out.

Bug Fixes

Documentation Fix

  • Fixed a typo in the documentation where "you" was corrected to "your"

New Features

Anonymous Telemetry

Payload now collects anonymous telemetry data to help the development team understand how the CMS is being used and to guide future development decisions. The implementation includes:

  • Collection of non-sensitive usage data
  • One-way hashing of domains to protect privacy
  • Improved reliability of project ID generation for consistent tracking
  • Documentation on what data is collected and how to opt out

This feature will help the Payload team better understand usage patterns and prioritize improvements that benefit the most users.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release.

Impact Summary

This release introduces anonymous telemetry to Payload CMS, which will help the development team make more informed decisions about the platform's future. The implementation is privacy-focused, using one-way hashing for sensitive information like domains and project IDs.

The telemetry is enabled by default but can be disabled through configuration. No existing functionality has been changed, and no migration is required when upgrading from previous versions.

This data collection will ultimately benefit all users as it will help prioritize features and improvements that align with how Payload is actually being used in the wild.

Full Release Notes

Statistics:

File Changed37
Line Additions1,694
Line Deletions1,465
Line Changes3,159
Total Commits3

User Affected:

  • Will now have anonymous telemetry enabled by default in their Payload CMS installations
  • Can opt out of telemetry if desired (details in documentation)
  • No changes to existing functionality or API

Contributors:

WarrenMfgDanRibbensjmikrut