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
| Integration | Package | Version | Compatibility | Guide | Source |
|---|---|---|---|---|---|
| dbt | dbt-iomete | 1.8.3 | dbt Core 1.8.x; Python 3.9–3.12 | Open | GitHub |
| Airflow | iomete-airflow-plugin | 3.1.0 | Airflow >=2.10.5,<4.0.0; Python 3.10–3.13 | Open | GitHub |
Recent Releases
September 4, 2026
dbt-iomete - v1.8.3
🚀 New Features
- Loading duplicate unique keys: Added the
delete+insertincremental strategy for runs that can return several rows with the sameunique_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_overwriteincremental strategy for runs that return the complete contents of the partitions they update. Only partitions present in the current result are replaced. Withoutpartition_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_threadsto control how many relations dbt inspects at once without increasing thethreadsused to build models. The default is100; lower it if metadata discovery puts too much load on your data plane. - Configuration cleanup: Removed the
IOMETE_DBT_SCHEMA_TIMEOUT_SECONDSsetting. 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
requestsfloor 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 toIometeOperator, 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. Passhost,domain, and eitheraccess_tokenoraccess_token_variableto 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, andpython-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
tblpropertiesto model configuration, applying table properties when dbt creates a relation. - Reducing merge scans: Added
incremental_predicatesto limit the target rows scanned during an incremental merge.
🐛 Bug Fixes
- Removing model columns: Fixed
mergeandappendruns 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_keyin 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.