Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

Commit

Permalink
v1.6.0 and changelog (#51)
Browse files Browse the repository at this point in the history
  • Loading branch information
koszti authored Apr 20, 2020
1 parent 4a88945 commit 9373751
Show file tree
Hide file tree
Showing 2 changed files with 154 additions and 1 deletion.
153 changes: 153 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
1.6.0 (2020-04-20)
-------------------

- Enable `LOG_BASED` to replicate multiple databases by multiple taps
- Fix extracting data from tables with space in the name

1.5.3 (2020-03-31)
-------------------

- Minor loggin change

1.5.2 (2020-03-10)
-------------------

- Backward compatibility fix for PG version > 10

1.5.1 (2020-03-10)
-------------------

- Support session `wal_sender_timeout` setting

1.4.1 (2020-02-27)
-------------------

- Remove unused timestamps in logical replication

1.4.0 (2020-02-19)
-------------------

- Make logging customizable

1.3.1 (2020-01-08)
-------------------

- Support for jsonb column type

1.3.0 (2019-11-15)
-------------------

- Add `break_at_end_lsn` setting
- Add `max_run_seconds` setting
- Only send feedback when `lsn_comitted` has increased
- Remove some incompatible singer tap-postgres code

1.2.1 (2020-11-11)
-------------------

- Minor error handling optimization

1.2.0 (2020-11-04)
-------------------

- Bump psycopg2 to `2.8.4`
- Rely on psycopg2 to send keep-alive status updates to source

1.1.9 (2020-10-18)
-------------------

- Fix error handling condition if state file cannot be opened to read latest commit position

1.1.8 (2020-10-14)
-------------------

- Remove database_name from stream-id
- Remove LOG_BASED stream bookmarks from state if it has been de-selected in catalogue
- Convert values in time with timezone columns to UTC

1.1.7 (2020-10-04)
-------------------

- Bug fixes and stability improvements

1.1.6 (2020-09-20)
-------------------

- Remove include_schemas_in_destination_stream_name and always add schema name to stream
- Fix regression bug
- Only request selected tables from wal2json

1.1.5 (2020-09-09)
-------------------

- Untracked dev changes

1.1.2 (2020-08-12)
-------------------

- Untracked dev changes

1.1.1 (2020-07-25)
-------------------

- Bump psycopg2 to `2.8.3`
- Also very fast, but due to the PostgreSQL session memory limit, will fail for very large transactions

1.1.0 (2020-07-24)
-------------------

- Untracked dev changes

1.0.9 (2020-07-17)
-------------------

- Untracked dev changes

1.0.8 (2020-07-11)
-------------------

- Keep-alive feedback message sent to the source server is now only sent every 5 seconds

1.0.7 (2020-07-01)
-------------------

- Lsn position is no longer flushed at the end of the run, but only at the start of the next run

1.0.6 (2020-07-01)
-------------------

- Only search for DB specific slot
- Improve version detection and control
- Clarify Update Bookmark Period

1.0.5 (2020-06-27)
-------------------

- Lower default `poll_total_seconds`
- When no data is received, poll every 5 seconds for 15 seconds total
- Do not flush lsn at the end of a run, but at the start of the next run

1.0.4 (2020-06-25)
-------------------

- Some postgres instances do not have hstore available. do not make that assumption
- hstore rec must exist && must have an installed version to use hstore
- Send all stream schemas before syncing for binlog
- dsn string was causing encoding issues for a client with backslashes in their password
- Change bookmark property from primary key to replication key
- Only fetch the end_lsn if a log based stream is in play. aurora, for instances, does not support lsns
- Do NOT consume message if its lsn > the global end_lsn for that tap run
- Don't break logical replication just because we haven't seen a message in 10 seconds

1.0.3 (2020-05-28)
-------------------

- Initial release with updated `README.md`








2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
long_description = f.read()

setup(name='pipelinewise-tap-postgres',
version='1.5.3',
version='1.6.0',
description='Singer.io tap for extracting data from PostgresSQL - PipelineWise compatible',
long_description=long_description,
long_description_content_type='text/markdown',
Expand Down

0 comments on commit 9373751

Please sign in to comment.