Now Available: Meltano v1.38.1

Today, we are excited to release Meltano version 1.38.1, which (among other things) contains a significant 61-file refactor of how project settings and environment variables are managed internally.

These changes pave the way for more consistent and streamlined configuration of Meltano and Meltano UI using meltano config and the same highly flexible layered configuration model that is already used to manage plugin settings.

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.38.0 on June 30:

New

  • #2128 Allow alternative env vars to be specified for settings using env_aliases array
  • #2128 Allow negated env var to be defined for boolean settings using ! prefix in env_aliases array
  • #2129 Cast values of kind: integer settings set through environment variables
  • #2132 Support common WEB_CONCURRENCY env var to set meltano ui concurrency (workers)
  • #2091 Support common PORT env var to set meltano ui bind port

Changes

  • #2094 Turn “Connections” page into “Extractors” management UI
  • #2130 Have CLI respect MELTANO_PROJECT_ROOT env var when set instead of looking at current directory
  • #2131 Have “true” environment variables take precedence over those defined in .env