* 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
* Add migration to create latest state table
* Log migration name
* Expose db variables to airbyte-db
* Implement migration
* Fix migration test
* temp
* Rebase on master
* Save state in temporal (#7253)
* Copy state to airbyte_configs table
* Add standard sync state
* Move state methods to config repository
* Add unit tests
* Fix unit tests
* Register standard sync state in migration
* Add comment
* Use config model instead of json node
* Add comments
* Remove unnecessary method
* Fix migration query
* Remove unused config database
* Move persist statement and log the call
* Update dev doc
* Add unit tests for sync workflow
Co-authored-by: Charles <giardina.charles@gmail.com>
* 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>
* adding google sheets oauth flow to server
* fix oauth type in protocol yaml
* bump sheets version in definitions
* added GDrive scope
* update sheets to master changes
* update protocol incl. cdk
* protocol typing for oauth rootobject
* format
* Fix more typos in the docs
* fix another typo
* add "to"
* make "example" plural
* remove extra words
* add period
* remove extra "the"
* use `source_defined_cursor` instead of `cursor_field` for `AirbyteStream`
* Use ConfiguredAirbyteCatalog instead of AirbyteCatalog
* 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>