Liquibase MongoDB Pro 1.3.0 release notes

Liquibase MongoDB Pro 1.3.0 is a major release. This update brings the power and simplicity of Liquibase's native-language changesets to your MongoDB change management process through improved developer experience, automation, quality, observability, and governance. For more information, see the MongoDB Pro Extension documentation.

Liquibase MongoDB Pro (1.3.0: October 11, 2023)

Formatted MongoDB

  • MongoDB users can now manage their changes as Liquibase changesets by adding comments containing Liquibase directives (comment decorations) to existing mongosh scripts. This makes it easy to bring the power of Liquibase change management into an existing project team using MongoDB.

  • Liquibase's new formatted MongoDB changelogs are analogous to Liquibase's existing formatted SQL changelogs and enable teams already familiar with that Liquibase feature to ease the adoption of common practices and workflows across their organizations.

Formatted MongoDB scripts support:

  • Management of all changes in plain mongosh form to simplify adoption and developer experience.

  • The ability to use a modeled parent changelog with formatted MongoDB child changelogs to support structures that maintain strict change boundaries, sequencing, categorization, or other readability preferences.

  • All standard Liquibase Open Source and Liquibase Pro changeset metadata and behaviors, including things like contexts, labels, etc. (see the documentation for the full list of rules, the same as formatted SQL.)

  • include and includeAll workflows so that formatted MongoDB changelog files can be processed in an alphanumeric sequence.