September 9, 2024

New & improved Policy Checks: Custom policy enforcement for your unique compliance needs

See Liquibase in Action

Accelerate database changes, reduce failures, and enforce governance across your pipelines.

Watch a Demo

Table of contents

When we first built Quality Checks, our main goal was to remove manual database change reviews through automated script validation. These checks were largely focused on detecting and preventing bad code from hitting production.

However, database change errors can result in more than merge failures and broken builds. Code that doesn’t adhere to best practices, breaks compliance, or incorrectly enters data into your system can have downstream effects that cost you time and money. As the scope and capabilities of Quality Checks have expanded to include these use cases, it’s time for its name to reflect its evolution. As of September 9, 2024, Quality Checks have been renamed to Policy Checks.

Reintroducing Policy Checks

Policy Checks are a Liquibase Pro feature that allow users to define and enforce code standards and best practices to ensure compliance and data quality — ultimately empowering developers to write safe code, every time. Policy Checks can be used for a variety of use cases, including:

  • Reduce errors and risk: Automatically enforce consistent and high-quality changes that meet your governance requirements.
  • Stay compliant: Catch non-compliant changes and notify developers with Checks Reports in your automation pipeline.
  • Increase productivity: Reduce manual reviews by enforcing policy standards automatically in your CI/CD pipeline.
  • Ensure data quality: Enforce code standards and correct nomenclature, patterns, and labels to ensure data is entered correctly.

In addition to this name change, our latest release, Liquibase 4.29.0, allows you to create custom checks for your organization's unique needs with Custom Policy Checks.

New release: Custom Policy Checks

Custom Policy Checks allow you to create custom, Python-based checks for your guidelines, policies, and best practices. With these fully customizable Policy Checks, you can ensure compliance for your organization’s specific tech stack and nuanced policies — if you can codify it in Python, it can be a Policy Check. Custom Policy Checks give you the most control over your automated policy enforcement and database change reviews. With easily customizable templates, you can develop, ship, and update as needed, at your cadence. Just like Liquibase’s out-of-the-box checks, all custom checks are shareable across your entire organization.

Watch this demo to see how Custom Policy Checks work:

Check out the documentation to learn more about using Custom Policy Checks.

Get started today

Ready to get started with Custom Policy Checks? Download Liquibase Pro 4.29+ and the Liquibase Pro Custom Policy Checks Extension to start turning your Python scripts into Policy Checks. If you want to learn more, request a demo to see Policy Checks in action.

Jaclyn Iulianetti
Jaclyn Iulianetti
Product Marketing Manager
Share on:

See Liquibase in Action

Accelerate database changes, reduce failures, and enforce governance across your pipelines.

Watch a Demo