* 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.
* move logic from static JdbcUtils to JdbcSourceOperations
* format
* Add methods for all types in order to have possibility rewrite them and use common type mapping.
* Make BigQuery in line impl with JDBC changes
* fix binary type
* add database creations methods with sourceOperations input
* add MySqlSourceOperations
* fix processing
* Fix CDC processing
* format
* add some tests for double and float
* incr version
* #3931#3932 added zero-date converting to null param "zeroDateTimeBehavior=convertToNull"
* remove old tests covered by data type tests + incr ver
* Update airbyte-integrations/connectors/destination-mysql/src/main/java/io/airbyte/integrations/destination/mysql/MySQLDestination.java
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update docs/integrations/sources/mysql.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* add back comments to the data type mapping
* incr config version
Co-authored-by: Oleksandr Sheheda <alexandrshegeda@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Source Typeform #6319 - add form_ids to spec for specifying set of forms
* Source Typeform #6319 - improving description in spec, verifying if forms inputted by the user are valid
* Source Typeform #6319 - fixing check connections
* Source Typeform #6319 - improving form ids validation error message
* Source Typeform #6319 - bump and update changelog
* Fix SAT
Fix how cache is used in this connector.
Fix pattern field in spec file.
Remove unused fields from invalid_config.json and sample_config.json files.
* Update docs
* Use cache from CDK
* Bump connector's version + update docs
* fetch gclid from clickview stream
* resolve comments and update google ads document
* add document url in stream.py file
* fixed date range issue and added campaign name in json schema
Co-authored-by: blotouta2 <ankur@blotout.io>