Skip to main content
September2024

2024 Q3 Updates and Changes

Meltano

We've released version 3.5.0 of Meltano!

This release includes, among other things, the following changes:

  • Plugins are now auto-installed when commands require them. This change involves two new features:

    • New CLI options:
      • --install
      • --no-install
      • --only-install
    • A new project-level setting auto_install. The value of this determines whether plugins are auto-installed when none of the above options are passed (the default). Set it to false to require --install to auto-install plugins.

    Thanks to Reuben Frankel for their work on this feature!

  • A new CLI option --refresh-catalog and plugin-level extra use_cached_catalog. Use this if you need the extractor's catalog to reflect changes that occurred upstream, like often happens with database sources.

    Thanks to Andy O'Neal for contributing this feature!

You can read the complete release notes on GitHub.

MeltanoHub

Extractors

  • Added the Bohdan Stadnyk variant of tap-bitbucket - Hub Link
  • Added the Afonso Diniz variant of tap-calendly - Hub Link
  • Added the Shaped AI variant of tap-iceberg - Hub Link
  • Added the chartica variant of tap-staffwise - Hub Link
  • Added the TicketSwap variant of tap-apple-search-ads - Hub Link

Loaders

  • Added the Infostrux Solutions variant of target-db2 - Hub Link

Utilities

All dbt utility plugins, which use the Meltano dbt utility extension, now depend on the meltano-dbt-ext package directly from PyPI instead of the GitHub repository. This change makes installing dbt plugins faster and more reliable.

SDK

We shipped two minor releases of the SDK:

Among other things, these releases shipped the following changes:

  • Targets now emit basic metrics, like the number of records written and the processing time of each batch of records.
  • Improved handling of reserved keywords for SQL-based targets. This is part of our ongoing effort to make SQL-based targets more robust and easier to use.