Now Available: Meltano v1.38.0

Today, we are excited to release Meltano version 1.38.0, which (among other things) helps you debug your plugin configuration by having meltano config <plugin> list show the current values of settings and where they come from (the environment, meltano.yml, the system database, or the default), alongside the setting names and their environment variables.

Additionally, custom settings like metadata.<entity>.<key> that have been added to meltano.yml manually or using meltano config <plugin> set <key> <value> are now listed as well, along with the environment variable names that can be used to override them.

Last but not least, meltano ui now no longer automatically starts the Airflow scheduler if the airflow orchestrator is installed. If you’d like to run the Airflow scheduler alongside the Meltano UI, you’ll have to start it manually using meltano invoke airflow scheduler.

Excited to try it out?

To upgrade Meltano and your Meltano project to the latest version, navigate to your project directory, activate the appropriate virtual environment, and run meltano upgrade. This will upgrade the meltano package and apply any necessary changes to your project.

What else is new?

The list below (copied from the changelog) covers all of the changes made to Meltano since the release of v1.37.0 and v1.37.1 on June 25:

New

  • #2122 Allow custom (meltano.ymlconfig-defined) settings to be overridden using environment
  • #2123 Show current values and their source in meltano config <plugin> list

Changes

  • #2102 Improve discovery.yml incompatibility handling and error messages

Fixes

  • #2121 Don’t include empty plugins object in new project meltano.yml

Breaks

  • #2105 Stop automatically running Airflow scheduler as part of Meltano UI