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

Commit 9373751

Browse files
authored
v1.6.0 and changelog (#51)
1 parent 4a88945 commit 9373751

File tree

2 files changed

+154
-1
lines changed

2 files changed

+154
-1
lines changed

CHANGELOG.md

+153
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
1.6.0 (2020-04-20)
2+
-------------------
3+
4+
- Enable `LOG_BASED` to replicate multiple databases by multiple taps
5+
- Fix extracting data from tables with space in the name
6+
7+
1.5.3 (2020-03-31)
8+
-------------------
9+
10+
- Minor loggin change
11+
12+
1.5.2 (2020-03-10)
13+
-------------------
14+
15+
- Backward compatibility fix for PG version > 10
16+
17+
1.5.1 (2020-03-10)
18+
-------------------
19+
20+
- Support session `wal_sender_timeout` setting
21+
22+
1.4.1 (2020-02-27)
23+
-------------------
24+
25+
- Remove unused timestamps in logical replication
26+
27+
1.4.0 (2020-02-19)
28+
-------------------
29+
30+
- Make logging customizable
31+
32+
1.3.1 (2020-01-08)
33+
-------------------
34+
35+
- Support for jsonb column type
36+
37+
1.3.0 (2019-11-15)
38+
-------------------
39+
40+
- Add `break_at_end_lsn` setting
41+
- Add `max_run_seconds` setting
42+
- Only send feedback when `lsn_comitted` has increased
43+
- Remove some incompatible singer tap-postgres code
44+
45+
1.2.1 (2020-11-11)
46+
-------------------
47+
48+
- Minor error handling optimization
49+
50+
1.2.0 (2020-11-04)
51+
-------------------
52+
53+
- Bump psycopg2 to `2.8.4`
54+
- Rely on psycopg2 to send keep-alive status updates to source
55+
56+
1.1.9 (2020-10-18)
57+
-------------------
58+
59+
- Fix error handling condition if state file cannot be opened to read latest commit position
60+
61+
1.1.8 (2020-10-14)
62+
-------------------
63+
64+
- Remove database_name from stream-id
65+
- Remove LOG_BASED stream bookmarks from state if it has been de-selected in catalogue
66+
- Convert values in time with timezone columns to UTC
67+
68+
1.1.7 (2020-10-04)
69+
-------------------
70+
71+
- Bug fixes and stability improvements
72+
73+
1.1.6 (2020-09-20)
74+
-------------------
75+
76+
- Remove include_schemas_in_destination_stream_name and always add schema name to stream
77+
- Fix regression bug
78+
- Only request selected tables from wal2json
79+
80+
1.1.5 (2020-09-09)
81+
-------------------
82+
83+
- Untracked dev changes
84+
85+
1.1.2 (2020-08-12)
86+
-------------------
87+
88+
- Untracked dev changes
89+
90+
1.1.1 (2020-07-25)
91+
-------------------
92+
93+
- Bump psycopg2 to `2.8.3`
94+
- Also very fast, but due to the PostgreSQL session memory limit, will fail for very large transactions
95+
96+
1.1.0 (2020-07-24)
97+
-------------------
98+
99+
- Untracked dev changes
100+
101+
1.0.9 (2020-07-17)
102+
-------------------
103+
104+
- Untracked dev changes
105+
106+
1.0.8 (2020-07-11)
107+
-------------------
108+
109+
- Keep-alive feedback message sent to the source server is now only sent every 5 seconds
110+
111+
1.0.7 (2020-07-01)
112+
-------------------
113+
114+
- Lsn position is no longer flushed at the end of the run, but only at the start of the next run
115+
116+
1.0.6 (2020-07-01)
117+
-------------------
118+
119+
- Only search for DB specific slot
120+
- Improve version detection and control
121+
- Clarify Update Bookmark Period
122+
123+
1.0.5 (2020-06-27)
124+
-------------------
125+
126+
- Lower default `poll_total_seconds`
127+
- When no data is received, poll every 5 seconds for 15 seconds total
128+
- Do not flush lsn at the end of a run, but at the start of the next run
129+
130+
1.0.4 (2020-06-25)
131+
-------------------
132+
133+
- Some postgres instances do not have hstore available. do not make that assumption
134+
- hstore rec must exist && must have an installed version to use hstore
135+
- Send all stream schemas before syncing for binlog
136+
- dsn string was causing encoding issues for a client with backslashes in their password
137+
- Change bookmark property from primary key to replication key
138+
- Only fetch the end_lsn if a log based stream is in play. aurora, for instances, does not support lsns
139+
- Do NOT consume message if its lsn > the global end_lsn for that tap run
140+
- Don't break logical replication just because we haven't seen a message in 10 seconds
141+
142+
1.0.3 (2020-05-28)
143+
-------------------
144+
145+
- Initial release with updated `README.md`
146+
147+
148+
149+
150+
151+
152+
153+

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
long_description = f.read()
77

88
setup(name='pipelinewise-tap-postgres',
9-
version='1.5.3',
9+
version='1.6.0',
1010
description='Singer.io tap for extracting data from PostgresSQL - PipelineWise compatible',
1111
long_description=long_description,
1212
long_description_content_type='text/markdown',

0 commit comments

Comments
 (0)