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

Releases: transferwise/pipelinewise-tap-mongodb

v1.5.0

19 Jun 10:52
88a3521
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.5.0

v1.4.0

24 May 12:18
415a353
Compare
Choose a tag to compare

bump pymongo

Support connection to MongoDB Atlas

03 Jan 14:25
6dbc3ec
Compare
Choose a tag to compare
  • Support connection to MongoDB Atlas using mongodb+srv protocol
  • Pin dnspython to 2.1.*
  • Bump pymongo from 3.10.* to 3.12.*
  • Bump tzlocal from 2.0.* to 2.1.*
  • Bump dev and test dependencies

Support SRV urls

01 Sep 07:44
9bf7c65
Compare
Choose a tag to compare

Adding support for SRV urls from Mongo Atlas.

Configurable parameters

23 Jul 11:04
e4a2d8b
Compare
Choose a tag to compare

Made 2 LOG_BASED parameters configurable:

  • await_time_ms would control how long the log_based method would wait for new change streams before stopping, default is 1000ms=1s which is the default anyway in the server.

  • update_buffer_size would control how many update operation we should keep in the memory before having to make a call to find operation to get the documents from the server. The default value is 1, i.e every detected update will be sent to stdout right away.

Fix JSON unserializable resume token

21 Jul 08:01
65ec7cf
Compare
Choose a tag to compare

Handle cases where the server sends resume tokens with extra properties that aren't json serializable by extracting the _data hex string value and saving it as the token in the state message.

Initial release

22 May 14:07
222ad6f
Compare
Choose a tag to compare
  • LOG_BASED replication method uses MongoDB changeStreams.
  • Set a predefined schema for streams