github liquibase/liquibase v4.1.0

latest releases: v4.27.1, v4.27.0, v4.25.2...
3 years ago

Liquibase 4.1 connects local Liquibase operations to Liquibase Hub

This release powers Liquibase Hub, now available in Beta. This free, secure SaaS portal provides status reporting, monitoring, and insights into your Liquibase database release automation. Learn more about Liquibase Hub Beta.

New Commands

  • registerchangelog — This interactive CLI command will register the specified changelog to a Project in your Liquibase Hub organization. You can create a Project from the CLI, or choose one already created.
  • synchub — Synchronizes your local DATABASECHANGELOG table with its Liquibase Hub counterpart.

New Concepts

  • Organizations — An Organization in Hub is the overall collection of all the elements used in the Liquibase Hub system. This includes Projects, changelogs and their changesets, connections, Operation reports, and your team members. A user can have more than one Organization and be in more than one Organization.

  • Projects — A Project in Liquibase Hub is the structured collection of the resources used by Liquibase Community or Liquibase Pro 4.1+. This includes changelogs, changesets, connections (e.g., JDBC URLs) and the commands run on these elements included in reports.

  • Operation reports — These reports include data sent from Liquibase Community or Liquibase Pro when it performs various commands on a registered changelog.

  • Users — A person who has an account in Liquibase Hub and owns one or more API Keys.

  • API Key — This key connects your Liquibase usage to specific Hub Organizations. A user can use one or more API keys in each organization. Users add the API key to their liquibase.properties or Maven POM.

Changes

  • Added support for hub.liquibase.com to CLI and Maven integrations
  • New registerChangeLog command
  • New syncHub command
  • Added hubApiKey argument
  • Added hubConnectionId argument
  • CLI commands and arguments are now case insensitive

Don't miss a new liquibase release

NewReleases is sending notifications on new releases.