Ingestr

Latest version: v0.13.10

Safety actively analyzes 707009 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.12.6

This release expands the closed intervals that were released for SQL sources in v0.12.5 to all the other platforms we support. In addition, it includes an improved Google Analytics source that can load past intervals as well.

What's Changed
* Made the access_token optional by sanjushahgupta in https://github.com/bruin-data/ingestr/pull/82
* Patch/closed intervals by karakanb in https://github.com/bruin-data/ingestr/pull/83


**Full Changelog**: https://github.com/bruin-data/ingestr/compare/v0.12.5...v0.12.6

0.12.5

This release introduces an important change on how intervals worked in ingestr.

Important - Closed Intervals
This release introduces a change in how `--interval-start` and `--interval-end` works in ingestr. Previously, these flags were treated as `[interval-start, interval-end)`, meaning that the values with `interval-start` would be included, the ones with `interval-end` would be excluded, which means the ranges would not be overlapping.

In more tangible terms, the previous version would create a query like this to get the data based on an `updated_at` field:
sql
SELECT *
FROM mytable
WHERE updated_at >= :interval_start AND updated_at < :interval_end


In the new version, this is how the query looks like:
sql
SELECT *
FROM mytable
WHERE updated_at >= :interval_start AND updated_at <= :interval_end

This means certain bits of data will be fetched unnecessarily, but ingestr will deduplicate the data anyway. This is especially helpful for date-based incremental keys where there's no high-precision timestamp available.

**Full Changelog**: https://github.com/bruin-data/ingestr/compare/v0.12.4...v0.12.5

0.12.4

What's Changed
* New source: [Google Analytics](https://bruin-data.github.io/ingestr/supported-sources/google_analytics.html) by sanjushahgupta in https://github.com/bruin-data/ingestr/pull/70
* New source: [GitHub](https://bruin-data.github.io/ingestr/supported-sources/github.html) by sanjushahgupta in https://github.com/bruin-data/ingestr/pull/61
* Added support for a new `--columns` flag that can be used to pass hints for the destination table structure.
* Fixed a bug with incremental load handling for date columns.


**Full Changelog**: https://github.com/bruin-data/ingestr/compare/v0.12.3...v0.12.4

0.12.3

0.7.8

This release introduces a new Kafka source to ingestr!

Using ingestr, you can ingest data from any Kafka topic into your DWH, see [docs here](https://bruin-data.github.io/ingestr/supported-sources/kafka.html).

0.6.5

This release adds [Gorgias](https://gorgias.com) as a new source to ingestr!

The current release supports 4 resources at the moment:
- customers
- tickets
- ticket messages
- satisfaction surveys

Adding new resources would be pretty easy, feel free to contribute either directly to the code or creating an issue with your needs.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.