## What
In the migration to update connector open source licenses, we missed a
couple references. This change necessary to pass our pre-release checks
since we assert that the license in the connector's pyproject.toml file
matches the license in the connector's metadata file. I don't believe
this warrants bumping connector versions.
## Can this PR be safely reverted and rolled back?
<!--
* If unsure, leave it blank.
-->
- [x] YES 💚
- [ ] NO ❌
* 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
* 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>
* Fix a bug where no terms or no values would crash discover()
* Add a test to validate discover() against a real database
* Cleanup conditional, and allow an index without terms as well as an index with no terms
* Bump connector version, and add PR to changelog
* Run ./gradlew :airbyte-config:init:processResources
* Automated Change
---------
Co-authored-by: Neil Macneale V <neil.macneale.v@gmail.com>
Co-authored-by: natalyjazzviolin <natalyjazzviolin@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>
* Add fauna source
* Update changelog to include the correct PR
* Improve docs (#1)
* Applied suggestions to improve docs (#2)
* Applied suggestions to improve docs
* Cleaned up the docs
* Apply suggestions from code review
Co-authored-by: Ewan Edwards <46354154+faunaee@users.noreply.github.com>
* Update airbyte-integrations/connectors/source-fauna/source_fauna/spec.yaml
Co-authored-by: Ewan Edwards <46354154+faunaee@users.noreply.github.com>
Co-authored-by: Ewan Edwards <46354154+faunaee@users.noreply.github.com>
* Flake Checker (#3)
* Run ./gradlew :airbyte-integrations:connectors:source-fauna:flakeCheck
* Fix all the warnings
* Set additionalProperties to true to adhere to acceptance tests
* Remove custom fields (#4)
* Remove custom fields from source.py
* Remove custom fields from spec.yaml
* Collections that support incremental sync are found correctly
* Run formatter
* Index values and termins are verified
* Stripped additional_columns from collection config and check()
* We now search for an index at the start of each sync
* Add default for missing data in collection
* Add a log message about the index chosen to sync an incremental stream
* Add an example for a configured incremental catalog
* Check test now validates the simplified check function
* Remove collection name from spec.yaml and CollectionConfig
* Update test_util.py to ahere to the new config
* Update the first discover test to validate that we can find indexes correctly
* Remove other discover tests, as they no longer apply
* Full refresh test now works with simplified expanded columns
* Remove unused imports
* Incremental test now adheres to the find_index_for_stream system
* Database test passes, so now all unit tests pass again
* Remove extra fields from required section
* ttl is nullable
* Data defaults to an empty object
* Update tests to reflect ttl and data select changes
* Fix expected records. All unit tests and acceptance tests pass
* Cleanup docs for find_index_for_stream
* Update setup guide to reflect multiple collections
* Add docs to install the fauna shell
* Update examples and README to conform to the removal of additional columns
Co-authored-by: Ewan Edwards <46354154+faunaee@users.noreply.github.com>