Updated verbiage from grades to stages
Updated connector stages to match cloud stage tags
Added connectors missing on README.md that appear on cloud drop down
* Add more sources sponsored by Faros AI
* Fix doc link
* Add icons
* Fix phabricator links
* Remove references to phabricator source because we dont have stable source acceptance test for it yet
* fix: rebased with master
* fix: account name in docker image
* Delete config.json
* chore: added seed spec
* chore: fix formatting
Co-authored-by: Chris Wu <chris@faros.ai>
* Add Jenkins source from Faros AI to connector catalog
* todos
* Add setup instruction
* Update doc
* Feedback and add to dropdown
Co-authored-by: Chris Wu <chris@faros.ai>
* Added streams
* SearchMetrics implementation
* Updated unit tests
* Update to review and tests
* Add SEARCH_METRICS_TESTS_CREDS to ci creds
* Add CountDomainKeyword stream and updated to review
* Updated to new master
* Updated to linter
* Deleted windows in days from config
* Updated version in seed
* add ClickHouse destination
* update docs
* format code
* code improvement as per code review
* add ssh tunneling and ssl/tls support and code enhancement
* merge from master
* disable testCustomDbtTransformationsFailure test
* fix string format bug
* fix reserved keywords bug and disable dbt
* disable dbt in expect result
* add type hints
* bump connector version
Co-authored-by: Alexander Tsukanov <alexander.tsukanovvv@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* initial commit, working sending single messages
* Adds Unit Tests, removes un-implemented features from Spec, yields sent messages, fixed fifo suffix match, adds bootstrap
* Remove yield from RECORD message
* Complete readme for sqs
* Formatting
* Minor tidying of unit tests
* Add references in docs pages
* formatting
* Add docs links
* formatting
* add kinesis destination connector
* format code
* add javadoc and general documentation
* fix buffer bug and refactor code
* rename vars to common airbyte usage
* run format
* run format + seed file
* add eof
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* add source notion
* update PR number in change log
* bug fix and code improvement as code review suggestions
* code improvement as review advices
* new connector notion
* format
* correct creds file
* run seed
* bump connector version
* format
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* Add Pinterest implementation
* Updated to review
* Added rate limits and PR number to doc
* Fixed unit tests and data slicing bug
* Update airbyte-integrations/connectors/source-pinterest/source_pinterest/spec.json
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update airbyte-integrations/connectors/source-pinterest/build.gradle
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update airbyte-integrations/connectors/source-pinterest/source_pinterest/spec.json
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Updated to review
* Updated window in days
* Fixed unit test
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Adding Pulsar destination
* Add enable_chunking property
* Add dependency for DNS resolve for Mac
* Updating build.gradle
* Adding definition
* Refactor and fix tests
* Adding new config properties
* Reformat code
* Close resources when checking connection
* Updating doc
* Adding more test to build the producer map
* Rename brokers property
* Avoid emitting null states to the output collector
* fix config file
* run seed source/destination
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* feat: adds destination-elasticsearch
* feat: adds destination-elasticsearch es server container
* refactor: header configuration
* update: only call createIndex when preparing the writes
* update: reuse container
* fix: make index names valid and use namespace
* refactor: use bulk process and buffered consumer
* refactor: fix bulk process and buffered consumer
* chore: update documentation
* update: remove ssl reference
* fix: bulk indexing
adds test logging config to inspect http wire
begins work for overrwriting existing records
* docs: update for authentication
* refactor: simplify config
* refactor: cleanup indices, implement auth
* update: cleanup equals/toString in Elasticsearch ConnectionConfiguration
* chore: use conventions and remove unused code
* update: close underlying rest connection
* update: enable `supportsNormalization`
* refactor: better encapsulate index naming
* update: allow upserting
* update: use oneOf for auth method
* refactor: use encapsulated auth object
* chore: pretty
* update: simplify auth header creation
* chore: remove unused class
* update: use boolean as field type
* adds: elasticsearch example server
* fix: api secret test
* feat(67): add support for 'spec' using Python HTTP API source template and stripe as an example
* chore(67): add sample state and config
* feat(67): add check functionality for paystack source by fetching first customer
* feat(67): add support for discover and read customer stream
* feat(67): add paystack source connector to UI
* feat(67): update source definitions to use 0.1.0
* Hacktoberfest 67 paystack source (#1)
* feat(67): add support for 'spec' using Python HTTP API source template and stripe as an example
* chore(67): add sample state and config
* feat(67): add check functionality for paystack source by fetching first customer
* feat(67): add support for discover and read customer stream
* feat(67): add paystack source connector to UI
* feat(67): update source definitions to use 0.1.0
Co-authored-by: Foluso Ogunlana <foluso_ogunlana@stearsng.com>
* feat(67): update stream state cursor field to be integer and to match API record field name
* chore(67): add unit tests for source and streams
* chore(67): store formatted date time in state to match type of catalog
* chore(67): add configuration for acceptance integration tests
* docs(67): update docs and summary with paystack
* chore(67): add essential schemas to be catalogued for new streams
* feat(67): add support for critical streams - transactions subscriptions transfers refunds settlements
* docs(67): update image and bootstrap
* chore(67): update builds.md to include paystack badge
* docs(67): add changelog and source definition JSON file
* docs(67): add paystack to integrations readme
* chore(67): update check_connection to airbyte standard
* refactor to simplify streams and remove constants file
* fix(67): correct "null, null" values in schemas
* chore(67): update file formatting with gradle format
Co-authored-by: Foluso <5675998+foogunlana@users.noreply.github.com>
* 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