Skip to main content
June2025

Meltano

We've released multiple patch releases of Meltano during Q2, from 3.7.2 through 3.7.9.

These releases included a number of bug fixes, under the hood adjustments, and documentation improvements.

You can read the complete release notes on GitHub.

MeltanoHub

Extractors

We added 9 new extractors during Q2 2025:

  • Added the Matatika variant of tap-feefo - Hub Link
  • Added the Matatika variant of tap-callminer - Hub Link
  • Added the MeltanoLabs variant of tap-socrata - Hub Link
  • Added the ArchDotDev variant of tap-service-titan - Hub Link
  • Added the edgarrmondragon variant of tap-clinicaltrials - Hub Link
  • Added the edgarrmondragon variant of tap-pipedream - Hub Link
  • Added the edgarrmondragon variant of tap-nasa - Hub Link
  • Added the ella6882 variant of tap-redditads - Hub Link
  • Added the Matatika variant of tap-everflow - Hub Link
  • Added the Matatika variant of tap-invoca - Hub Link

Infrastructure Updates

  • Apache Airflow was updated to version 2.10.5 for improved stability and security
  • Multiple plugin configurations were fixed and updated, including tap-googleads OAuth settings and target-mysql configuration properties

SDK

We shipped 2 minor releases of the SDK during Q2:

Among other things, these releases shipped the following changes:

  • ACTIVATE_VERSION message support - Taps can now emit ACTIVATE_VERSION messages when the emit_activate_version_messages config is enabled, improving support for the Singer specification.
  • Global log level control - Setting <APP_NAME>_LOGLEVEL or LOGLEVEL environment variables now applies to all logs generated by taps, mappers, and targets.
  • Automatic post_process execution - The stream post_process method is now executed automatically for all stream types, simplifying custom stream implementations.
  • Enhanced metrics logging - Exposed metric dictionary to make logging metrics as JSON easier for monitoring and observability.
  • Improved SQL target handling - Better table name handling and support for continuing pagination after empty pages.
  • Enhanced data type support - Proper encoding of nan, inf, and -inf values as null in Singer streams, and preserved microsecond precision in datetime comparisons.
March2025

Meltano

We've released versions 3.7.0 and 3.7.1 of Meltano!

These releases include, among other things, the following changes:

MeltanoHub

Extractors

  • Added the edgarrmondragon variant of tap-geekbot - Hub Link
  • Added the edgarrmondragon variant of tap-pypistats - Hub Link
  • Added the SpaceCondor variant of tap-mssql - Hub Link

Plugin Updates

  • tap-salesforce was updated to v1.9.0
  • tap-googleads was updated to v0.9.0
  • target-duckdb was updated to v0.8
  • dbt-snowflake now supports keypair authentication settings
  • meltano-map-transform now uses PyPI distribution

SDK

We shipped 2 minor releases of the SDK:

Among other things, these releases shipped the following changes:

December2024

Meltano

We've released version 3.6.0 of Meltano!

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

  • The default value of elt.buffer_size was bumped from 10 MiB to 100 MiB. This should reduce the number of broken pipelines you may encounter when taps emit hefty records.
  • Logs emitted with the meltano.core.logging.json_log_formatter now include an exceptions key containing a structured array of exception objects to aid in log parsing and debugging.
  • Mappings are now correctly auto-installed.
  • Python 3.8 (EOL 2024/10) is no longer supported.
  • Python 3.13 is now supported.

You can read the complete release notes on GitHub.

Meltano has now reached over 190k monthly downloads from PyPI! 🎉

MeltanoHub

Extractors

  • Added the Emil Klindt Sørensen variant of tap-formbricks - Hub Link
  • Added the Ella6882 variant of tap-sproutsocial - Hub Link
  • Added the MeltanoLabs variant of tap-google-search-console - Hub Link

SDK

We shipped three minor releases of the SDK:

Among other things, these releases shipped the following changes:

  • It's easier now for SQL tap developers to customize the mapping from SQL column types to JSON schema. See the guide for details.
  • For SQL target developers, there is now a public and official API for overriding how JSON schema types are mapped into SQL types. Let us know if there's any improvements we can make to it to better suit your use case!
  • The name of the stream is now available in stream maps as __stream_name__, including in the context of __alias__ expressions.
  • This is last minor version to support Python 3.8, which reached its EOL on 2024-10-07, the next release will only support Python 3.9+.

The SDK has now reached over 3 million monthly downloads from PyPI! 🎉

September2024

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.
June2024

Meltano

We've released version 3.4.0 of Meltano.

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

  • Support for uv to manage plugin installations. See how to enable it in the Meltano documentation.
  • Support installing multiple plugins of any type. This is a QOL improvement for users who want to install multiple plugins at once. See how to use it in the Meltano documentation.

A number of bug fixes and logging improvements were also made to the Meltano CLI.

MeltanoHub

The Hub has seen some UX improvements and bug fixes, as well as the addition of new plugins:

Extractors

  • Added the Stitch Data variant of tap-zuora - Hub Link
  • Added the MeltanoLabs variant of tap-gohighlevel - Hub Link
  • Added the Tomas Votava variant of tap-airtable - Hub Link

Loaders

  • Added the TicketSwap variant of target-redshift - Hub Link

Utilities

SDK

We shipped two minor releases of the SDK:

March2024

Meltano

We've released version 3.3.0 of Meltano. This release includes a few enhancements and bug fixes, including some performance improvements.

MeltanoHub

Extractors

  • Added the Reuben Frankel variant of tap-f1 - Hub Link
  • Added the Ticketswap variant of tap-exact - Hub Link
  • Added the Ticketswap variant of tap-intercom - Hub Link
  • Added the kingalban variant of tap-userflow - Hub Link
  • Added the MeltanoLabs variant of tap-flipkart - Hub Link
  • Added the Stitch Data variant of tap-dynamics - Hub Link
  • Added the Automattic variant of tap-appstore - Hub Link
  • Added the mjsqu variant of tap-dataverse - Hub Link
  • Added the STRV variant of tap-instantly-ai - Hub Link
  • Added the Fleetio variant of tap-fleetio - Hub Link
  • Added the Hal Ali variant of tap-playstore - Hub Link
  • Added the Chien Le variant of tap-kiotviet - Hub Link
  • Added the Matatika variant of tap-msaccess, as multiple plugins with presets for different file systems:

Loaders

  • Added the Automattic variant of target-parquet - Hub Link

Utilities

SDK

We shipped 2 minor releases of the SDK:

December2023

Meltano Inc. is now Arch Data Inc.

We've changed our company name to Arch (or Arch Data if you're the government)! We did this for a number of reasons, many of which we detailed in a few blog posts.

For those of you in the Meltano community we recommend you checkout this post on the Meltano blog. There's also a post on the new Arch blog which details our vision behind this new product and how we got to this point.

The TL;DR is that the Meltano project and community that you know and love aren’t going anywhere. Arch is built on top of Meltano and we can’t bring data engineering capabilities to software teams without great underlying data engineering tooling.

This also means that Meltano Cloud is also changing names to Arch. We will have a separate site and changelog for updates there while this changelog will still be used for relevant community updates around Meltano, the SDK, and the Hub.

Meltano

We've released v3.2.0 of Meltano. This release includes a number of improvements and fixes including support for Python v3.12.

MeltanoHub

Extractors

  • Added the Ticketswap variant of tap-delighted - Hub Link
  • Added the Ticketswap variant of tap-aircall - Hub Link
  • Added the Ticketswap variant of tap-stripe - Hub Link
  • Added the akurdyukov variant of tap-clickhouse - Hub Link
  • Added the Stitch Data variant of tap-googleads - Hub Link
  • Added the Automattic variant of tap-upwork - Hub Link
  • Added the Storebrand variant of tap-pxwebapi - Hub Link
  • Added the Storebrand variant of tap-ssb-klass - Hub Link
  • Added the Dan Norman variant of tap-stackoverflow-sampledata - Hub Link
  • Added the Pulumi variant of tap-launchdarkly - Hub Link
  • Added the Pulumi variant of tap-codecov - Hub Link
  • Added the ae-nv variant of tap-parquet - Hub Link
  • Added the Edgar Ramirez variant of tap-google-play - Hub Link
  • Added the Steve Clarke variant of tap-s3-csv - Hub Link

Loaders

  • Added the Automattic variant of target-hdfs - Hub Link
  • Added the crudelis-rgb variant of target-teradata - Hub Link

Utilities

  • Added a PowerBI Extension used to trigger a refresh of a dataset - Hub Link

SDK

We shipped 2 releases of the SDK:

September2023

☁️ Meltano Cloud

🏃 Run State

With Meltano Core you're able to easily manage the state of your incremental runs using the meltano state command. Most of this functionality was ported to Meltano Cloud so that you can control your runs as you see fit. If you need to clear state to run a backfill, that's as easy as meltano cloud state delete --state-id <id>. Read more about the command in our Cloud docs.

✅ SOC2 Type 1 Audit Passed

We're extremely proud to announce that we've passed our SOC2 Type 1 Audit. Read more about this milestone in our blog post.

Meltano 3.0

We released v3.0 of Meltano Core! Checkout this blog post for more details on new features and any breaking changes.

We also released the first minor release (v3.1) of Meltano 3 which includes a number of community contributions.

MeltanoHub

  • The python setting is now supported in the metadata of all connectors. This is a new feature enabled in Meltano 3.0. Checkout the docs for more information.

Extractors

  • Added the danielptv variant of tap-db2 based on the SDK - Hub Link
  • Added the Meltano Labs variant of tap-salesforce based on the SDK - Hub Link
  • Added the felippecaso variant of tap-applehealth based on the SDK - Hub Link
  • Added the Matatika variant of tap-capsulecrm - Hub Link
  • Added the Meltano Labs variant of tap-bigquery - Hub Link

SDK

We shipped 1 release of the SDK:

August2023

The team has been heads down this month bringing improvements and squashing bugs to all things Meltano. Let's take a look at some of the bigger items we shipped recently!

☁️ Meltano Cloud

🚀 Automated deployments

Now when you set your deployment to track a git branch, any new commits that appear on that branch will automatically be deployed in Meltano Cloud. Previously users had to complete an additional manual step to get any new committed changes deployed.

Static deployments are still possible by referencing a particular git hash.

🚨 Custom Notifications

Cloud customers now have greater flexibility over their notifications. With the updated config CLI command, you can specify exactly how you want to receive notifications. Email and webhooks are the initially supported destinations and the payload of the notification can be filtered to exactly how you want it - failures only, successes only, or anything!

meltano cloud config notification set

➕ Add new projects from the CLI

New projects can now easily be added from the CLI to your Meltano Cloud account. This simplifies onboarding for new users as well as our power users that have 10s or 100s of projects they need to onboard.

Meltano Core

v2.20.0 of Meltano Core was released. This was mostly a bug, performance, and doc update release.

MeltanoHub

We added a "Most Popular" listing to the Extractors page. Check it out!

The Meltano Team and Community have also been busy adding new connectors and utilities to the Hub. Many of the new connectors are related to our recent blog post about how LLMs are mostly data pipelines.

Extractors

  • Added the MeltanoLabs variant of tap-jira - Link
  • Added the MeltanoLabs variant of tap-mysql. This tap is still under active development. - Link
  • Added the MeltanoLabs variant of tap-beautifulsoup - Link
  • Added the sehnem variant of tap-shopify which supports accessing data via graphql - Link

Mappers

  • Added the map-gpt-embeddings mapper. This can be used to connect to OpenAI to generate embeddings for any data from an extractor - Link

Loaders

  • Added the MeltanoLabs variant of target-pinecone which is a Vector Database for storing embeddings. - Link

Utilities

  • Added Tableau utility which can be used to trigger a refresh of Tableu data source - Link
  • Added the dbt Artifacts utility which can be used to process dbt-generated artifacts for other use cases such as model lineage - Link

SDK

We shipped 2 releases of the SDK:

Highlights include:

  • Improved connection handling in SQL targets by sharing a connector instance among stream sinks
  • Expose builtin add_record_metadata and batch_config target settings
July2023

Welcome to the new Meltano Changelog!

This is going to be our new place to share and keep a record of all of the product updates happening around the Meltano ecosystem. Previously we'd shared these in our newsletter and in Slack. We'll likely keep putting updates there, but this will be the primary destination for updates going forward.

Let's dive in to what's improved over the past month or so!

☁️ Meltano Cloud entered Public Beta

Right at the end of May this year we launched Meltano Cloud into Public Beta. This was a key milestone for us at it represented the threshold where early Alpha users were seeing enough value to pay for Cloud use. And it means we can start working through our large waitlist to onboard more users.

Request Access to the Meltano Cloud Beta

Since then we've:

  • Added the ability to cancel a running job from the CLI
  • Added syntax highlighting to the logs in the Cloud UI
  • Added support for manual, once, and none aliases for schedules. Useful for one-off runs!
  • Improved the error code response when creating or updating a deployment
  • Squashed quite a few bugs. Thanks to our early users for all of their feedback!

Core

We released v2.20.0 which was primarily a bugfix and documentation release. We're also incrementally starting to improve the settings definitions for plugins. We now recommend using hidden: true instead of kind: hidden on plugins. This is part of an effort to make kind indicate just the data type and not any sort of UX choices that may be desired.

MeltanoHub

The Meltano Community has been busy adding new connectors to MeltanoHub. In June and July so far we've had the following additions and updates:

Extractors

  • Updated the Google Analytics connectors and docs due to the GA4 change - Link
  • Added the MeltanoLabs variant of tap-hubspot - Link
  • Added the datarts-tech variant of tap-cassanda - Link
  • Added the acarter24 variant of tap-mailchimp - Link
  • Updated the default variant fo SaaSOptics to the datarts-tech variant - Link
  • Updated the default variant of tap-postgres and tap-snowflake to the MeltanoLabs variant - Link
  • Added tap-theme-parks - Link
  • Added the sehnem variant of tap-netsuite - Link
  • Updated the default variant of tap-recruitee to the rawwar variant - Link

Loaders

  • Added a loader for Clickhouse - Link
  • Added target-sqs and target-parquet variants from Hotglue - Link
  • Updated the default variant of target-postgres and target-snowflake to the MeltanoLabs variant - Link

We've also got an introductory video on how to go from Zero to Snowflake with the help of target-snowflake.

Connectors

We're continuing to invest in building first-party connectors based on the Meltano SDK.

We also have new extractors for Jira and Salesforce landing soon.

SDK

We shipped 3 SDK releases

Some highlights from these releases are:

  • Supporting optional headers in OAuth requests
  • Publishing the supported python version in --about
  • Supporting union schemas which is useful for connectors that accept mutually exclusive settings (e.g. OAuth vs API key auth)
  • Validation of a parsed/transformed record against the SCHEMA message
  • Add Apache 2.0 as an optional license when developing a connector

And of course lots of fixes, under the hood changes, and improved documentation.