Include and includeAll changesets support version

Hello,
We are trying to use Liquibase for our nodejs project.
Is the include and includeAll changesets a Pro version feature.

Does open source version only provides the root change log changes ?

Have used java version of Liquibase previously, and didnt find it to be this case there.

Hello @amith :wave:

Those aren’t limited to pro, and should work as expected. Are you running into issues using them in your project?

Hi @admah
This is what we are seeing when running them locally

Unexpected error running Liquibase: ERROR: Using include with formatted SQL requires a valid Liquibase Pro key. Get a free license key at https://liquibase.com/trial. Add liquibase.licenseKey=<yourKey> into your defaults file or use --license-key=<yourKey> before your command in the CLI.

liquibase.exception.CommandExecutionException: liquibase.exception.ChangeLogParseException: ERROR: Using include with formatted SQL requires a valid Liquibase Pro key. Get a free license key at https://liquibase.com/trial. Add liquibase.licenseKey=<yourKey> into your defaults file or use --license-key=<yourKey> before your command in the CLI.

Actually we found the root cause, we were using SQL for root chagelog. Moving to YAML fixed the issue.

1 Like

@amith I’m glad you were able to figure that out. I’m going to file an issue to make sure our documentation accurately reflects how this works so that others don’t run into the same issue.

1 Like