1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Commit Graph

386 Commits

Author SHA1 Message Date
Joe Reuter
5edce353a3 Connector builder: Incremental sync documentation (#25238)
* authentication documentation

* some fixes

* fix broken link

* remove session token auth

* review comments

* first version of tutorial

* Revert "first version of tutorial"

This reverts commit bbdeb997f2.

* review comments

* partitioning documentation

* incremental sync

* improvements

* review comments
2023-04-21 16:20:04 +02:00
Ella Rohm-Ensing
eecb080446 update link (#25349) 2023-04-19 19:24:00 -07:00
Lake Mossman
2b6aa624d9 Builder documentation: Pagination documentation (#25261)
* add offset increment and page increment docs

* add cursor pagination docs

* add full example of requests submitted by connector

* improve examples and explanation of page/cursor increment

* improve descriptions

* add section about accessing last record for cursor pagination

* add recommendation about page size

* add links to low-code and python CDKs
2023-04-19 11:09:56 -07:00
Joe Reuter
92ce26bc73 Connector builder: Tutorial (#25153)
* authentication documentation

* some fixes

* fix broken link

* remove session token auth

* review comments

* first version of tutorial

* Revert "first version of tutorial"

This reverts commit bbdeb997f2.

* first version of tutorial

* review comments

* improvements

* improvements

* review comments
2023-04-19 10:55:02 +00:00
Joe Reuter
e19bc57352 remove session token auth (#25142) 2023-04-19 12:27:23 +02:00
Joe Reuter
4221448332 Connector builder: Authentication documentation (#25112)
* authentication documentation

* some fixes

* fix broken link

* remove session token auth

* review comments

* first version of tutorial

* Revert "first version of tutorial"

This reverts commit bbdeb997f2.

* review comments

* review comments

* Connector builder: Partitioning documentation (#25209)

* partitioning documentation

* review comments
2023-04-18 08:58:42 +00:00
Alexandre Girard
fc3655c12a low-code: Clean up SessionTokenAuthenticator interface (#25086)
* Username and session token are optional fields

* update

* Add titles, descriptions, and examples

* Automated Commit - Formatting Changes

* fix a small typo

---------

Co-authored-by: girarda <girarda@users.noreply.github.com>
2023-04-17 14:42:49 -07:00
Alexandre Girard
f7fa1de93b Add connector builder compatibility guide (#24916)
* Add connector builder compatibility guide

* Update

* Update

* Update

* Update

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update docs/connector-development/config-based/connector-builder-compatibility.md

Co-authored-by: Lake Mossman <lake@airbyte.io>

* Update

* Update

* Update

* Update whimsical link

---------

Co-authored-by: Lake Mossman <lake@airbyte.io>
2023-04-11 12:17:41 -07:00
Rodi Reich Zilberman
0bab1756b8 Rename airbyte-config module (#24885)
* rename airbyte-config module

* Automated Commit - Formatting Changes

* sanity

* update import

* update import

* update script

* update script

* update script

* update script

* Automated Change

* Automated Change

* Automated Change

* Automated Change

* update awsdatalake icon

* point slash commands to new path

* sanity

* Automated Commit - Formatting Changes

* sanity

* Automated Change

* Automated Change

* sanity

---------

Co-authored-by: rodireich <rodireich@users.noreply.github.com>
2023-04-06 10:47:30 -07:00
Evan Tahler
9fb381d1a7 Update best-practices.md (#24921)
Breaking changes are over here now: https://docs.airbyte.com/contributing-to-airbyte/#semantic-versioning-for-connectors
2023-04-05 16:33:24 -04:00
Ella Rohm-Ensing
9cfc647fa5 Ella/fail on extra fields (#23985)
* Pass argument along, add test that should pass and test that should fail

* Add tests with additionalProperties

* Set additionalproperties=false when not set|

* Parametrize test cases

* Make the behavior 'optional'

* Fix parametrization for all combinations

* Improve CI credentials README and rename param

* Update naming to be clearer about columns only

* record_has_unexpected_field > record_has_unexpected_column

* Automated Change

* Add bypass for beta + ga connectors that failed

* Update docs and TODOs

* Update changelog and dockerfile

* Update TODO

* Update a few neglected connectors

* Remove uploaded file

* Update dockerfile after merge conflict

---------

Co-authored-by: marcosmarxm <marcosmarxm@users.noreply.github.com>
2023-03-23 22:22:44 +00:00
Cyril ALFARO
85ba3683df Fix: Make the test commands consistent with the first line (#21904)
Small fixed just to be clear

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-03-17 15:02:23 -03:00
Sophia Wiley
b19998eeb7 edited links in docs (#24108) 2023-03-15 19:57:54 +01:00
Edward Gao
294cdbcf4a Normalization Bigquery: Add more reserved words (#24077)
* add current times for bigquery

* bump version + changelog
2023-03-15 18:33:59 +00:00
Alexandre Girard
9864e4bf19 Update links (#24100)
* Update links

* Add missing files
2023-03-15 10:20:44 -07:00
Alexandre Girard
5fecc7e626 add missing newline (#24035)
* add missing newline

* Automated Commit - Formatting Changes

---------

Co-authored-by: girarda <girarda@users.noreply.github.com>
2023-03-14 00:37:34 +00:00
Sherif A. Nada
1bc1ecfe6a Fix broken links in CDK speedrun tutorial (#24006) 2023-03-13 17:11:52 -07:00
Sherif A. Nada
1feda0817e Rearrange connector contribution docs (#24004) 2023-03-13 17:01:36 -07:00
Sophia Wiley
76df2f240a Docs: Update broken links (#23940)
* updated_links_in_docs

* updated more links

* typo

* removed backticks

* deleted links in deploying on cloud and local deployment
2023-03-13 20:38:25 +01:00
Sophia Wiley
5512befeb1 Docs: updated links from .io to .com (#23652)
* updated links

* edited contributors link

* deleted line about CDK in docs
2023-03-06 17:27:55 +01:00
Sherif A. Nada
ccc1c6c890 Docs: Encourage CDK devs to join slack channel to get updates (#23682) 2023-03-02 11:11:46 -08:00
Tim Roes
b3b3cd8a81 Cleanup some webapp reminders (#23586) 2023-03-01 15:49:15 +01:00
Catherine Noll
d4ec2d952e Update /test to optionally test against the local CDK (#23434) 2023-02-28 11:53:51 -05:00
Alexandre Girard
ef083500b2 Fix typo CursorPaginator -> CursorPagination (#23513) 2023-02-28 09:40:55 -05:00
Roman Yermilov [GL]
ea776ef19a SAT ignored fields key for basic read (#22996)
* [SAT] add ignored fields for basic read

* [SAT] ignored_fields validation fixture

* [SAT] set ignored_fields default value

* Update airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>

* Automated Change

* [SAT] fixture tests and some small fixes

* Update airbyte-integrations/bases/connector-acceptance-test/CHANGELOG.md

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>

* Automated Change

---------

Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
Co-authored-by: roman-yermilov-gl <roman-yermilov-gl@users.noreply.github.com>
2023-02-28 18:11:59 +04:00
Evan Tahler
ced5309009 Update README.md (#23505) 2023-02-27 09:28:18 -08:00
Ben Church
c3f657f564 Add a tutorial for using a locally generated catalog (#23448) 2023-02-24 15:46:12 -08:00
Akash Kulkarni
8d4871fc45 Support debugging connector integration tests (#23115)
* Update DockerProcessFactory

Relax condition for adding debugging options so that connector containers created during integration testing can be debugged

* Update documentation
2023-02-22 19:21:53 +00:00
Brian Lai
1c482ee339 Low code cdk to beta (#22853)
* [ISSUE #19410] remove request_options_provider from the … (#21403)

* [ISSUE #19410] (incomplete) remove request_options_provider from the manifest

* [ISSUE #19410] (incomplete) incomplete cleanup config_component_schema.json as well

* [ISSUE #19410] update source-monday

* [ISSUE #19410] code review

* [ISSUE #19410] formatting files

* [Low-Code CDK] Replace the $options keyword with $parameters (#21632)

* refactor flows and tests to use parameters instead of options

* update documentation to reflect the change from options to parameters

* create migration script to replace options with parameters in existing manifests

* update template to use parameters instead of options

* fix tests after rebasing from the branch

* address pr feedback and extra uses of options that I missed

* additional changes needed after rebasing from master

* migrate low-code connectors to use parameters instead of options

* 🚨🚨 [Low Code CDK] Update `*ref` format to `#/` (#21434)

* [Low-Code CDK] Remove JsonSchema type in favor of JsonSchemaFileLoader (#21832)

* fully deprecate JsonSchema in favor of JsonFileSchemaLoader

* remove usage in the legacy registry

* Update migration scripts according to manifest file rename (#21920)

* Issue 21866 remove legacy factory and validation flow (#21878)

* [ISSUE #21866] clean ManifestDeclarativeSource validation

* [ISSUE #21866] remove dataclasses-jsonschema

* [ISSUE #21866] code review

* [ISSUE-21866] flake8

* [ISSUE #21559] remove DefaultPaginator.url_base (#21823)

* [ISSUE #21559] remove DefaultPaginator.url_base

* [ISSUE #21559] code review

* [ISSUE #21559] update migration script

* [ISSUE #21559] code review

* [ISSUE #21559] update documentation

* [ISSUE #21559] run migration (#21824)

* [ISSUE #21559] remove DefaultPaginator.url_base (#21823)

* [ISSUE #21559] remove DefaultPaginator.url_base

* [ISSUE #21559] code review

* [ISSUE #21559] update migration script

* [ISSUE #21559] code review

* [ISSUE #21559] update documentation

* [ISSUE #21559] run migration (#21824)

* [ISSUE #21559] fix manifests

* [ISSUE #21926] setup server to allow for local tests (#21974)

* [Low Code CDK] remove checkpoint_interval from DeclarativeStream component (#22120)

* Issue #21576 rename dpathextractor fieldpointer (#21990)

* [ISSUE #21926] setup server to allow for local tests

* [ISSUE #21576] Rename DpathExtractor.field_pointer to field_path

* [ISSUE #21576] migration script

* [ISSUE #21576] update source-monday and source-pocket as well

* [ISSUE #21576] migration (#21997)

* [ISSUE #21576] code review

* Remove checkpoint_interval from source-prestashop manifest (#22141)

* replacing options with parameters for a few connectors I missed or were newly added

* [Low-Code CDK] Rremove stream_cursor_field from stream and derive it from stream_slicer (#22294)

* update schema to derive cursor_field from a stream slicer if it exists

* remove usage of stream_cursor_field on simple connector use cases

* fixing some of the more complex usage of stream_cursor_field that rely on cartesian product stream slicers

* fix documentation to replace references to stream_cursor_field

* Low Code CDK: Remove `name` and `primary_key` from non-DeclarativeStream components (#21891)

* fix eslint issues for webapp (#22462)

* 🪟 🔧 Connector Builder frontend fixes for low_code_cdk_to_beta (#22375)

* bump connector builder server to latest CDK version

* fix breaking CDK changes in connector builder FE

* [Low-Code CDK] Separate request path from RequestOption component (#22398)

* split apart path from RequestOption and fix usages and cleanup the code

* replace usage of path with RequestPath and get rid of default to RequestOption

* fix bug where stream_slice_field was used in outbound request instead of request_option field_name

* organize yaml schema names and update documentation for RequestOption and RequestPath

* clean up tests

* regenerate models

* [ISSUE #19961] refactor stream slices (#22225)

* [ISSUE #19961] add 'incremental' and partially remove CartesianProductStreamSlicer - Google PageSpeed Insights not working yet

* [ISSUE #19961] fixing Google PageSpeed Insights

* move incremental_sync field to the stream level and perform merging into one stream slicer at that level

* add tests to merging incremental and iterable into cartesian

* rewrite documentation to separate incremental sync and iterator concepts

* update documentation to use partition router and revise the tutorial to reflect the new changes to the components

* [ISSUE #19961] update code to newest CDK version and clean autogenerated files (#22670)

* [ISSUE #19961] rename stream_slicer to partition_router and update ma… (#22590)

* [ISSUE #19961] rename stream_slicer to partition_router and update manifests (for incremental_sync as well)

* [ISSUE 19961] rename CustomStreamSlicer (#22598)

* [ISSUE 19961] rename CustomStreamSlicer

* [ISSUE #19961] code review CustomStreamSlicer

* [ISSUE #19961] fix source_square incremental sync

* [ISSUE #19961] rename SingleSlice to SinglePartitionRouter (#22591)

* [ISSUE #19961] rename SingleSlice to SinglePartitionRouter

* remove SinglePartitionRouter from the schema

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>

* [ISSUE #19961] rename SubstreamSlicer  to SubstreamPartitionRouter (#22596)

* [ISSUE #19961] TMP rename SubstreamSlicer  to SubstreamPartitionRouter

* [ISSUE #19961] revert DatetimeStreamSlicer.stream_state_field_start and DatetimeStreamSlicer.stream_state_field_end

* [ISSUE #19961] rename ListStreamSlicer to ListPartitionRouter (#22593)

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>

* [ISSUE #19961] clean faulty merge

* [ISSUE #19961] rename DatetimeStreamSlicer (#22617)

* [ISSUE #19961] rename stream_slicer to partition_router and update manifests (for incremental_sync as well)

* [ISSUE 19961] rename CustomStreamSlicer (#22598)

* [ISSUE 19961] rename CustomStreamSlicer

* [ISSUE #19961] code review CustomStreamSlicer

* [ISSUE #19961] fix source_square incremental sync

* [ISSUE #19961] rename SingleSlice to SinglePartitionRouter (#22591)

* [ISSUE #19961] rename SingleSlice to SinglePartitionRouter

* remove SinglePartitionRouter from the schema

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>

* [ISSUE #19961] rename DatetimeStreamSlicer

* [ISSUE #19961] rename SubstreamSlicer  to SubstreamPartitionRouter (#22596)

* [ISSUE #19961] TMP rename SubstreamSlicer  to SubstreamPartitionRouter

* [ISSUE #19961] revert DatetimeStreamSlicer.stream_state_field_start and DatetimeStreamSlicer.stream_state_field_end

* [ISSUE #19961] rename ListStreamSlicer to ListPartitionRouter (#22593)

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>

* Update docs/connector-development/config-based/understanding-the-yaml-file/partition-router.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/partition-router.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/yaml-overview.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/partition-router.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/partition-router.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/partition-router.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* Update docs/connector-development/config-based/understanding-the-yaml-file/incremental-syncs.md

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>

* update docs

* [ISSUE #19961] clean unit tests files

* [ISSUE #19961] code review

---------

Co-authored-by: brianjlai <brian.lai@airbyte.io>
Co-authored-by: Brian Lai <51336873+brianjlai@users.noreply.github.com>

* [Low-Code CDK] Allow for children of custom components to specify parameters that are normally derived (#22379)

* Fix a bug where child components of a custom component cannot receive fields from other components

* add tests, documentation and commenting

* fix test from merge

* add better error message for nested initialization failures

* 🪟 🔧 Connector Builder frontend fixes for low_code_cdk_to_beta (#22880)

* restrict name to stream level

* remove checkpoint interval

* adjust logic for new request options

* refactor slicers

* wording

* review comments

* make oldest supported version explicit

* separate the frontend and connector builder changes from the low-code to beta release

* [Low-Code CDK] Add script to run low code unit tests and address issues with a few connectors (#23123)

* consolidate all the changes into a new PR after I messed up the merge on the side branch

* add set to allow this to be called externally if necessary later

* remove last few extra fields i found and fix docs links

* fix docs one more time

---------

Co-authored-by: Maxime Carbonneau-Leclerc <maxi297@users.noreply.github.com>
Co-authored-by: Catherine Noll <clnoll@users.noreply.github.com>
Co-authored-by: maxi297 <maxime@airbyte.io>
Co-authored-by: Lake Mossman <lake@airbyte.io>
Co-authored-by: Joe Reuter <joe@airbyte.io>
2023-02-15 21:46:49 -05:00
Sherif A. Nada
26f5615924 lowcode CDK Docs: update references to manifest file names (#23041) 2023-02-14 21:17:17 -08:00
John Aitchison
a73f3de5e9 📚 Docs: fix low code example links (#22189)
* Docs, fix low code example links

* link to manifest

* forgot to push link fix...
2023-02-14 18:16:24 -06:00
Dominik Wagner
01ff0ab05f Fix typo in example in error handing doc (#22975) 2023-02-14 18:14:45 -06:00
Augustin
9d57772303 connector-acceptance-tests: support custom environment variables (#22937)
* connector-acceptance-tests: support custom environment variables

* update postgres acceptance-test-config.yml
2023-02-14 13:57:38 -06:00
Sherif A. Nada
140e0964c8 docs: comment out outdated lowcode builder UI video (#23022) 2023-02-14 10:30:46 -08:00
Prateek Mukhedkar
531627ebff Set sync_mode as incremental instead of full refresh in catalog specifying incremental sync (#22183)
Co-authored-by: prateekmukhedkar <prateek@airbyte.io>
2023-02-07 15:37:38 -08:00
Lake Mossman
0cef7b0e55 🪟 🎉 Connector Builder Landing Page (#22122)
* save working version of minimal landing page

* move landing page to own component and show Toast on invalid yaml

* add default Untitled connector name

* save styling progress

* style the landing page

* use card component

* reword descriptions

* undo unnecessary syntax change

* use file name as connector name

* move showLandingPage to global state and set to true on reset

* fix e2e test

* move local storage hooks into a separate service/context

* move landing page to its own page

* update doc

* move full file input handling logic into callback

* use hidden

* clear out notification on unmount

* use url if filename is 'manifest'

* add comment

---------

Co-authored-by: Joe Reuter <joe@airbyte.io>
2023-02-06 17:19:18 +00:00
Evan Tahler
e6441bf6be Update connector-acceptance-tests-reference.md (#22370)
* Update connector-acceptance-tests-reference.md

* format and naming
2023-02-03 12:37:55 -06:00
Joe Reuter
6a10ae3e05 Rename source acceptance test to connector acceptance test (#21846)
Rename source acceptance test to connector acceptance test
2023-02-02 11:38:19 +01:00
Julian
710d8ee06f Docs Fixed: Broken link ConnectorSpecification #21052 (#21081) 2023-01-31 19:09:16 +00:00
Evan Tahler
adc5a25704 Github Action to enforce allowed hosts are set for GA and Beta connectors (#21684)
* Github Action to enforce allowed hosts are set for GA connectors

* include beta connectors too

* fix keys and add github

* Update tools/ci_connector_ops/ci_connector_ops/allowed_hosts_checks.py

Co-authored-by: Augustin <augustin@airbyte.io>

* remove comments

* bump version

* add docs

---------

Co-authored-by: Augustin <augustin@airbyte.io>
2023-01-30 14:44:37 -08:00
Maxime Carbonneau-Leclerc
57dffd6154 [docs] update CDK Tutorial: Python HTTP (#22069)
* [docs] update CDK Tutorial: Python HTTP

* Update airbyte-cdk/python/docs/tutorials/cdk-tutorial-python-http/6-read-data.md

Co-authored-by: Sergio Ropero <42538006+sergio-ropero@users.noreply.github.com>

* Code review

---------

Co-authored-by: Sergio Ropero <42538006+sergio-ropero@users.noreply.github.com>
2023-01-30 18:00:11 +00:00
Sergio Ropero
12c22fb891 fix: Create your own source connector tutorial (#21985)
* First commit

* Fix some required parts and added extra information.
two tests failing:
```
       2 failed
         - ../actions-runner/_work/airbyte/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_core.py:699 TestBasicRead.test_airbyte_trace_message_on_failure[inputs0]
         - ../actions-runner/_work/airbyte/airbyte/airbyte-integrations/bases/source-acceptance-test/source_acceptance_test/tests/test_incremental.py:196 TestIncremental.test_read_sequential_slices[inputs0]
```

* Improve message

* Remove copy-paste line :D
2023-01-30 18:04:22 +01:00
Artem Inzhyyants
e0e83e2215 Low Code CDK: DpathExtractor extend (#21690)
* Low Code CDK: Dpath Extractor extend

* Low Code CDK: Dpath Extractor update docs

* Low Code CDK: Update version

* Low Code CDK: fix formatting

* Low Code CDK: update docs
2023-01-25 15:49:50 +01:00
Joe Bell
ff3726eb59 Add Docker Debugging Fixture (#21357)
* docker debugging options

* refactor image shortening method

* remove testing annotation

* comment updates

* debugging docker docs
2023-01-20 23:09:20 +00:00
Pedro S. Lopez
4991e95c65 📝 add docs for how to add normalization (#21563)
* add docs

* add schema link

* update based on feedback
2023-01-19 15:11:00 +00:00
Lake Mossman
c6aea575ca Fix connector builder link once more (#21442)
* fix connector builder link once more

* use relative path that works in other places
2023-01-18 13:59:52 -08:00
Lake Mossman
08207e2181 Fix connector builder documentation link again (#21441)
* fix relative link in docs

* fix link again
2023-01-13 16:57:24 -08:00
Lake Mossman
d19b51c751 Fix links in connector builder UI docs (#21411) 2023-01-13 15:52:49 -08:00
Brian Lai
cbf9ea76c1 [Low-Code CDK] Construct declarative components from Pydantic models (#21050)
* initial work to parse manifest objects into pydantic models

* pr feedback and some other validations

* rerun manifest schema generation

* remove field constraint due to bug

* initial work to construct most components from greenhouse

* custom components parse subcomponent fields correctly and adding a few more component constructors

* construct components from gnews

* first pass at posthog.yaml

* Handle nested custom components with list values.
Also includes updates to posthog.yaml, including autoformatting changes.

* adding constructors for slicers, filters, and transformations and a few bug fixes

* make sed work across multiple OS

* add NoAuth component

* fix handling of custom components with nested list

* Autogenerate `TYPE_NAME_TO_MODEL` mapping

* Handle default kwargs not defined on model for custom components

* Re-add `options` for CartesianProductStreamSlicer for backwards compat
with custom stream slicers

* add basic unit tests for the model component factory

* add back defaults and extra parameters like options to retain compatibility with legacy flow and backwards compatibility

* Remove `_get_defaults`; using actual default values on classes instead

* Add backoff strategy component creation functions

* add back defaults and extra parameters like options to retain compatibility with legacy flow and backwards compatibility

* add lots of tests to construct components from the pydantic models and a few bug fixes

* add a few tests for the model to component factory

* add catch

* fix a bug where propagated schema doesn't work with old factory

* clean up a few files

* add type inference for custom components, more tests and some refactoring of the model factory

* template, docs, manifest updates, pr feedback and some cleanup

* pr feedback and polish schema a bit

* fix tests from the latest rebase of master

* fix the last few bugs I found and adjust a few sources that weren't perfectly compatible with the new component flow

* fix CheckStream bug cleanup and a few small tweaks and polish

* add additional test to cover bug case

* fix formatting

* 🤖 Bump minor version of Airbyte CDK

Co-authored-by: Catherine Noll <noll.catherine@gmail.com>
Co-authored-by: brianjlai <brianjlai@users.noreply.github.com>
2023-01-12 21:02:08 -05:00
Jimmy Ma
c6b8279386 Add dependencies to docker-compose (#19321)
* Revert "Revert "Add dependencies to docker-compose (#19257)" (#19306)"

This reverts commit b16f28fd4d.

* Bump docker-compose version

* test

* Revert "test"

This reverts commit c3b28c9ec3.

* Bump docker compose version to 3.8

* test

* test

* Use a newer docker for platform build

* test

* Use docker compose v2

* Update docker for frontend e2e

* Use docker compose v2 for e2e tests

* Update tools to use docker compose v2

* Update more docker compose references to v2

* Update docker compose usage in docs

* Update deploying airbyte docs

* Fix permission

* Case insensistive check

* Add extra mention for docker compose in upgrading airbyte

* Improve upgrade docker note
2023-01-12 10:41:00 -08:00