* exclude KnowledgeArticleVersion from bulk api
* version bump + changelog
* add other affected KnowledgeArticle streams
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* auto-bump connector version [ci skip]
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* initial changes
* Edited google Sheets doc
* More edits
* edited the intro and prereqs for BigQuery
* edited the data loading section
* more edits
* Grammatical edits
* Formatting edits
* bump GA connectors to latest version of python cdk
* update changelogs
* fix changelogs
* more changelog fixes
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* adding fixtures to mock time.sleep for connectors that explicitly sleep
* bump connector versions
* update changelog doc for each connector
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* auto-bump connector version
* remove version bump for freshdesk because connector tests are in a bad state
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* 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>