Now Available: Meltano v1.43.0

Today, we are excited to release Meltano version 1.43.0, which (among other things) improves the output of meltano elt in three significant ways:

  1. #2116 Prefix meltano elt output with meltano, tap-foo, target-bar and dbt labels as appropriate:
meltano elt tap-gitlab target-postgres --transform=run
  1. !1778 Clearly print reason that tap, target or dbt failed by repeating last output line:
meltano elt tap-gitlab target-jsonl
  1. #2214 Log Singer messages output by tap and target when meltano elt is run with --log-level flag (or cli.log_level setting) set to debug:
meltano --log-level=debug elt tap-gitlab target-postgres

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.42.0 on July 29:

New

  • #2116 Prefix meltano elt output with meltano, tap-foo, target-bar and dbt labels as appropriate
  • !1778 Clearly print reason that tap, target or dbt failed by repeating last output line
  • #2214 Log Singer messages output by tap and target when meltano elt is run with --log-level flag (or cli.log_level setting) set to debug

Changes

  • !1778 Change stored error message when job was interrupted by KeyboardInterrupt from ‘KeyboardInterrupt()’ to ‘The process was interrupted’
  • !1778 Disable noisy SettingsService logging when cli.log_level setting (or --log-level flag) is set to debug

Fixes

  • #2212 Don’t show extractor extras _select, _metadata, and _schema as required in UI configuration form
  • #2213 Provide extra context when meltano invoke airflow fails because of airflow initdb failing
  • !1778 Fail gracefully when meltano install fails to install plugin(s)