* Fix SAT source-google-search-console, source-hubspot, source-instagram, source-recharge, source-zendesk-support
* Fix github, sendgrid, google-analytics-v4, survey-monkey, twitter
* Added a newline at the end
* Fix pinterest, twitter expected records
* Fix hubspot and slack
* Fix sentry and GAv4(UA) allowed hosts
* Fix github and sendgrid
* Fix google analytics UA expected records
* Increase timeout for read records
* Fix chargebee and greenhouse
* Fix sentry expected records
* Add support for `Items` and `Item Prices` streams
* Add support for `Attached Items`stream
* Update changelog
* Remove unused field
* Update docs/integrations/sources/chargebee.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update text in changelog
* Add docstring for SemiIncrementalChargebeeStream class
* Bump connector's version to 0.1.3
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Prepare Chargebee connector for publishing
* Update docs
Update `docs/SUMMARY.md` file.
Update `docs/integrations/README.md` file.
* Update changelog
* Implement change request
* Remove `name` field from streams
* Rename env var for Chargebee
Rename from `CHARGEBEE_TEST_CREDS` to `CHARGEBEE_INTEGRATION_TEST_CREDS`.
* Revert "Rename env var for Chargebee"
This reverts commit 7ddc6e0cb1.
* Revert "Revert "Rename env var for Chargebee""
This reverts commit 6df6751034.
* Add custom backoff handler
* Implement change request
* Add comment about why `order` is an empty stream
* Bump connector version
* Add source-chargebee/
* Add schemas
* Remove debug messages
* Remove airbyte_secret specification to fix UI error: API key not found
* Add Invoice stream
* Add airbyte_secret back
* Rename streams for consistency with source.py
* Add pagination and incremental syncing
* Add backoff
* Add invoice schema
* Minor JSON bug fix
* Add orders; Clean up source.py
* Change format to remove datetime string with integer (according to Chargebee documentation)
* Change format to remove datetime string with integer (according to Chargebee documentation)
* Change self.params to be instance var (to reset every Stream instance); Add Stream logging; Add Plan
* Change self.params to be instance var (to reset every Stream instance); Add Stream logging; Add Plan
* Add Plan
* Add Addon
* Reformat
* Rename files so they are recognizeable in the UI
* Update airbyte-integrations/connectors/source-chargebee/setup.py
Thanks! TIL!! 🙏
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>