Skip to content

Releases: transferwise/pipelinewise

0.28.0 (2021-01-08)

08 Jan 14:17
1094304
Compare
Choose a tag to compare

New

  • Support environement variables in tap yaml files and rendering them with jinja2 template.

Fixes

  • bump pipelinewise-target-snowflake to 1.10.1
  • Map Mysql's tinyint(1) unsigned column type to targets' number column type
  • Bumping dependencies of Pipelinewise
  • Detect the copyright year dynamically

0.27.0 (2020-12-04)

04 Dec 13:13
e858712
Compare
Choose a tag to compare
  • Bumping snowflake-connector-python across all componenets that uses to 2.3.6

  • Tagging all queries issues to Snowflake by FastSync Snowflake and singer target-snowflake.

  • Add ssl support to mongodump in FastSync mongodb.

  • Add support for MySQL spatial types.

  • Fix issues build PPW docker images

  • Update documentation.

0.26.0 (2020-10-30)

30 Oct 09:38
81c1892
Compare
Choose a tag to compare
  • Add tap-mixpanel
  • Bump joblib to 0.16.0 to fix some issues when running on python 3.8

0.25.0 (2020-10-23)

23 Oct 16:31
678a6f0
Compare
Choose a tag to compare
  • Add --profiler optional parameter to pipelinewise commands
  • Use --debug logging in every subprocess
  • Fixed an issue when fastsync not extracting NULL characters correctly from MySQL

Tap Postgres

  • Bump pipelinewise-tap-postgres to 1.7.1
    • Parse data from json(b) when converting a row to a record message in log based replication method.

Tap MySQL

  • Bump pipelinewise-tap-mysql to 1.3.8
    • Fix mapping bit to boolean values

Tap Slack

  • Bump pipelinewise-tap-slack to 1.1.0
    • Extract user profiles from users.list API endpoint
    • Extract message attachments from conversations.history API endpoint
    • Fixed an issue when incremental bookmarks were not sent correctly in the STATE messages

0.24.1 (2020-10-02)

02 Oct 13:48
65cabc8
Compare
Choose a tag to compare
  • Exit as failure when another instance of the tap is running or the tap is not enabled

Tap Slack

  • Bump pipelinewise-tap-slack to 1.0.1
    • Fixed an issue when thread_ts values were not populated correctly in messages and threads streams

0.24.0 (2020-10-01)

01 Oct 09:54
b34cf83
Compare
Choose a tag to compare
  • Add tap-slack
  • Add tap-shopify

Tap MongoDB

  • Bump pipelinewise-tap-mongodb to 1.2.0
    • Add support for SRV urls

0.23.0 (2020-09-25)

25 Sep 15:39
e0a8ee1
Compare
Choose a tag to compare
  • Fixed an issue when missing empty breadcrumb in tap properties file didn't raise an exception
  • Add option to build docker images only with selected tap and target connectors

Tap Postgres

  • Bump pipelinewise-tap-postgres to 1.7.0
    • Option to enable SSL mode
    • Fixed an issue when timestamps out of the ISO-8601 range caused some failures
    • Fixed an issue when when postgres replication slot name not generated correctly and contained invalid characters

Target Postgres

  • Bump pipelinewise-target-postgres to 2.1.0
    • Option to enable SSL mode

0.22.1 (2020-09-10)

11 Sep 12:39
aedb170
Compare
Choose a tag to compare

Tap MySQL

  • Bump pipelinewise-tap-mysql to 1.3.7
    • Fixed an issue when tap-mysql was logging every extracted record on INFO level
    • Fixed an issue when TIME column types replaced the whole record

Target S3 CSV

  • Bump pipelinewise-target-s3-csv to 1.4.0
    • Fixed an issue when target-s3-csv created temp files in system /tmp instead of PPW specific ~/.pipelinewise/tmp

0.22.0 (2020-08-28)

02 Sep 16:01
61f0bcd
Compare
Choose a tag to compare

FastSync

  • Fixed an issue when MySQL TIME column type mapping was not in sync with target-postgres and target-snowflake TIME type mappings
  • Fixed an issue when Postgres TIMESTAMP WITH TIME ZONE columns were not mapped correctly to the UTC equivalent data types in the target

Tap Kafka

  • Performance improvements
  • Change the syntax of primary_keys option from JSONPath to /slashed/paths ala XPath

0.21.3 (2020-08-19)

19 Aug 06:51
b3281ef
Compare
Choose a tag to compare
  • Fixed an issue when tap was not started if stream buffer size is greater than 1G