1
0
mirror of synced 2025-12-22 03:21:25 -05:00
Commit Graph

2421 Commits

Author SHA1 Message Date
Sherif A. Nada
909dfa5f10 Reorganize BQ docs 2021-09-21 11:57:43 -07:00
Eugene
64ce6fd484 🐛Destination S3 and GCS - Fixed connector's bug that prevent writing streams with more than 50GB (#5890)
Co-authored-by: ievgeniit <ievgeniit>
2021-09-17 14:21:07 -07:00
Abhi Vaidyanatha
d732eaf80e Add information on which destinations support Incremental - Deduped History in their docs (#6031)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-09-16 16:40:12 -07:00
LiRen Tu
2390b5492d Fix more doc issues (#6072) 2021-09-14 22:19:31 -07:00
Marcos Marx
9dafec6086 Destination Kafka: correct spec json and data types in config (#6040)
* correct spec json and data types in config

* bump version

* correct tests

* correct config parser NPE

* format files

Co-authored-by: Marcos Marx <marcosmarx@MacBook-Pro-de-Marcos.local>
2021-09-15 00:22:02 -03:00
LiRen Tu
e837048418 🎉 New Destination: Databricks (#5998)
Implement new destination connector for databricks delta lake.
Resolves #2075.

Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-09-14 16:55:53 -07:00
LiRen Tu
679ddf4580 Revert "Add skeleton for databricks destination (#5629)" (#6066)
This reverts commit 79256c46b5.
2021-09-14 16:54:05 -07:00
George Claireaux
79256c46b5 Add skeleton for databricks destination (#5629)
Co-authored-by: Liren Tu <tuliren.git@outlook.com>
Co-authored-by: LiRen Tu <tuliren@gmail.com>
2021-09-14 16:51:52 -07:00
maciej-nedza
c3bdaa8121 🐛 Keen destination: fix for timestamp inference for complex types (#5973) 2021-09-13 17:30:36 -07:00
andriikorotkov
4ffca6073a 🐛 Destination S3: fixed s3 destination field naming for Parquet and Avro formats (#5729)
* fixed s3 destination field naming for Parquet and Avro formats

* pull request number update

* updated resources for parquet

* snowflake s3 destination COPY is writing records from different table in the same raw table fix

* fixed s3 destination name transformer

* updated s3 destination name transformer

* updated snowflake s3 file name

* updated snowflake documentation

* updated snowflake documentation

* updated snowflake documentation

* updated code style

* updated code style

* updated code style

* updated redshift destination

* added test data for test filed with bad first char

* updated s3 documentation

* fixed remarks

* fixed code style

* fixed s3 tests
2021-09-13 17:10:52 +03:00
andriikorotkov
71f51e0c36 🐛 Snowflake destination: snowflake s3 destination COPY is writing records from different table in the same raw table fix (#5924)
* snowflake s3 destination COPY is writing records from different table in the same raw table fix

* updated snowflake s3 file name

* updated snowflake documentation

* updated snowflake documentation

* updated snowflake documentation

* updated code style

* updated code style

* updated redshift destination
2021-09-13 10:31:18 +03:00
irynakruk
895430edb6 BigQuery Denormalized NPE fix (#5881)
* Simple NPE fix

* Update bigquery.md

* Added test with null object and array
2021-09-08 09:09:55 -04:00
Eugene
f32b14e536 🎉 Destination Bigquery: added gcs upload option (#5614)
destination-bigquery: added GCS uploading type
2021-09-08 15:21:38 +03:00
Charles
8ad43afb07 SSH for Postgres Destination (#5743)
Co-authored-by: George Claireaux <phlair@users.noreply.github.com>
2021-09-07 17:06:25 -07:00
Marcos Marx
589d535a61 🎉 Oracle normalization (#5562)
* oracle normalization

* correct dbt_project function for oracle

* unit tests

* run format

* correct ephemeral tests

* add gradle dependency for oracle destination

* run int tests

* add oracle in settings.gradle for normalization run[

* use default airbyte columns

* format

* test all destinatoin ephemeral

* correct unit test

* correct unit test

* destination docs update

* correct mypy

* integration test all dest

* refactor oracle function

* merge master

* run all destinations

* flake8 escape regex

* surrogate key function

* correct few minor comments

* refactor scd sql function

* refactor scd function

* revert test

* refactor minor details

* revert tests

* revert ephemeral test

* revert unit test table_registry

* revert airbyte_protocol format

* format

* bump normalization version in worker

* minor chnages

* minor chages

* correct json_column for other destinations

* gradlew format

* revert tests

* remove comments

* add Oracle destination explicit in safe_cast_str

* add quote_in_parenthesis inside if clause

* gradlew format
2021-09-07 16:39:17 -03:00
Eugene
e2c593e1ab 🐛 Destination BigQueryDenormalized : fixed stackoverflow and array type parsing when source forget to send "items" details for it (#5813)
* Fixed (StackOverflow) destination bigquery denormalized destination to handle the case when received schema doesn't contain a data type for Array type
2021-09-06 17:27:19 +03:00
andriikorotkov
e1ccf2de62 🎉 New Destination: MongoDB (#5549)
* new mongo db destination

* fix remarks

* updated documentation and added loggers

* updated documentation

* added hashCode field to mongodb document and fix minor remarks

* fix code style

* updated mongodb data hash from integer to UUID string
2021-09-06 17:16:33 +03:00
andriikorotkov
dc2fa65b34 🐛 Destination snowflake: updated snowflake query timeout (#5784)
* fixed snowflake destination. updated snowflake query timeout

* updated documentation and snowflake dockerImageTag

* updated documentation
2021-09-03 17:20:12 +03:00
Sherif A. Nada
f3f12b2a14 publish pr 5745 (#5825) 2021-09-02 18:50:23 -07:00
Jinni Gu
273fe86d1a 🎉 New Destination: DynamoDB (#5561)
* Added the DynamoDB destination connector.
Implemented getConsumer and check methods.

Signed-off-by: Jinni Gu <jinnigu@uw.edu>

* Added auto-generated project files.

Signed-off-by: Yiqing Wang <yiqing@wangemail.com>

* Added config related files and output table helper.

Signed-off-by: Yiqing Wang <yiqing@wangemail.com>

* Added document for DynamoDB destination.

Signed-off-by: Jinni Gu <jinnigu@uw.edu>

* Implemented DynamodbWriter.
Added integration tests and unit tests.

Signed-off-by: qtz123 <qiutingzhi1995@gmail.com>

* Added DynamoDB in the SUMMARY.md.

Signed-off-by: qtz123 <qiutingzhi1995@gmail.com>

* Formatted code using ./gradlew format.

Signed-off-by: Jinni Gu <jinnigu@uw.edu>

* Added changelog to the doc.

Signed-off-by: qtz123 <qiutingzhi1995@gmail.com>

* Used PAY_PER_REQUEST instead of provisioned for DynamoDB.
Gave the value a name batchSize.
Removed unnecessary logs.

Signed-off-by: Yiqing Wang <yiqing@wangemail.com>

Co-authored-by: Yiqing Wang <yiqing@wangemail.com>
Co-authored-by: qtz123 <qiutingzhi1995@gmail.com>
2021-09-02 19:48:24 -03:00
Marcos Marx
5a0d7afcc8 Destination Oracle: use airbyte default column name + correct ci tests (#5746)
* column name + ci tests

* bump version
2021-08-31 09:27:10 -03:00
Andrii Leonets
b18bd439d0 🐛 Destination Postgres: fix \u0000(NULL) value processing (#5336)
* fix \u0000(NULL) value processing for Postgres + move postgres impl of SqlOperations to PostgresSqlOperations.

* changelog + format

* incr release version

* Add generic solution to adopt messages for a destination + remove unnecessary serialization

* revert version for build

* minor review fixes

* format

* add comments

* format

* incr version
2021-08-30 21:41:02 +03:00
Eugene
61842ed7c3 🎉 Destination Azure blob storage: introduced new connector with jsonl and csv formats (#5332)
* [3447] Added destination Azure blob storage connector (CSV and JSONL formats)
2021-08-29 12:23:59 +03:00
Sherif A. Nada
57d948b6a9 Update MySQL destination docs to indicate required versions with/without normalization 2021-08-26 22:14:44 -07:00
Marcos Marx
29d65e9469 Destination Oracle: change table limit and format record data (#5542)
* change oracle dest connector

* remove container to run tests add depency to secrets/config.json

* correct functions in tests

* gradlew format
2021-08-23 23:39:03 -03:00
Abhi Vaidyanatha
2eb9b67db9 Fix Keen doc yaml meta tags (#5580)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MBP.lan>
2021-08-23 11:50:48 -07:00
maciej-nedza
bbd24fee75 🎉 New Destination: Keen (#5339) 2021-08-17 15:08:51 -07:00
Eugene
a78efe090b 🎉 JAVA-Based connectors: Bumped version for some javabased connector to start using Config Validator from core module (#5398)
* Updated some java-based connectors version to start using new json config validator from java core
2021-08-17 22:30:16 +03:00
Andrii Leonets
64b3930027 🐛 Destination Oracle: Fix destination check for users without dba role (#5307)
* [4046] use proper table to check schema existing
2021-08-12 17:10:05 +03:00
Andrii Leonets
634aa3d026 🐛 Destination BigQuery(Denormalized): Fix processing arrays of records (#5261)
* [4487] Fix processing arrays of records
2021-08-10 16:22:53 +03:00
Marcos Marx
e9f4f3721d 🐛 Add batch to insert records in MSSQL (2100 params limit) (#5272)
* add batch size to 700 records x 3 columsn = 2100 params

* remove import

* add comment

* add value as variable

* docs and bump version

* add tests for mssql failure

* remove validation of msgs for batch test
2021-08-10 00:47:13 -03:00
Abhi Vaidyanatha
3aaa6977f8 Add warning about the airbyte_raw prefix for the MSSQL destination (#5218)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-08-04 21:59:15 -07:00
Eugene
8a80bf71dc 🐛 Destination BigQuery: Introduced chunk size config (#5029)
* [3549] Destination:BigQuery: Introduced optional chunk size config
2021-08-03 13:20:27 +03:00
Marcos Marx
21e6d49d3a Enable additionalProperties in spec.json for destinations (#5125)
* bigquery

* bigquery denormalized

* kafka destination

* meilisearch

* mssql

* mysql

* oracle

* postgres

* snowflake

* add normalization in snowflake gradle

* remove unused import
2021-08-01 18:28:36 -03:00
Eugene
0c033619d1 🐛 Destination BigQuery: Added more logs and updated the JobId made filled with locations and projectID (#5049)
* [3549] Destination:BigQuery: Added more logs and updated the way BigQuery job is created
2021-07-29 22:03:31 +03:00
Christophe Duong
76c1f3465c Add sanitized column name in some destinations' raw table outputs (#5026)
* Add sanitized column name in some destinations' raw table outputs
2021-07-28 14:38:08 +02:00
Sherif A. Nada
a7b508554e Publish Kafka Destination (#4900)
Co-authored-by: Mario Molina <mmolimar@gmail.com>
2021-07-21 19:02:23 -07:00
Mario Molina
fc3c692fb4 🎉 New Destination: Kafka (#3746) 2021-07-21 19:01:15 -07:00
Sherif A. Nada
356ca18b67 🐛 Fix Oracle spec to declare sid instead of database param, Redshift to allow additionalProperties, MSSQL test and spec to declare spec type correctly (#4874) 2021-07-20 17:04:36 -07:00
LiRen Tu
a8308c4061 🎉 New Destination: Google Cloud Storage (#4784)
* Adding Google Cloud Storage as destination

* Removed few comments and amended the version

* Added documentation in docs/integrations/destinations/gcs.md

* Amended gcs.md with the right pull id

* Implemented all the fixes requested by tuliren as per https://github.com/airbytehq/airbyte/pull/4329

* Renaming all the files

* Branch alligned to S3 0.1.7 (with Avro and Jsonl). Removed redundant file by making S3 a dependency for GCS

* Removed some additional duplicates between GCS and S3

* Revert changes in the root files

* Revert jdbc files

* Fix package names

* Refactor gcs config

* Format code

* Fix gcs connection

* Format code

* Add acceptance tests

* Fix parquet acceptance test

* Add ci credentials

* Register the connector and update documentations

* Fix typo

* Format code

* Add unit test

* Add comments

* Update readme

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

Co-authored-by: Marco Fontana <marco.fontana@sohohouse.com>
Co-authored-by: marcofontana.ing@gmail.com <marcofontana.ing@gmail.com>
Co-authored-by: Marco Fontana <MaxwellJK@users.noreply.github.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-07-16 19:22:12 -07:00
Sherif A. Nada
258a905469 🎉 Destination Snowflake: tag snowflake traffic with airbyte ID to enable optimizations from Snowflake (#4713) 2021-07-13 00:44:57 -07:00
LiRen Tu
f859ad705d Bump destination s3 version (#4718) 2021-07-12 20:31:53 -07:00
Davin Chia
830fac6b64 Turn on MYSQL normalization flag. (#4651)
* Turn on normalization flag. Bump versions
2021-07-09 19:43:45 +02:00
LiRen Tu
646aae1ac8 🎉 Destination S3: support anyOf allOf and oneOf (#4613)
* Support combined restrictions in json schema

* Bump s3 version

* Add more test cases

* Update changelog

* Add more test cases

* Update documentation

* Format code
2021-07-07 15:41:36 -07:00
Christophe Duong
af57170d21 Deploy a sweeper pod to clear completed pod histories (#4500)
* Deploy a sweeper pod to clear completed pod histories
2021-07-07 10:32:09 +02:00
Abhi Vaidyanatha
3e3cf7b544 Fix broken link in Local CSV doc (#4578)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-07-06 11:24:26 -07:00
LiRen Tu
3d3988b1e3 Destination MySQL: bump version (#4531)
* Bump mysql destination version to pick up normalization

* Also change the publish command to run on ec2-runners to try and avoid build errors with gradle unable to find the right volume.

Co-authored-by: Davin Chia <davinchia@gmail.com>
2021-07-04 21:54:01 +08:00
Abhi Vaidyanatha
3b2009723e Add note about collocating Redshift cluster and Airbyte server in the same security group (#4490)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-07-02 12:42:35 -07:00
Abhi Vaidyanatha
b94d2eb4c4 Fix pubsub description YAML frontmatter (#4475)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-07-01 14:32:02 -07:00
Prasanna Ram Venkatachalam
0c25e1cca1 🎉 New Destination: Google PubSub (#4339)
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-06-25 11:09:07 -07:00