1
0
mirror of synced 2026-01-10 09:04:48 -05:00
Commit Graph

1200 Commits

Author SHA1 Message Date
Abhi Vaidyanatha
ebd772e5dd Past two connector changelogs (#6025)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-09-13 14:14:41 -07:00
midavadim
6ffb682822 Source google sheets: fix full_refresh test by adding supported_sync_modes to Stream inistialization (#5951)
* added supported_sync_modes for AirbyteStream initialization to fic full_refresh test

* fix unit test with supported_sync_modes argument in AirbyteStream initialization
2021-09-13 22:39:44 +03:00
Sherif A. Nada
0fe7a5361a Google Ads Source: Annotate oauth flow init parameters (#6022) 2021-09-13 12:33:26 -07:00
Christophe Duong
da34befeea Implement Google Analytics & Google Ads OAuth Flow (#5911)
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-09-13 08:37:53 -07:00
Baz
51e27184e8 🐛 Source Shopify: fix the connector's performance for incremental refresh (#5945)
* Added ability to run the incremental sync within slicing, by leveraging the cached_state 

Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>
2021-09-13 18:00:24 +03:00
Anna Lvova
03e1e08047 🎉 New Source: Close.com (#5366)
* added close com source

* added docs

* added activities streams

* added tasks streams

* updated doc

* fixed indent

* added docs

* add PR to doc

* fix doc

* fix doc

* update after review

* update after review

* remove streams from empty_streams

* move path from streams to Mixin classes

* update README

* add streams

* update doc

* fix opportunities cursor_field

* remove Roles stream from tests

* add Roles stream to SAT after fix in 5738 PR

* add bootstrap.md

* add bootstrap.md

* update after review

* update after review

* remove state_checkpoint_interval
2021-09-13 17:44:31 +03: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
Dmytro
6ec45b3602 🐛 Surveymonkey source: fix gzip compressed http response caching (#5983)
* Surveymonkey source: fix gzip compressed http response caching
2021-09-12 19:09:24 +03:00
Dmytro
4fa05b7ef9 🎉 Pipedrive source: add organizations stream (#5943)
* Pipedrive source: add organizatins stream
2021-09-10 20:46:13 +03:00
Arthur Galuza
c0d4652852 🎉 New Source: Google Search Console (#5350)
* Generate Google Search Console connector

* Add schema

* Upd schema

* Upd authenticator

* Add creds retrieving script

* Remove legacy dep

* Upd dockerfile base image

* Add sample config

* Upd source definitions, add ci_credentials injection

* Upd schema

* Upd GSC creds injection

* Cleanup

* Add tzdata

* Upd tzdata installing

* Change base docker image

* Upd streams

* Fix typo

* Upd supported_sync_modes list

* Add multiple site, service account, search type support

* Fix typo

* Upd streams, pagination, multi site support

* Add service account secrets

* Remove source-google-search-console-singer from source definitions

* Upd creds retrieving base image

* Upd schema

* Upd docs

* Add badge

* Upd schema

* Upd docs

* Move the cursor field to the top

* Upd docs
2021-09-10 11:47:02 +03:00
vovavovavovavova
aa9786df4e 🎉 Google Ads improvement: Support user-specified queries (#5302)
*Add google ads custom queries stream

*Display link to gradle scan on PR comment if test build failed
2021-09-10 09:17:16 +03:00
Dmytro
5f697ac44a 🐛 Fix okta incremental stream (#5905)
* Fix okta incremental stream
2021-09-10 09:02:32 +03:00
Sherif A. Nada
fc159d8a30 add instancewide variables setter endpoints (#5940)
Co-authored-by: Christophe Duong <christophe.duong@gmail.com>
2021-09-09 14:02:06 -07:00
Dmytro
2ecc7a6a8d 🎉 Sendgrind add single send stats (#5910)
* Sendgrind source: add single send stream
2021-09-09 20:25:03 +03:00
Yaroslav Dudar
70513bcff3 :tada:Source Bing Ads: Add Report streams (#5750)
added bing ads report streams
2021-09-09 19:35:32 +03:00
irynakruk
ffecc1c9a2 🎉 New source: MongoDb ported to java (#5530)
* New abstraction for NoSql database sources

* New MongoDbSource: partial impl

* Added MongoDataType

* Improved MongoDatabase and fixed read method

* code review changes;

* merge clean up;

* Renamed NoSqlDatabase to AbstractDatabase

* formatter changes;

* code review changes: changed mongodb-new to mongodb-v2; left only new connector info in all docs

* code review changes: changed mongodb-new to mongodb-v2; left only new connector info in all docs

* updated spec.json and toDatabaseConfig() method

* updated doc accordingly to spec.json changes

Co-authored-by: Iryna Kruk <iryna.o.kruk@globallogic.com>
2021-09-09 08:14:16 -04:00
Maksym Pavlenok
984cebe129 🐛 Source Zendesk Support: fix incremental logic for ticket_comments stream (#5787)
* fix negative backoff

* correct incremental logic for comments

* remove test logs

* bump version

* fix spec

* remove old non-relevant test

* correct backoff default value

* correction a test

* save addl export cursor field

* fix incorrect optinal date-time

* add format date-time again

* correction after review

* fix integration test

* fix unit test

Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
2021-09-09 14:55:39 +03:00
Yevhenii
9b71c28902 🎉 Source Github: add reaction streams (#5860)
* Source Github: add reaction streams

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-09-09 13:13:29 +03:00
Christophe Duong
edcd83dd1a Add a config for instance wide oauth parameters (#5761)
* Add a config for instance wide oauth parameters

* Remove recreate endpoints and add tests

* Inject oauth params in discover/check/reset too

* Inject masked OAuth params for UI Validation (#5865)

Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-09-09 10:36:21 +02:00
Jared Rhizor
ea91e1e0d9 Bump Airbyte version from 0.29.16-alpha to 0.29.17-alpha (#5939)
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
2021-09-09 14:39:43 +08:00
Abhi Vaidyanatha
e7413de0dc Add a variant of the CDK speedrun that uses the PokeAPI (#5780)
* Add a variant of the CDK speedrun that uses the PokeAPI

* Make a lot of clarifications to improve the learning experience.

* Gradle format

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-09-08 14:56:13 -07:00
Abhi Vaidyanatha
8fcaba4fab Fix CDK speedrun stream stub (#5778)
* Fix CDK speedrun stream stub

* Add start_date back

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-09-08 14:44:34 -07:00
Jared Rhizor
0070f54e8a Bump Airbyte version from 0.29.15-alpha to 0.29.16-alpha (#5925)
Co-authored-by: jrhizor <jrhizor@users.noreply.github.com>
2021-09-08 11:45:31 -07:00
Jared Rhizor
c7d8055731 split scheduler and worker (#5737)
* docker-compose split of scheduler and worker

* fix heartbeat location bug + add support for kubernetes

* use two workers in integration tests

* capture logs in AirbyteTestContainer

* add waiting

* rename to make it easier to review

* rename module

* fix remaining conflicts

* allow configuring max workers of each type and document usage

* fix build

* remove comment

* add worker resource requiremetns

* try to fix for connector build

* fix regression in biuld

* add env comments for SUBMITTER_NUM_THREADS

* Update airbyte-workers/src/main/java/io/airbyte/workers/WorkerApp.java

Co-authored-by: Davin Chia <davinchia@gmail.com>

* Update airbyte-workers/src/main/java/io/airbyte/workers/temporal/TemporalPool.java

Co-authored-by: Davin Chia <davinchia@gmail.com>

* merge temporalpool into workerapp

* output docker system info

* move check to before

* remove unnecessary parts of the patch

* could this be the problem? i thought i added this

* show disk usage

* add print statements

* add pruning

* fix prune option

* use force

Co-authored-by: Davin Chia <davinchia@gmail.com>
2021-09-08 11:27:32 -07:00
Serhii Lazebnyi
d7f23f1be6 🐛 Source Intercom: Fix schema ts and array issue (#5908)
* Fix schema ts and array issue
2021-09-08 18:59:30 +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
Yevhenii
fdb4c852a8 🎉 Salesforce Native Connector: init version (#5619)
* Native Salesforce Connector

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-09-08 14:00:08 +03:00
Sherif A. Nada
74d6c07004 📚 Link to how to preview connector specifications in the UI (#5894) 2021-09-07 17:15:13 -07: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
Yaroslav Dudar
5e3b24ff4e 🐛 Source Hubspot: fix array fields in schema with missed items property (#5834)
fixed array schemas in companies
2021-09-07 22:17:03 +03:00
Prasanna Ram Venkatachalam
1ff177deed 🎉 add ability to send success notifications on webhook (#5517) 2021-09-07 11:35:07 -07:00
Arthur Galuza
17fd9c7f4f Source Facebook Pages: update documentation (#5876)
* [WIP] Add basic facebook pages support

* Upd schema

* Hardcode metrics to reduce API call amount

* Refactoring

* Upd test configs

* Add secrets to CI

* Fix typo

* Add a source definition

* fix secrets in CI

* Cleanup with black

* Upd metrics

* Cleanup

* Rm start_date, add test

* Upd schema

* Cleanup

* Upd docs

* Upd docs

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
2021-09-07 18:09:41 +03:00
Michele Zuccala
fe38f69276 :bug:Source Typeform: add support for multiple choices in responses (#5799)
* fix(connectors/source-typeform): add support for multiple choices in responses

Co-authored-by: Yaroslav Dudar <flayingfog@gmail.com>
Signed-off-by: Michele Zuccala <michele@zuccala.com>

* upd docs and schema; bump version

* apply format

Co-authored-by: Yaroslav Dudar <flayingfog@gmail.com>
2021-09-06 14:48:26 -03:00
Luiz Guilherme Ribeiro
33c2576613 docs (faq): fix typos and grammar (#5856)
This PR fix a few typos and grammar mistakes on the faq section of Airbyte's docs page.
2021-09-06 14:43:33 -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
Baz
1861fb0eb3 🐛 Source Shopify: fix for incorrect amount type in order_refunds schema (#5853)
* edited order_refunds schema, corrected acceptance-test-config.yml
* bumped version
* added changelog

Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>
2021-09-06 12:34:16 +03:00
Christophe Duong
9643f3de61 Start airbyte-oauth module (#5812) 2021-09-06 10:44:06 +02:00
Dmytro
60fd9d5ab9 🐛 Fix hubspot datetime empty string (#5798)
* Fix hubspot datetime empty string
2021-09-06 10:11:48 +03:00
Maksym Pavlenok
e5c44e64b1 🎉 Source S3: support of Parquet format (#5305)
* add parquet parser

* add integration tests for partquet formats

* add unit tests for parquet

* update docs and secrets

* fix incorrect import for tests

* add lib pandas for unit tests

* revert changes of foreign connectors

* update secret settings

* fix config values

* Update airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py

Co-authored-by: George Claireaux <george@claireaux.co.uk>

* Update airbyte-integrations/connectors/source-s3/source_s3/source_files_abstract/formats/parquet_spec.py

Co-authored-by: George Claireaux <george@claireaux.co.uk>

* remove some unused default options

* update tests

* update docs

* bump its version

* fix expected test

Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
2021-09-05 02:40:49 +03:00
Jared Rhizor
aad2161a43 Bump Airbyte version from 0.29.14-alpha to 0.29.15-alpha (#5849)
Co-authored-by: tuliren <tuliren@users.noreply.github.com>
2021-09-04 13:02:30 -07:00
LiRen Tu
d03ec5024c Add facebook pages to summary (#5848) 2021-09-04 12:03:51 -07:00
LiRen Tu
a1de8f2361 Format code and add missing doc links (#5847)
* Fix format

* Fix documentation links

* Add missing documentation
2021-09-04 11:17:13 -07: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
Serhii Lazebnyi
898e2c890c 🐛 Source Slack: Fix sync operations hang forever issue (#5830)
* Add user-defined backoff

* Update airbyte-integrations/connectors/source-slack/source_slack/source.py

* Bumped version

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-09-03 12:19:38 +03:00
Jared Rhizor
086bdcdfcc Bump Airbyte version from 0.29.13-alpha to 0.29.14-alpha (#5831)
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
2021-09-03 14:03:29 +08:00
Sherif A. Nada
f3f12b2a14 publish pr 5745 (#5825) 2021-09-02 18:50:23 -07:00