Changelog

Follow along with updates and improvements made to Doppler.

Help Us Make Doppler Better
November 30, 2023
Product Launches

Create Personal Configs and Manage Dismissed Secrets

As the year winds down and the chill sets in, we're heating things up with new updates. Dive in to discover how we're keeping your productivity hot even as the temperatures drop!

Create Personal Configs

Product screenshot of Personal Configs

The manual handling of personal branches for development often leads to a host of challenges. Teams frequently grapple with the cumbersome process of creating and deleting these branches, and resolving conflicts in config names. We often hear the need for more granular permissions so developers can’t see each other’s personal secrets. This not only consumes valuable time but also introduces potential for errors, confusion, non-ideal security stances, and inefficiencies, hindering both individual and team productivity.

Personal Configs are now available to users on all plans and are designed to alleviate these pain points by automatically creating a branch config for each developer that has access to that environment, such as the dev environment. This personal config is private, accessible only to that developer. Personal configs will also help standardize onboarding by allowing you to add a doppler.yaml file to your repo with dev_personal to auto-configure the Doppler CLI in development.

With Personal Configs automatically enabled in all new dev environments by default, the tedious tasks of manual creation, deletion, and conflict resolution of personal branches are a thing of the past. This not only streamlines your workflow but also bolsters security and individual efficiency, ensuring a smoother, more personalized, and conflict-free config management experience. Check out our documentation for more details and also learn how to enable Personal Configs on existing environments.

Manage Dismissed Secrets

Product screenshot of Manage Dismissed Secrets feature

In dynamic team environments, keeping track of dismissed secrets can be a significant challenge, especially when multiple engineers are involved. It's easy for important details to be overlooked when a secret is dismissed and forgotten, leading to potential gaps in project management and security.

To address this, we've introduced the ability to view and 'undo' dismissed secrets. This enhancement brings back crucial oversight, allowing you to easily manage and reintroduce previously dismissed secrets into the 'Action Required' section as well as a new Managed Dismiss Secrets option in the menu on each environment of a project. It's a vital step towards ensuring transparency and efficiency in your team's secrets management, keeping your projects streamlined and secure. Go the secrets editor page in a config to try it for yourself.

What else have we been up to?

  • Creating a new role is now simpler with the ability to copy permissions from any existing built-in role. You can also compare the permissions of any role with those of another aiding in more precise access control.
  • We’ve added new native sync integrations for Deno Deploy and Harness, making it even easier to manage your secrets within partner ecosystems.
  • Kubernetes Operator v1.5.0 has been released with added support for syncing subsets of secrets from Doppler configs via a new secrets property.
  • We've fixed a Preview Branch pagination issue with our Vercel integration sync that limited you to choosing from the first 20 branches. All preview branches are now selectable!
  • Links in the Integration area of Workplace Settings now take you to the sync management page where you'll find the sync in question, improving workflow efficiency.
  • Fixed an issue which was preventing AWS Postgres rotated secret integrations from being reconnected.
  • Our React migration is in the final stages with our Integrations page now migrated to React. This expands on our commitment to improving site page performance.
  • Fixed an issue where CircleCI syncs would fail with an Unknown Error (400) when attempting to sync to a standalone CircleCI organization with no external VCS attached.
  • Improved secret value validation for AWS Parameter Store syncs enhancing visibility of potential issues and workflows.
  • Enhanced sync integration error handling for both GitHub Actions and Vercel improving reliability.
October 31, 2023
Improvements

Major updates to Webhooks, new Postman integration, Team plan add-ons, bulk invite teammates, and more.

Happy Halloween! 🎃 No tricks, just treats from us this month. Our latest product updates and features are so good, it's scary!

Enhanced Webhooks

Webhooks Icon Illustration

Our latest update supercharges your CI/CD workflows by enabling automatic triggers whenever your secrets change, including via automated secrets rotation. Additionally, you can now set up webhooks on a per-config basis for easier management of multiple setups. Plus, we've added more details to activity and config logs whenever webhooks change to increase auditability. Webhooks work with a variety of platforms out-of-the-box to make it as easy as possible to set up.

Team Plan Add Ons

Billing page UI

We’ve enhanced our Team Plan offerings to better suit the growing needs of organizations. Team plan workplaces now have the ability to unlock a few key Enterprise-grade features without leaving their current plan. Add-ons allow you to enable User Groups, Custom Roles, or a higher integration sync limit for just an additional $9/seat/month for each add-on. Head to your workplace Billing page to check them out.

What Else Have We Been up To?

  • We’ve added a Postman integration to streamline your API development and testing process.
  • Workplaces can now manage Fly.io, Heroku, CircleCI, and Terraform Cloud integrations with added API support.
  • Invite multiple users to your workplace at once with our new bulk invite support by comma separating email addresses.
  • The GitHub Action sync repository selection dropdown is now sorted by name to streamline setup.
  • Fixed an issue with Laravel Forge syncs by resolving issues related to archived servers.
  • Optimized system performance when deleting large projects, environments, and configs.
  • Added API support for waiting to respond until the first sync completes when creating an integration sync.
  • When SAML settings are modified, or logging services are disconnected, workplaces will now be notified via email.
  • Experience a cleaner user interface with fixes for the config Copy Secrets menu in Safari and scroll issues on the Config page.
  • Updated Activity Logs for added or removed config Webhooks to help Workplaces keep track of changes.
  • Resolved issues with Github Actions and Heroku affecting new syncs being created.
September 28, 2023
Product Launches

Generate Secrets In-Dashboard, Centralize Your Integration Syncs, Manage Billing Options, Improved Access Controls, and More.

Fall is in the air, and we're falling head over heels for our latest product updates and features. Keep reading to harvest the benefits of what we've been cultivating.

Generate Secrets

GIF of Generate Secrets feature

There’s a new significant enhancement to your Doppler dashboard—the ability to generate secret values directly within the platform. You can now create secure, random secrets without the need to switch between different tools. Simply hover over the secret, then click the 'Generate' button in the action bar. This feature not only simplifies the secret generation process, but it also streamlines secret management for your entire team, centralizing the creation and access of secrets all in one convenient location.

Centralized View of Syncs

Screenshot of Integrations on Settings page

You now have centralized visibility of all your integration syncs directly from the Settings page. Gone are the days of clicking into each individual project and drilling down further to find out where your syncs are set up. Now, you can see all this information in one consolidated view, right from Settings. This update not only saves you time but also provides a clearer, more efficient way to view all of your syncs and their status.

Enhanced Secret Search

Screenshot of search functionality

We've supercharged our global search functionality, located conveniently in the top navigation bar, to allow you to search for secrets by name across your entire Workplace. This isn't just a tweak; it's an enhancement designed to make using Doppler more efficient and user-friendly. No more sifting through projects or environments—find exactly what you're looking for, right when you need it, all from one central location. And we've got some even bigger search improvements on the way!

What Else Have We Been Up To?

  • We’ve added new native sync integrations for Deno Deploy and Harness, making it even easier to manage your secrets within partner ecosystems.
  • Terraform Doppler Provider v1.3.0 is live with support for terraform import along with new resources for managing Doppler groups, service accounts, and project access.
  • Updated our AWS Secret Manager integration to allow you to configure Doppler to sync secrets with tags.
  • For Team and Enterprise Workplaces using Terraform, we’ve enhanced your experience by doubling the Read Rate Limits on each plan.
  • Introduced the capability to permanently redact previous versions of secrets from the version history tab for heightened security and compliance.
  • The Workplace Billing page has been updated to allow you to add or update your billing address and Tax ID, such as a European VAT Number, directly—making invoice handling more efficient and compliant.
  • As part of our ongoing effort to improve the user experience in Doppler, we've migrated our Users and Tokens pages to React, resulting in faster load times and enhanced responsiveness for more efficient secrets management.
  • We've rolled out several new API endpoints, enabling you to fetch and manage individual or custom roles, manage groups, project roles, project members, and handle service accounts with ease.
  • Managing members access to environments is now easier with our switch from a column view to a dropdown view, showing all environments available for you to choose from.
  • Added an option to disable machine restarts for Fly.io integration syncs, allowing you to have full control over your service’s restart behavior.
  • You can now easily search and sort projects by name in the dashboard, making it easier to find what you need.
  • Fixed an issue with our DigitalOcean integration where empty env var values would break the sync.
  • We've enhanced our webhook capabilities. You can now configure webhooks at the config level within each environment, giving you granular control over event triggers.
  • You’ll now see project and config information in API responses when listing an integration’s syncs.
  • We've separated Custom Roles into workplace and project categories for a more streamlined user experience.
  • To elevate your Netlify sync experience, we've added support for 'all contexts,' enabling seamless synchronization across multiple environments.
  • We've enhanced your controls by adding the ability to edit project access for groups and service accounts directly from their details page, simplifying user and service accounts management.
August 23, 2023
Improvements

New API Endpoint, Updates to Vercel Integration

August 17, 2023
Improvements

Updates to Groups Page, Secret Visibility Improvements, New API Endpoint

  • Our React migration continues with our Groups page converting over. This is part of a push to make Doppler more consistent and to improve overall speed and performance. Learn more about Groups.
  • Adding a new masked secret now automatically re-masks the value after saving it on the dashboard. Learn more about Secret Visibility Types.
  • Added a new API endpoint for deleting a secret.
  • Fixed an issue that was causing SSO buttons to render improperly.
  • Fixed an issue that could make it appear as if syncs were stuck processing.
August 16, 2023
Improvements

Doppler CLI v3.65.2

August 15, 2023
Product Launches

Kubernetes Operator v1.4.0, Discord Logging Service, Bitbucket and Hasura Cloud Syncs

August 3, 2023
Improvements

CircleCI Integration Updated

  • Updated the CircleCI integration to support syncing to CircleCI Contexts. Learn more about our CircleCi integration.
  • Fixed an error where some users could not view the secrets page without the View All Integrations workplace permission.
  • Fixed a bug where workplaces that are not charged automatically were flagged as past due if they had an open invoice even though the invoice may not be past due.