Skip to main content

Integration Release Notes

IOMETE integrations are released independently from the IOMETE platform. Check this page before upgrading dbt-iomete or iomete-airflow-plugin, especially if your environment pins package versions.

Latest Versions

IntegrationPackageVersionCompatibilityGuideSource
dbtdbt-iomete1.8.3dbt Core 1.8.x; Python 3.9–3.12OpenGitHub
Airflowiomete-airflow-plugin3.1.0Airflow >=2.10.5,<4.0.0; Python 3.10–3.13OpenGitHub

Recent Releases

September 4, 2026

dbt-iomete - v1.8.3

🚀 New Features

  • Loading duplicate unique keys: Added the delete+insert incremental strategy for runs that can return several rows with the same unique_key. It removes matching target rows, then inserts the complete result from the current run. The delete and insert are separate operations, so if the insert fails, rerun the model or perform a full refresh to restore the deleted rows.
  • Replacing Iceberg partitions: Added the insert_overwrite incremental strategy for runs that return the complete contents of the partitions they update. Only partitions present in the current result are replaced. Without partition_by, the strategy replaces the whole table in one atomic operation. See Incremental Models for configuration guidance.
August 25, 2026

dbt-iomete - v1.8.2

⚡ Improvements

  • Faster schema discovery: Changed table and view metadata reads to come directly from Spark, which avoids schema-service failures and improves discovery in schemas with many relations.
  • Separate metadata concurrency: Added list_relations_threads to control how many relations dbt inspects at once without increasing the threads used to build models. The default is 100; lower it if metadata discovery puts too much load on your data plane.
  • Configuration cleanup: Removed the IOMETE_DBT_SCHEMA_TIMEOUT_SECONDS setting. Delete it from your environment after upgrading.
June 25, 2026

dbt-iomete - v1.8.1

🐛 Bug Fixes

  • Metadata requests for large catalogs: Increased the schema-service timeout from 10 to 120 seconds to prevent timeouts while loading large catalogs. You could override it with IOMETE_DBT_SCHEMA_TIMEOUT_SECONDS; version 1.8.2 later removed the need for this setting.
June 25, 2026

dbt-iomete - v1.8.0

⚡ Improvements

  • dbt Core 1.8 support: Added compatibility with the dbt Core 1.8 release line.
  • Security update: Upgraded protobuf to 5.29.6 to address CVE-2026-0994.

⚠️ Breaking Changes

  • Python 3.7 and 3.8 support removed: Removed support for Python 3.7 and 3.8. Upgrade to Python 3.9–3.12 before installing this version.
June 22, 2026

IOMETE Airflow Plugin - v3.1.0

🚀 New Features

  • Airflow 2 support: Added support for Airflow 2.10.5 alongside Airflow 3.x versions below 4.0.0.
  • Python 3.13 support: Extended the supported Python range to 3.10–3.13.

⚡ Improvements

  • Airflow-version compatibility: Changed web component loading so the plugin registers them only when the installed Airflow version supports them.
June 15, 2026

IOMETE Airflow Plugin - v3.0.1

⚡ Improvements

  • Security update: Raised the requests floor to 2.33.0 so installations receive the patched dependency.
June 4, 2026

IOMETE Airflow Plugin - v3.0.0

🚀 New Features

  • Multiple IOMETE environments: Added per-task host, domain, and token parameters to IometeOperator, so one Airflow instance can run jobs against different IOMETE environments.
  • Safer token lookup: Added access_token_variable, which resolves a token from an Airflow Variable only when the task runs. The token stays out of DAG code and Airflow's rendered template fields.

⚠️ Breaking Changes

  • Task-level connection settings required: Removed support for global IOMETE Airflow Variables and variable_prefix. Pass host, domain, and either access_token or access_token_variable to each task. Follow Migrating from 2.x before upgrading.
May 28, 2026

IOMETE Airflow Plugin - v2.0.2

⚡ Improvements

  • Security updates: Added minimum patched versions for urllib3, idna, Mako, and python-multipart. Reinstall or upgrade the plugin to receive these dependency versions.
May 28, 2026

IOMETE Airflow Plugin - v2.0.1

⚡ Improvements

  • Airflow security updates: Raised the minimum Airflow version from 3.2.0 to 3.2.1 to include upstream security fixes.
February 25, 2026

IOMETE Airflow Plugin - v2.0.0

🚀 New Features

  • Domain-aware connections: Added the IOMETE domain to each request, allowing jobs to run in the selected domain.

⚡ Improvements

  • IOMETE SDK 3 support: Upgraded the plugin to IOMETE SDK 3.1 or later.
  • More reliable job startup: Added a short wait after submitting a job before requesting its status, reducing failures while the run is being created.

⚠️ Breaking Changes

  • Updated runtime requirements: Raised the requirements to Python 3.10–3.12 and Airflow 3.1.6 or later.
May 9, 2025

dbt-iomete - v1.7.9

🚀 New Features

  • Setting Iceberg table properties: Added tblproperties to model configuration, applying table properties when dbt creates a relation.
  • Reducing merge scans: Added incremental_predicates to limit the target rows scanned during an incremental merge.

🐛 Bug Fixes

  • Removing model columns: Fixed merge and append runs so they handle columns removed from a model.
May 6, 2025

dbt-iomete - v1.7.8

🐛 Bug Fixes

  • dbt-common compatibility: Fixed failures caused by the dbt-common package not being found.
May 5, 2025

dbt-iomete - v1.7.7

🚀 New Features

  • Composite unique keys: Added support for using several columns together as a unique_key in incremental models.

🐛 Bug Fixes

  • Snapshots outside the default catalog: Fixed snapshots whose target is in another catalog.
April 30, 2025

dbt-iomete - v1.7.6

🐛 Bug Fixes

  • Synchronizing incremental schemas: Fixed incremental models using on_schema_change: sync_all_columns.
March 10, 2025

dbt-iomete - v1.7.5

🐛 Bug Fixes

  • Correct relation types: Fixed relation detection so views are identified as views instead of tables.
  • Accurate run results: Fixed run reporting so a failed model is no longer reported as successful.
January 22, 2025

dbt-iomete - v1.7.4

🚀 New Features

  • Domains and multiple catalogs: Added support for connecting a dbt project to an IOMETE domain and creating models outside the default catalog.

🐛 Bug Fixes

  • Creating incremental tables: Fixed the first run of a new incremental model.