* Initial commit, working source with static Creds
* Typo in example queue url
* Adds auto delete of messages after read
* Adds visibility timeout
* remove insecure comments from AWS IAM Key spec
* explicitly set supported sync modes
* explicit sync mode should be lower case
* Adds unit tests for check, discover, read
* remove incremental acceptance test block
* remove incremental from conf catalog sample
* remove test requirement moto from main req
* align int catalog sample with sample_files
* fixing catalog configs
* acceptance testing config
* adds expected records txt
* automated formatting changes
* remove expected records block from acpt test
* Adds Docs page
* Ammends formatting on readme
* Adds doc link to summary
* Improve error handling & debug logging
* Adds bootstrap.md
* Add a todo suggestion for batch output
* Adds SQS to integrations readme list
* lower case properties
* removed unused line
* uses enum for aws region
* updates sample configs to use lowercase
* required props to lower case
* add missed property to lowercase
* gradle formatting
* Fixing issues from acceptance tests
* annotate secrets in spec.json with airbyte_secret
* Adds explicit warnings about data less when using Delete Message option
* Redshift Source and Restination set SSL as default option
* add changelog
* remove SSL test| add more documentation
* bump new version
* bump new version
Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
* add source onesignal
* update PR number in change log
* change source define cursor and sync mode
* get correct max cursor time across stream slices
* code improvement as code review advices
* format code
* remove unused code
* remove TODOs
Co-authored-by: Maksym Pavlenok <antixar@gmail.com>
* create a fork for the source-file connector
* update docs and tests
* update docs and tests
* add secrets
Co-authored-by: George Claireaux <george@claireaux.co.uk>
* switching among auth methods
* refactoring after reviews
* correction of doc
* update spec file
Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
* Create separate cache file per stream and add projects and start_date config
* Add project id to issue record
* Add projectId to issue schema
* Add BoardIssues stream
* Add SprintIssues stream
* Add Epics stream and deduplicate state code
* Add EpicIssues stream and additional fields for Issues stream
* Add story points to sprint issues
* Add new streams to test catalog
* Update gitignore
* Rename cache boolean and fix test catalog
* Fix streams that depend on Issues stream
* Fix sprint_issues stream
* Add more fields to issues stream and format
* Add option to expand issue changelogs
* Remove epic_issues stream
* Expand project descriptions
* Show rendered fields for epics
* Include project key
* Include project key in issues stream
* Address comments
* Use CDK caching
* Remove extra changes
* Fix sprints stream reading from non-scrum boards
* Format
* small fix and bump version
* bump version
Co-authored-by: Chris Wu <chris@faros.ai>
* memory & performance optimisations
* address comments
* version bump
* added advanced_options for reading csv without header, and more custom pyarrow ReadOptions
* updated to use the latest airbyte-cdk
* updated docs
* bump source-s3 to 0.1.6
* remove unneeded lines
* Use the all dep ami for python builds.
* ec2-instance-id should be ec2-image-id
* ec2-instance-id should be ec2-image-id
Co-authored-by: Jingkun Zhuang <Jingkun.Zhuang@icims.com>
Co-authored-by: Davin Chia <davinchia@gmail.com>
* Connector Facebook-Marketing: update streams with custom streams
* update: remove custom streams, add new custom insights from config
* update: add new model for InsightConfig, remove old imports
* fix: format to source file and streams file
* update Changelog
* update: add to check a validation to insights entries, update documentation and fix to resolve in spec schema
* fix: fix import logger from entrypoint, change to python logger
* fix: change error message from check custom insights entries, fix logger import
Co-authored-by: vladimir <vladimir.remar@gmail.com>
* create a new connector folder
* add base classes
* add schemas
* add ads/ad_groups streams
* update tests and docs
* add a bootstrap file
* update the base domain name for API
* update the base domain name for API
* update Dockerfile libs
* remove unused comments
* Update airbyte-integrations/connectors/source-tiktok-marketing/bootstrap.md
Co-authored-by: George Claireaux <george@claireaux.co.uk>
* Update airbyte-integrations/connectors/source-tiktok-marketing/bootstrap.md
Co-authored-by: George Claireaux <george@claireaux.co.uk>
* fix UI error with input parameters
* fix problem with updated state
* Update airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py
Co-authored-by: Davin Chia <davinchia@gmail.com>
* add an unit test
* update README.md
* bump version
Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Davin Chia <davinchia@gmail.com>
* Add additional stream support.
Implement nested stream support.
Add new schemas.
Update acceptance test config.
* Update acceptance test config.
Update codestyle and docstrings.
* Update build.gradle
* Update build.gradle config
* Update docs.
Post review fixes.
* Add TODO to fill all streams.
* Update schemas.
Update SAT config.
* Refacor connector to use CDK best practices
* Stream pagination fixed
* Fix acceptance test config.
* Fix setup.py test requirements
* Rename <x>.<y> stream names to <x>_<y> format.
Update next_page_token method.
Fix streams mypy type check.
* Add unit tests for stream core functionality.
* Fix acceptance test config with new stream names.
* Fix acceptance test config with new stream names.
* Add more streams to SAT as non empty.
* Fix broken schemas.
* Comment/delete demographics streams references.
Bump connetor version.