1
0
mirror of synced 2025-12-22 11:31:02 -05:00
Commit Graph

2421 Commits

Author SHA1 Message Date
Vincent Koc
acc7b324a8 🐛Destination-snowflake: Resolved typo in documentation (#18326)
* chore: update typo in source docs

* chore: bump pr number for change

* Update Dockerfile

* Update snowflake.md

Co-authored-by: Vincent Koc <koconder@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2022-12-02 19:46:56 -03:00
Eugene
be530bbf2e [18713] Destination-bigquery: updated Check method to test for non-billable project (#19489)
* [18713] Destination-bigquery: updated Check method to test for non-billable project

* fixed typo in comments

* Bumped version

* auto-bump connector version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-28 09:36:03 -08:00
Leibniz.Hu
456c920ba0 🎉 New Destination: Apache Iceberg (#18836)
* wip: developing Iceberg(s3 & hive catalog) Destination

* wip: developing Iceberg(s3 & hive catalog) Destination 2

* wip: developing Iceberg(s3 & hive catalog) Destination 3

* wip: developing Iceberg(s3 & hive catalog) Destination 3

* wip: developing Iceberg(s3 & hive catalog) Destination 2

* refactor: config

* feat: add hadoop and jdbc catalog implements

* docs: add docs and config examples

* style

* feat: S3Config

* fix: acceptance test, and unit test

* chore: remove sensitive logs

* docs: builds.md

* refactor: 1.add flush batch size and auto compact configs 2.refactor package 3. add unit tests

* test: add integration test

* test: Add HadoopCatalog integration tests

* docs: add bootstrap.md

* test: Add HiveCatalog integration tests

* perf: purge drop temp Iceberg table

* chore: delete unnecessary log

* remove iceberg accpt test file

* run format

* readd iceberg

* regenrate spec

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2022-11-18 19:33:10 -03:00
Ivica Taseski
34d4a71875 🎉 New Destination: S3-Glue (#18695)
* destination-s3-glue

* reimplement schema generation to use recursion

* configure serialization library

* include data on update

* flatten data field

* improve location path

* generate s3-glue destination

* refactor s3-glue as separate connector

* add acceptance tests and cleanup

* check field presence

* override test image name

* add s3-glue readme

* format files

* add redpanda readme

* add s3 glue to source def

* auto-bump connector version

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-17 19:10:31 -03:00
Arnaud Jeannin
0164355635 🎨 Add oss/cloud tags on doc for GA connectors (#19118)
* feat: add cloud and oss tags

* put headers back

* fix: rm prettier style

* fix: aws styles
2022-11-17 17:01:20 +01:00
catpineapple
241cf4a6eb 🎉 New Destination: Apache Doris (#17884)
* first commit

* normalized code and integration test

* add bootstrap.md

* add doris to destination def

* auto-bump connector version

* format files

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-14 21:31:53 -03:00
Ivica Taseski
d7e2b76d4a 🎉 New Destination: Redpanda (#18884)
* add Redpanda destination connector

* change cluster config

* improve test coverage

* add redpanda to destination def

Co-authored-by: itaseski <itaseski@debian-BULLSEYE-live-builder-AMD64>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2022-11-14 12:20:55 -03:00
Eugene
6640a47c02 [888]Destination-Bigquery: fixed check method to capture mismatch dataset location (#19358)
* [888]Destination-Bigquery: fixed check method to capture mismatch dataset location
2022-11-11 23:07:03 +02:00
Marcos Marx
3ed858d699 Revert "🎉 New Destination: Heap Analytics [python cdk] (#18530)" (#19357)
* Revert "🎉 New Destination: Heap Analytics [python cdk] (#18530)"

This reverts commit 093a2941a1.

* Update SshKeyMongoDbDestinationAcceptanceTest.java

* Update SshMongoDbDestinationAcceptanceTest.java

* Update SshPasswordMongoDbDestinationAcceptanceTest.java

* Update users.json

* Update spec.yaml

* Update spec.yaml

* Update sample_config.json

* Update sample_config.json

* Update spec.json

* Update spec.json

* Update api_test.py

* Update api_test.py

* Update configured_catalog.json

* Update sample_state.json

* Update spec.json

* Update zoom.yaml

* Update meeting_polls.json

* Update meeting_registrants.json

* Update meeting_registration_questions.json

* Update meetings.json

* Update users.json
2022-11-11 15:09:14 -03:00
Eugene
0d795d509b Destination Snowflake: set jdbc application env variable depends on env - airbyte_oss or airbyte_cloud (#19302)
* [19250] Destination Snowflake: set jdbc application env variable depends on env - airbyte_oss or airbyte_cloud
2022-11-11 19:10:43 +02:00
Eugene
df2b061095 🐛Destination-bigquery: added additional verifications to Check method (#18554)
* [16992] Destination-bigquery: added additional verifications to Check connection method
2022-11-10 15:44:40 +02:00
Eugene
089c405594 🐛Destination-Snowflake: updated check method to handle more errors (#18970)
* [16833] Destination-Snowflake: updated check method to handle "No Active Warehouse" error or user has incorrect permissions
2022-11-09 22:24:10 +02:00
Ryan Fu
804af5d8ed Adds TLS check to mongodb destination and migrates util constants (#18892)
* Adds TLS check to mongodb destination and migrates util constants

* Migrates MongodbSourceUitls to general purprose Utils file

* Updates expected_spec.json to include SSH tunnel

* Bumps connector version and removes connector from being hidden in UI

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-08 13:21:15 -08:00
Daemonxiao
441e927cdb Docs: update tidb.md (#19027) 2022-11-07 14:29:49 -03:00
Eugene
5c870c1626 🐛Destination-dynamodb: enforce ssl connection (#18672)
* [16283] Destination-dynamodb: Added strict-encrypt version and enforced ssl connection on cloud
2022-11-03 22:15:24 +02:00
Serhii Lazebnyi
bc090834e0 🐛Destination Google Sheets: Fix empty headers list (#18729)
* Fix empty headers list

* Updated PR number

* Bumped version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-01 23:19:46 +01:00
Yiyang Li
093a2941a1 🎉 New Destination: Heap Analytics [python cdk] (#18530)
* 🎉 New Desination: Heap Analytics [python cdk]

- implement a heap client to load data via the server-side API: https://developers.heap.io/reference/server-side-apis-overview
- the connector supports a generic data source, and the api_type determines the output schema. The output schema is dynamic.
- users pick the columns that will be loaded to the destination
- Consequently, each configured catalog only includes one stream

* add a bootstrap to illustrate the connector

* add destination dest def

* run format all files

* correct unit test

* auto-bump connector version

Co-authored-by: Vincent Koc <koconder@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-01 10:36:53 -03:00
Yevhen Sukhomud
5f7bfb93cd Destination Redis: TLS support (#18358)
* 16249 Destination Redis TLS support

* Refactoring based on pr review
2022-10-31 21:22:54 +07:00
Cirdes
c219dab63c 🎉 New Destination: Typesense (#18349)
* Initial boilerplate

* 🎉 New Destination: Typesense

* remove .java-version

* fix doc

* add typesense to dest def

* add release stage

* add requirement to main

* auto-bump connector version

* add changelog

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-28 13:46:29 -03:00
Ivica Taseski
d9acf47efa 🎉 New destination: Yugabytedb (#18039)
* add yugabytedb destination connector

* add dest def + add changelog

* auto-bump connector version

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-28 09:16:03 -03:00
Cirdes
0f4ef134e5 🎉 Destination Meilisearch: migrating to python and fix integration (#18036)
* Add meilisearch python destionation

* add destination

* first working version

* Writting tests

* writer more resilient

* Adding unit test

* correct integration test stream param

* update doc

* remove unused variables

* auto-bump connector version

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-27 09:02:18 -03:00
Ryan Fu
cd33effa82 Add SSH tunnel for MongoDB Destination (#18280)
* Add SSH tunnel for MongoDB Destination

* Fixed host/port resolution issues with Docker containers

* Formatting changes

* Bump version number and adds documentation for SSH tunnel

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-26 15:45:26 -07:00
Eugene
77e4a51773 🐛Destination-elasticsearch: enforce ssl connection on cloud (#18341)
* [16992] Destination-elasticsearch: enforce ssl connection on cloud
2022-10-26 23:53:31 +03:00
Edward Gao
f90ffb0a12 Destination Redshift: handle empty s3 bucket_path (#18434)
* make bucket_path required

* check for nonempty path

* not required

* handle null/empty path

* version bump + changelog

* fix comment

* auto-bump connector version

* format

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-26 11:04:10 -07:00
N-o-Z
9b57d972af 🐛 Fix S3 destination integration tests to use bucket path (#18031)
* Fix S3 destination tests

* Add Changelog

* CR Fixes

* add unit test

* version bump

* fix dockerfile

* auto-bump connector version

Co-authored-by: Edward Gao <edward.gao@airbyte.io>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-25 15:21:32 -07:00
Werner Fouché
05390991ec Update postgres.md (#18432) 2022-10-25 15:09:53 -03:00
Eugene
5ab81e6ced 🎉Destination-elasticsearch: added custom sertificate support (#18177)
* [11356] Destination-elasticsearch: added custom certificate support
2022-10-24 19:45:37 +03:00
Edward Gao
85e93cb006 Destinations BigQuery and GCS: update docs about bucket encryption (#18315) 2022-10-21 13:34:48 -07:00
Edward Gao
b347829b85 upgrade commons-text to 1.10.0 (#18275)
* test

* fix

* fix other modules

* version bumps + changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-21 09:42:34 -07:00
cncc
1e9ad1c6f8 Update tidb.md (#18210)
add CREATE, INSERT, SELECT, DROP to Permissions for TiDB destination
2022-10-20 11:43:26 -03:00
Edward Gao
e21d54fbab Destination Bigquery: log the full stacktrace rather than just message (#18162)
* log the full stacktrace rather than just message

* version bumps + changelog

* auto-bump connector version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-19 09:23:49 -07:00
Zachary Heller
d9a48c9449 🐛 Destination GCS: Fix error logs to log 'Gcs' rather than 'AWS' (#17901)
* Fix error logs to log 'Gcs' rather than 'AWS'

* update connector version

* auto-bump connector version

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-18 20:21:37 -03:00
Tyler B
40896d00c0 Re-direct Postgres guide to active page, current link is 404'd (#18103)
The current  "Refer to this guide..." link goes to a 404 page on postgres. The new link i put in is the equivalent of the old site. It can be compared using the wayback machine: https://web.archive.org/web/20220121223117/https://jdbc.postgresql.org/documentation/head/connect.html
2022-10-18 10:47:39 -04:00
Yevhen Sukhomud
ee2e2b5b1f 16250 Destination Redis: Add SSH support (#17951)
* 16250 Destination Redis: Add SSH support

* 16250 Resolve port issue

* 11679 Bump version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-18 02:00:51 +07:00
Liren Tu
c872042a6b Databricks destination: ensure encrypted JDBC connection (#18032)
* Add ssl=1 to databricks jdbc url

* Bump version

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-15 14:10:48 -07:00
Ashley Baer (PTC)
1b134d866f 🎉 Destination Databricks: Support Azure storage (#15140) (#15329)
* 🎉 Destination Databricks: Support Azure storage (#15140)

* Update docs and version.

* Revert unintentional change to S3 config parsing.

* Revert unnecessary additional table property.

* change spec.json

* Ignore azure integration test

* Add issue link

* auto-bump connector version

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Liren Tu <tuliren@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-15 01:37:08 -07:00
Greg Solovyev
a73ae2b09d Add SSH tunneling to Elastic Search Destination (#17805)
* Add support for using URL in tunneled config
* Add support for SSH tunneling to destination-elasticsearch and destination-elasticsearch-strict-encrypt
2022-10-14 16:12:16 -07:00
Michael Siega
d8e9f512d6 Fix multiple breakages in the platform build (#18011)
* Revert "🎉 New Destination: bit.io (#15821)"

This reverts commit c05135b336.

* Fix broken acceptance tests
2022-10-14 22:23:43 +02:00
Adam Fletcher
c05135b336 🎉 New Destination: bit.io (#15821)
* tests pass

* solve conflict

* Add readme

* add bootstrap.md

* solve doc conflict

* update spec

* fix spec test

* add bitdotio icon

* change dockerfile version

* add releaseStage for tidb

* fix icon name

* correct conflict

* remove dest def for bit.io

* run config process seed

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2022-10-14 14:14:28 -03:00
Ryan Fu
7a7091e2dc Updated s3.md changelog to include changes for enforcing TLS (#17545) 2022-10-03 17:54:52 -07:00
Ryan Fu
1d956df434 🚨 Add SSL documentation and check logic for S3 Destination 🚨 (#17340)
* Adds logic to fail upon non-deterministic custom S3 endpoint and documentation for insecure settings

* Reused config factory settings to a single static variable

* Updated error message and example in the spec.json to match expectation of secured endpoint

* Added validation check within the base s3

* Integrated AdaptiveDestinationRunner with S3Destination

* Reduced visibility for testing and fixed AdaptiveDestinationRunner issue

* Adds speicifc secure protocol with S3 and empty endpoint check

* Bumps docker version and adds comments and clearer string methods

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-03 13:56:58 -07:00
Simon Späti
8a74d39ac3 📖 Removing existing Glossary of Terms and link to new Data Glossary (#17313) 2022-10-03 12:37:34 +02:00
Greg Solovyev
5f25d2d069 Greg/clickhouse polishing (#17483)
* add icon for clickhouse in destination folder

* use http port only in clickhouse

* declare driver: http for dbt explicitly

* bump destination clickhouse version

Co-authored-by: restrry <restrry@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-01 12:40:19 -07:00
Rodi Reich Zilberman
248da78ba7 Make error more descriptive in case of no encryption state (#17299)
* Make error more descriptive in case of no encryption state

* Fix failing test

* Change error message on strict-encrypt postgres destination as well. Fix failing test

* update versions and changelogs

* auto-bump connector version [ci skip]

* auto-bump connector version [ci skip]

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-28 15:26:09 -07:00
Eugene
7ce39ed8a1 🐛Destination-snowflake: added connection string identifier (#17115)
* [16767] Destination-snowflake: added connection string identifier
2022-09-26 22:09:40 +03:00
Yurii Bidiuk
e07bd6bee3 Destination BigQuery: add user-agent header (#16890)
* Destiantion BigQuery: add user-agent header

* fixed comments

* fix tests

* refactor code

* refactoring

* bump version

* auto-bump connector version [ci skip]

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-26 20:31:27 +03:00
Liren Tu
d14b4423ea Publish R2 destination (#17122)
* Format code

* Update doc

* Add r2 to build doc

* Update readme

* Add r2 to destination definitions

* Move test resource to base-java-s3

* Remove redundant dependency

* Add missing dependency

* Format json

* Remove s3-destination-base-integration-test setting.gradle root

* Add missing lzo dependency

* Fix import in destination jdbc
2022-09-25 21:45:00 -07:00
Nugusbayev Kanagat
3494405078 🎉 New Destination: R2 Cloudflare (#15296)
* added destination-r2 spec

added base-java-s3 module

updated common s3 lib

local

changed dependency of s3 in all realted modules

minor style fixes

added common module for s3 integration tests

* fix configuration for r2 integration tests

* fix configuration for r2 integration tests

* added docs for destination-r2

* minor import fixes

* mark test as disabled

* fixed imports in destination-snowflake

* restored styling task

* added tests for S3DEstinationConfig

* added upload threads count configuration for r2(due to limitations)

* deleted parquet format type

* Fix import in gcs

* Fix import in redshift

* Fix import in snowflake

* Fix one more import in gcs

* Fix one more import in redshift

* Fix import in databricks

Co-authored-by: Liren Tu <tuliren.git@outlook.com>
2022-09-25 19:20:47 -07:00
Edward Gao
23c8efa2b2 Destination Bigquery / Bigquery-denormalized: Only override dataset ID if stream namespace is null/empty (#17054)
* stop overriding namespace?

* set namespace if needed

* also check for empty namespace

* version bump + changelog

* auto-bump connector version [ci skip]

* sanitize dataset id

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-22 12:41:47 -07:00
Cole Snodgrass
e662cf0d3a rm airbyte-scheduler; migrate existing client to airbyte-server (#17051)
* wip; move scheduler client to server package

* remove additional references to airbyte-scheduler

* removed more references to airbyte-scheduler
2022-09-22 10:25:52 -07:00