Skip to content

Releases: bruin-data/ingestr

v0.12.6

10 Jan 07:04
Compare
Choose a tag to compare

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

Full Changelog: v0.12.5...v0.12.6

v0.12.5

06 Jan 08:38
Compare
Choose a tag to compare

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:

SELECT *
FROM mytable
WHERE updated_at >= :interval_start AND updated_at < :interval_end

In the new version, this is how the query looks like:

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: v0.12.4...v0.12.5

v0.12.4

03 Jan 20:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.3...v0.12.4

v0.12.3

22 Dec 12:00
Compare
Choose a tag to compare
feature: custom SQL queries

New source: Kafka

10 Sep 13:15
Compare
Choose a tag to compare

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.

Gorgias as a new source

25 Jun 16:52
Compare
Choose a tag to compare

This release adds Gorgias 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.

v0.6.0: Shopify as a new source

12 Jun 15:05
Compare
Choose a tag to compare

This release adds support for Shopify as a new source! 🚀

Give the docs a look, anda share your feedback.

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

SAP Hana as a source ✨

24 Apr 22:14
Compare
Choose a tag to compare

This release adds support for SAP Hana as a source. You can use the Hana databases as a source using the following URI structure:

hana://username:password@host:port/dbname

Enjoy!

Notion support 🚀

21 Apr 20:47
Compare
Choose a tag to compare

Along with some minor upgrades and maintenance work, this release introduces the support for a new source: Notion!

This is the first release where we step outside the db-only territory and integrate with external platforms, please feel free to suggest any other platform that might be helpful to you!

MongoDB Source

29 Feb 21:14
Compare
Choose a tag to compare

This release adds support for MongoDB as a source for ingestr!

ingestr ingest \
  --source-uri 'mongodb://localhost:27017' \
  --source-table 'mydb.mycollection' \
  --dest-uri $POSTGRES_URI \
  --dest-table 'testschema.mongofake'

Fixes #7