Now Available: Meltano v1.79.0

Today, we are excited to release Meltano version 1.79.0, which:

  • updates the default dbt version for new installs to v0.20
  • updates the default Airflow version to 2.1
  • adds support for python 3.9
  • adds discovery_url_auth project setting to support endpoints requiring Authorization headers (thanks Reuben Frankel!)
  • adds support to allow executable to be overridden through plugin inheritance (thanks Charles Julian Knight!)
  • adds support to allow multiple taps / targets to run at the same time by adding a UUID to config.json (thanks Derek Visch!)

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 additional changes made to Meltano since the release of v1.78.0 on June 15:

Changes

  • #2868 Refactor to allow SingerTarget to inject a BookmarkWriter via a new PluginInvoker callback
  • #2575 Support version-specific pip constraint files by allowing the special var ${MELTANO__PYTHON_VERSION} in plugin pip_url’s

Fixes

  • #2381 Implement selection logic for all Singer discoverable metadata (inclusion and selected-by-default).
  • #2890 Hotfix to bump discovery.yml version in support of #2575 which could cause airflow install to fail.

Update (v1.79.1)

We’ve followed up with a quick patch release of Meltano version 1.79.1, which includes these two fixes:

  • #2893 Fix error when invoking a target outside pipeline context
  • #2627 Invalidate catalog cache after reinstalling a tap

Intrigued?

You haven’t seen nothing yet!

Join our mailing list

Stay current with all things Meltano