* DNC
* Add test models
* Add model test
* Remove underscore from metadata files
* Regenerate models
* Add test to check for key transformation
* Allow additional fields on metadata
* Delete transform
* Add airbyte internal
* Add tests
* First pass
* Set destinations to same levels as sources
* Best guess at missing statuses
* Best guess at _ql
* Add separate enum class
* Fix support level name
* Update templates
* Add one more test
* update cursor in next_page_token, add request_headers
* .
* fix unit tests
* also fix SyncMode.incremental so it doesn't return duplicate records in race conditions
* fix client version in json_schemas
* fix version number
* fix sync_mode
* cache json_schemas to pass typecheck
* never mind
* fix sync_mode
* update metadata and doc
* backward compatiblity bypass
---------
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
* format errors and add test
* update changelog
* lint
* fix for integration tests
* bump versions
* auto-bump connector version
* bump version
---------
Co-authored-by: Mal Hancock <mallory@archangelic.space>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
* Move icons to connector folder
* Delete old icons
* Update upload logic
* Add icon url to definitions
* Update registry model
* Populate cdn url
* DNC butcher the pipeline
* Low hanging fruit fixes
* Fix bucket name
* Merge old and new approaches
* Fix metadata upload step
* Format
* Fix test
* rename catalog to registry in metadata service
* rename catalog to registry in metadata files
* Run generate models
* Fix missed renames
* Add github personal access token
* Run black
* Automated Change
---------
Co-authored-by: bnchrch <bnchrch@users.noreply.github.com>
Scripts to
* Run CATs against the local CDK for one connector
* Run CATs against the local CDK for multiple connectors
* Create a connecter image with the local CDK
---------
Co-authored-by: Alexandre Girard <alexandre@airbyte.io>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Expected Records to `.jsonl` format
* fix formatting template
* remove endline
* update templates
* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
* convex source
* fixed unit tests
* use the smaller test instance
* fix integration tests and pagination
* fix tableName casing in api call
* fix logo
* more shapes -- thinking about moving this to an internal api
* use new /json_schemas api
* use new APIs
* remove unused start_date
* doc skeleton
* fix deletes with incremental sync
* fix test of json_schema
* fix expected records
* merge
* version and docs
* fix test
* fix docs url
* mention that you need to ask convex to enable it for your account
* docs
* two stage pagination for initial sync. some unit tests not working
* fixed all the unit tests, but we need to push backends before acceptance tests work
* fix snapshot pagination
* fix integration tests
* some checkboxes from the PR description
* Update airbyte-integrations/connectors/source-convex/source_convex/source.py
Co-authored-by: Sujay Jayakar <sujayakar314+github@gmail.com>
* Update airbyte-integrations/connectors/source-convex/source_convex/source.py
Co-authored-by: Sujay Jayakar <sujayakar314+github@gmail.com>
* stop storing the delta_has_more in state
* fix mypy
* use UTC timestamps
* rename instance_name to deployment_name
* include data format request param
* remove dev docker image
* fix unit test
* documentation
* .
* code review
* documentation and change deployment_name to deployment_url
* fix pip dependency
* regenerate the spec file
Co-authored-by: Sujay Jayakar <sujayakar314+github@gmail.com>