* finish the sync with success if rate limit is reached
* todo
* added rate_limit_handler
* added rate_limit_handler decorator
* removed TODO
* deleted rate_limit_hanlder decorator
* unit tests for rate limit is reached
* format code
* bump version
* format code
* updated spec and def yaml
Co-authored-by: auganbay <auganenu@gmail.com>
* Add filtering by queryable flag for available streams
* Updated PR number and version
* add logs for failed bulk jobs
* Added logs for collect stream objects options if code 404
* Fixed unittests
* Fixed integration tests
* Bumped docker version
* Update version in seed
* Update streams.py
* Added logger for print not queriable streams
Co-authored-by: antixar <antixar@gmail.com>
* use BULK for the first sync, REST for incremental sync
* if stream contains compound data or/and base64 use always REST
* fix get stream state from connector state
* fix integration test
* refactor catalog name
* format code
* refactor unit tests
* refactor unit tests 2
* format code 2
* Set additionalProperties to true not to break test temporarily
* fix unit test and remove unnecessary filtering fields
* bump version
* updated spec and def yaml
Co-authored-by: auganbay <auganenu@gmail.com>
* fix next_page_token
* fix BULK API
* fix BUlk incremental stream
* added unit test and comments
* format code
* bump version
* updated spec and def yaml
Co-authored-by: auganbay <auganenu@gmail.com>
* Source Salesforce: Add the ability to filter streams (version 0.1.11)
* Source Salesforce: fix examples for new field in specification (version 0.1.12)
* Make `start_date` optional
* start_date can take format `2021-07-25`
* added title to all spec input properties and changed version in Dockerfile
* added a new item into salesforce.md changelogs
* fixed case when start_date is None
* formatted code
* changed comments in unit test fixtures
* changed spec title fields
* updated source and spec yaml
Co-authored-by: Auganbay <auganenu@gmail.com>
* save: exit instead of raised err
* format
* upd type is spec (allow null that is default)
* bump version
* rm default; add title
* upd base-singer (dont raise uninformative json-decode error if no output in stdout
* upd docs
* add changelog for postres source
* add changelog for mysql source
* add changelog for mssql source
* add changelog for file source
* add changelog for google sheets
* add full changelog for file source
* add full changelog for google sheet source
* add full changelog for mssql source
* add changelog for http requests
* add changelog for salesforce source
* add changelog for facebook marketing source
* add changelog for google analytics source
* add changelog for shopify native source connector
Release all connectors affected by namespace change. Includes all JDBC sources and destinations.
Also add documentation for normalisation. Prerequisite to actually releasing 0.21.0-alpha.