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

501 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Charles
7bf531a967 SSH for Postgres Source (#5742) 2021-09-02 11:32:04 -07:00
Davin Chia
65efaa587a 🎉 Oracle specify schema(s) to discover. (#5779)
Closes #4944 .
2021-09-02 23:48:29 +08:00
vovavovavovavova
7216de8b42 Jira structure: back to swagger schemas, but fix incorrect (#5523)
* revert schemas from response to previous

* fixing: newlines; permission_scheme normalization failure

* add nulls
2021-09-02 18:22:24 +03:00
Yevhenii
441d7cde76 🐛 Source Github: handling empty repos, check method using RepositoryStats stream (#5788)
* update error handling for empty repositories, update check method using RepositoryStats stream

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-09-02 16:31:44 +03:00
vitaliizazmic
d3b2e8a46a 🐛 Source Jira: changed cursor field from created to updated
* Source Jira #4505 - change cursor field for Issues streams from fields.started to fields.updated, update IssuesWorklogs slicing

* Source Jira #4505 - reformat

* Jira #4505 - made issues worklog stream full refresh

* Jira #4505 - reformat

* Jira #4505 - bump version and updating documentation
2021-09-02 14:22:40 +03:00
Baz
9c05308d1f 🐛 Source Shopify: Fixed line_items/discount allocations & duties parts of orders schema (#5801)
* edited orders schema
* added changelog
* formated

Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>
2021-09-02 13:58:47 +03:00
Yevhenii
d74c47a863 🎉Source GitHub: Add more streams (#5757)
* Add Organizations stream to Github Source
* Add Repositories stream
* Add Repositories stream spec
* Add Branches stream
* Add Tags stream
* Add ReviewComments stream
* Add users stream
* Add pull request stats stream

Co-authored-by: Chris Wu <chris@faros.ai>
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-09-01 15:02:08 +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
Serhii Lazebnyi
ff70fd390e 🐛 Source Slack: Fix max retries issue (#5697)
* Increased max retries to 10

* Add docs

* Increased timeout seconds for acceptance tests

* Fixed for pass tests

* Updated to default backoff

* Add sample config
2021-08-31 13:43:09 +03:00
vovavovavovavova
90ca4fd686 Source Harvest: upd version and doc (#5749)
* upd version and doc

* upd dockerfile
2021-08-31 11:03:21 +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
LiRen Tu
073a1d53d1 Publish source bigcommerce (#5722)
* Fix integration test

* Format code

* Setup ci credential

* Add doc links
2021-08-28 15:22:22 -07:00
jacqueskpoty
4e8f7af777 🎉 New Source: BigCommerce (#5521)
Commits
* add new source connector BigCommerce
* all tests passed source-bigcommerce
* Documentation added
* PR number update

Co-authored-by: jsewawilson <jwilson@pebblepost.com>
2021-08-28 14:38:49 -07:00
Abhi Vaidyanatha
01b905a383 Add note to source-file about changing the parsed data type(s) (#5690)
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-08-27 18:36:49 -07:00