* fixed bug which crashes okta log incremental sync
* bump connector version
* update acceptance test
* rollback pendulum function
* add comment
* bump version
* run format
Co-authored-by: collin <collinscangarella@gmail.com>
* Added delay to for all streams, removed logic which increase reqs rate because it does not take into consideration actual number of requests made in previous and next streams.
* Fixed argmument passing
* Increased timeout for SAT
* Increased timeout for SAT
* bump version
* bumped connector version, updated change log
Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
* Source Google Directory #7415 - migrate to the CDK
* Source Google Directory #5190 - fix timeout error
* Source Google Directory #7415 - fix according to PR review
* Source Google Directory #7415 - added etag and lastLoginTime to ignored fields for full refresh acceptance test
* Source Google Directory #7415 - fix full refresh acceptance test config
* Source Google Directory #7415 - bump version
* Fix data type tests in CdcPostgresSourceComprehensiveTest
* update style format
* bump version for postgres source
* bump version for postgres source in json definition
* remove unnecessary comments from test and bump version for postgres strict encrypt source
* resolved potential conflicts with debezium utils in mssql converter implementation
* resolved potential conflicts with debezium utils in mssql converter implementation
* Update notes for money type in postgres.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update docs/integrations/sources/postgres.md
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* added test cases for converting data values for postgres cdc, remove time zone utc from test container
* remove redundant void message from test
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* update style format
* fix time zone in DebeziumConverterUtilsTest
* set utc time zone in DataTypeUtils
* set utc time zone for date format
* revert changes regarding timezone in date format, disable tests with number and duration
Co-authored-by: Sherif A. Nada <snadalive@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>
* fix: chats stream is only pulling for first page
* fix: integration tests
* fix: remove cred
* bump version in source definition
* Fixed: integration tests
* Add location stream to Shopify connector
Add intentory level stream
Apply formatting
* Update doc and version configs
* Update version
* Format after rebasing
* Address review comments
* fix: location stream has no data with the current cred
* Add location stream to Shopify connector
Add intentory level stream
Apply formatting
* Update doc and version configs
* Update version
* Format after rebasing
* Address review comments
* fix: location stream has no data with the current cred
* fix: integration test
* fix: integrationtests
* fix: integrationtests
* Fixed primary key for inventory levels stream
Co-authored-by: Yuhui Shi <yuhui@convect.ai>
* 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>