Did Liquibase change it's Free Tier?

Hey everyone, my co-worker and I have been using Liquibase for or work, mostly with the free tier. Previously we tried using include with liquibase formatted SQL and it worked. Yesterday and today however, I’m running into the following error when trying to do a master-changelog that include other files:

ERROR: Exception Primary Class:  ChangeLogParseException
ERROR: Exception Primary Reason:  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.
ERROR: Exception Primary Source:  4.29.2

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.

For more information, please use the --log-level flag

So was this a recent change in Liquibase where we can’t use include now with formatted SQL in the free tier? Thank you!

hey @orbit196 – using --include file with formatted sql is a Pro capability, released in 4.28 (Release v4.28.0 · liquibase/liquibase · GitHub)

and pre-4.28 it would not have worked with formatted sql (but would with other formats)

is it possible you are mis-remembering, especially since you say yall use a mix (“mostly a free tier”) of Liquibase products?

this is also mentioned in the Docs at include

let me know if you have follow up questions or have a handy .zip to repro how you used to do it without a Liquibase Pro key. thanks!

mario,
Liquibase PM

1 Like

Mario, thank you for letting me know! That makes sense it seemed like my co-worker used formatted sql for individual changesets and formatted yaml for the master-changelog. I think this should work and let me try it. I checked and we were using LB-v4.4.3. Thank you!

1 Like