ingestr v1.0.67 - Metrics Type Defaults

ingestr v1.0.67 was published on July 7, 2026 for bruin-data/ingestr, with the visible release note centered on adjusted default metrics types. For data engineers using ingestr as an ELT bridge, the practical point is not a new connector, but a default typing change that can affect metrics tables, warehouse inference, and checks around schema drift.

The full release notes and downloads are on the GitHub release page.

Default metrics types are the release

The public changelog for v1.0.67 is short. Its only functional signal is an adjustment to default metrics types, with the remaining lines showing bot activity and a follow up update around the same metrics work.

That matters because metrics are often consumed differently from raw extracted rows. They tend to land in monitoring tables, audit datasets, and dashboards that assume stable numeric or text types. If an ingestr run writes a metric with a changed default type, the failure may not show up in the extract step. It may show up later in a dbt model, a warehouse view, a BI field cast, or an alert rule.

There is no broad connector list in these notes. There is also no claim of a new destination, scheduler behavior, or CDC path. Treat this as a focused maintenance release for the metadata and measurement side of a pipeline, not as a feature release for source coverage.

Why default metric types matter

Type defaults are boring until they are wrong. A metric that moves between integer, floating point, boolean, or string handling can change comparison logic and aggregation results. It can also change how a destination creates a column during a first load.

For platform teams, the key question is where ingestr metrics are materialized. If they sit beside operational logs, type changes can affect retention jobs and alert queries. If they sit in the warehouse, the same change can affect inferred schemas, incremental model tests, and views that cast fields into stricter shapes.

The GitHub release page does not call out a breaking change. Still, default type work deserves a staged rollout in environments where metrics are part of pipeline health reporting. That is especially true if schema evolution is enabled and downstream code trusts the first observed type.

Checks before adopting v1.0.67

Start by comparing the metrics objects produced by your current ingestr version and by v1.0.67 against one or two representative sources. Use sources that emit the metrics you actually monitor, not a tiny smoke source with no useful counters.

Then check the destination schema after a fresh run and after an incremental run. The important cases are first table creation, append behavior, and any destination logic that maps generic values into warehouse native types. The release notes do not give a destination name, so avoid assuming the impact is tied to only one warehouse.

Finally, review dashboards and alert rules that expect exact types. A query that works with a numeric value can quietly become less useful if the field arrives as text and the cast happens in a later layer. The change may still be correct, but it should be visible in the pipeline contract.

Sparse changelog means narrow risk review

This release is not hiding a large narrative in the notes. The changelog only exposes the metrics type adjustment and internal maintenance lines. That is useful in its own way because the review surface is small.

The tradeoff is that operators get little context about which metrics changed or why. That makes local validation more important. The right response is not to block the upgrade forever, but to test the metric tables that feed your own monitoring and audit workflows.

Where to get it