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

28471 Commits

Author SHA1 Message Date
Yaroslav Dudar
33a1981c36 🐛 Source MixPanel: allow pulling data from different regions (#6075)
added region option
2021-09-18 17:42:04 +03: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
vitaliizazmic
e04623fdfc 🎉 Source Shopify: convert prices into numbers
* Source Shopify #4841 - update schemas, transform root properties

* Source Shopify #4841 - transform nested properties

* Source Shopify #4841 - ignore transforming for null values

* Source Shopify #4841 - improving according to PR review

* Source Shopify #4841 - create transformer

* Source Shopify #4841 - reformat

* Source Shopify #4841 - reformat(fix)

* Source Shopify #4841 - improving extracting schemas type

* Source Shopify #4841 - unit tests for transform solution

* Source Shopify #4841 - reformat

* Source Shopify - fix according to review

* Source Shopify - fix DRY

* Source Shopify - fix orders schema (add type)

* Source Shopify - fixing according to PR review

* Source Shopify - bump version

* Source Shopify - update changelogs
2021-09-17 18:04:22 +03:00
irynakruk
4625d9036a 🐛 BigQuery source: Fix nested structs (#6135)
* Fixed parsing nested Structs

* Update bigquery.md

* Clean up

* Update Dockerfile
2021-09-17 10:08:30 -04:00
Yevhenii
76140b517d 🐛 Source Recharge: change cursor_field from created_at on updated_at (#6149)
* Source Recharge: change cursor_field from created_at on updated_at
2021-09-17 15:47:37 +03:00
Vadym
58b6a1b8c9 🎉 Amazon SP extra endpoint support (#5248)
* Add GET_FBA_INVENTORY_AGED_DATA data

* Add GET_MERCHANT_LISTINGS_ALL_DATA stream support

* Update schemas

* Update configured_catalog.json

* Update connector to airbyte-cdk

* Add amazon seller partner test creds

* Update state sample files

* Apply code format

* Update acceptance-test-config.yml

* Add dummy integration test

* Refactor auth signature.
Update streams.py

* Remove print_function import from auth.py

* Refactor source class.
Add pydantic spec.
PR fixes.

* Add dummy integration test

* Typing added.
Add _create_prepared_request docstring.

* Add extra streams and schemas

* Update docs and spec

* Post merge code fixes

* Fix test setup

* Fix test setup

* Add sample_state.json

* Update reports streams logics.
Update test and config files.

* Update tests config.
Small code style fixes.

* Add reports stream slices.
Update check_connection method.

* Post review fixes.

* Streams update

* Add reports document retrieval and decrypting.
Update schemas and configs.

* Add CVS parsing into result rows

* Update ReportsAmazonSPStream class to be the child of Stream class.
Update GET_FLAT_FILE_OPEN_LISTINGS_DATA and GET_MERCHANT_LISTINGS_ALL_DATA schemas.

* Schema updates

* Source check method updated

* Update ReportsAmazonSPStream retry report logics

* Update check_connection source method

* Update reports read_records method.
Update report schemas.

* Update streams.py

* Update acceptance tests config.
Add small code fixes.

* Update report read_records logics

* Add reports streams rate limit handling logics.
Add rate limit unit tests.

* Source Amazon SP: Update reports streams logics. (#5311)

* Update check connection method

* #5796 silence printing full config when config validation fails (#5879)

* - #5796 silence printing full config when config validation fails

* fix unit tests after config validation check changes

Co-authored-by: Marcos Eliziario Santos <marcos@coremarcos.com>

* Format google-search-console schemas (#6047)

* Update ads_insights.json (#5946)

fix ads_insights schema according to [facebook docs](https://developers.facebook.com/docs/marketing-api/reference/adgroup/insights/) and my own data

* Bump connectors version + update docs (#6060)

* 🐛 Source Facebook Marketing: Convert values' types according to schema types (#4978)

* Convert values' types according to schema types

* Put streams back to `configured_catalog.json`

Put back `ads_insights` and `ads_insights_age_and_gender` streams.

* Pickup changes from #5946

* Implement change request + fix previous PR

* Update schema

* Remove items_type from convert_to_schema_types()

* Bump connectors version

* add oauth to connector_base dependencies (#6064)

* use spec when persisting source configs (#6036)

* switch most usages of writing sources to using specs

* fix other usages

* fix test

* only wait on the server in the scheduler, not the worker

* fix

* rephrase sanity check and remove stdout

* 🎉 Source Stripe: Add `PaymentIntents` stream (#6004)

* Add `PaymentIntents` stream

* Update docs

* Implement change request + few updates

Split `source.py` file into `source.py` and `streams.py` files.
Update `payment_intents.json` file.

* Bump connectors version + update docs

* Add skeleton for databricks destination (#5629)

Co-authored-by: Liren Tu <tuliren.git@outlook.com>
Co-authored-by: LiRen Tu <tuliren@gmail.com>

* Revert "Add skeleton for databricks destination (#5629)" (#6066)

This reverts commit 79256c46b5.

* 🎉 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>

* Source PostHog: add support for self-hosted instances (#6058)

* publish #6058 (#6059)

* 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>

* Fix or delete broken links (#6069)

* Fix more doc issues (#6072)

* 🎉 Added optional platform flag for build image script (#6000)

* Fix dependabot security alert. (#6073)

* Pin set value to greater than 4.0.1 to fix security warning.

* Format the rest of the connectors.

* add coverage report (#6045)

Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>

* Fix the format of the data returned by Google Ads oauth to match the config accepted by the connector (#6032)

* update salesforce docs (#6081)

* 🎉 Source Github: add caching for all streams (#5949)

* Source Github: add checking for all streams

* bump version, update changelogs

* Disable automatic migration acceptance test (#5988)

- The automatic migration acceptance test no longer works because of the new Flyway migration system.
- The file-based migration system is being deprecated.

* 🎉 CDK: Add requests native authenticator support (#5731)

* Add requests native auth class

* Update init file.
Update type annotations.
Bump version.

* Update TokenAuthenticator implementation.
Update Oauth2Authenticator implemetation.
Add CHANGELOG.md record.

* Update Oauth2Authenticator default value setting.
Update CHANGELOG.md

* Add requests native authenticator tests

* Add CDK requests native __call__ method tests.
Update CHANGELOG.md

* Add outdated auth deprication messages

* Update requests native auth __call__ method tests

* Bump CDK version to 0.1.20

* Interface changes to support separating secrets from the config (#6065)

* Interface changes to support separating secrets from the config
* Cleanup from PR comments and whitespace

* Update log message for empty env variable (#6115)

Co-authored-by: Jared Rhizor <jared@dataline.io>

* Bump Airbyte version from 0.29.17-alpha to 0.29.18-alpha (#6125)

Co-authored-by: davinchia <davinchia@users.noreply.github.com>

* return auth spec in the API when getting definition specification (#6121)

* Ignore python test coverage files (#6144)

* CDK: support nested refs resolving (#6044)

Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>

* feat: path for nested fields (#6130)

* feat: path for nested fields

* fix: clipRule error

* fix: remove field name

* Fix request middleware for ConnectionService (#6148)

* Jamakase/update onboarding flow (#5656)

* Doc explains normalization full-refresh implications (#6097)

* update docs

* add info in quickstart connection page

* update abhi comments

Co-authored-by: Marcos Marx <marcosmarx@MacBook-Pro-de-Marcos.local>

* Fix migration validation issue (#6154)

Resolves #6151.

* Bump Airbyte version from 0.29.18-alpha to 0.29.19-alpha (#6156)

Co-authored-by: tuliren <tuliren@users.noreply.github.com>

* Add information on which destinations support Incremental - Deduped History in their docs (#6031)

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>

* Update Airbyte Spec acknowledgements. (#6155)

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>

* Update new integration request

* Add back the migration acceptance test (#6163)

* 🎉 Create a Helm Chart For Airbyte (#5891)

See number #1868. This creates an initial helm chart for installing Airbyte in Kubernetes to make it easier for users who are more familiar with helm. It also includes GitHub actions to help continually test that the chart works in the most basic case.
All of the templates are based off of the kustomize folder, but minio and postgres have been removed in favor of adding the bitnami helm charts as dependencies since they have an active community and allow easily tweaking their install.

* Fix OAuth Summary strings (#6143)

Co-authored-by: Marcos Eliziario Santos <eliziario@users.noreply.github.com>
Co-authored-by: Marcos Eliziario Santos <marcos@coremarcos.com>
Co-authored-by: oleh.zorenko <19872253+Zirochkaa@users.noreply.github.com>
Co-authored-by: Mauro <35332423+m-ronchi@users.noreply.github.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Jared Rhizor <jared@dataline.io>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Liren Tu <tuliren.git@outlook.com>
Co-authored-by: LiRen Tu <tuliren@gmail.com>
Co-authored-by: coeurdestenebres <90490546+coeurdestenebres@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarx@MacBook-Pro-de-Marcos.local>
Co-authored-by: Harsha Teja Kanna <h7kanna@users.noreply.github.com>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: Dmytro <avida.d3@gmail.com>
Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>
Co-authored-by: Yevhenii <34103125+yevhenii-ldv@users.noreply.github.com>
Co-authored-by: Jenny Brown <85510829+airbyte-jenny@users.noreply.github.com>
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
Co-authored-by: Iakov Salikov <36078770+isalikov@users.noreply.github.com>
Co-authored-by: Artem Astapenko <3767150+Jamakase@users.noreply.github.com>
Co-authored-by: tuliren <tuliren@users.noreply.github.com>
Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
Co-authored-by: Jonathan Stacks <jonstacks@users.noreply.github.com>
Co-authored-by: Christophe Duong <christophe.duong@gmail.com>

* Bump source version.
Update source docs.

* Mock time.sleep in test_reports_stream_send_request_backoff_exception test

* Acceptance test basic_read test disabled

Co-authored-by: Marcos Eliziario Santos <eliziario@users.noreply.github.com>
Co-authored-by: Marcos Eliziario Santos <marcos@coremarcos.com>
Co-authored-by: oleh.zorenko <19872253+Zirochkaa@users.noreply.github.com>
Co-authored-by: Mauro <35332423+m-ronchi@users.noreply.github.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Jared Rhizor <jared@dataline.io>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Liren Tu <tuliren.git@outlook.com>
Co-authored-by: LiRen Tu <tuliren@gmail.com>
Co-authored-by: coeurdestenebres <90490546+coeurdestenebres@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarx@MacBook-Pro-de-Marcos.local>
Co-authored-by: Harsha Teja Kanna <h7kanna@users.noreply.github.com>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: Dmytro <avida.d3@gmail.com>
Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>
Co-authored-by: Yevhenii <34103125+yevhenii-ldv@users.noreply.github.com>
Co-authored-by: Jenny Brown <85510829+airbyte-jenny@users.noreply.github.com>
Co-authored-by: davinchia <davinchia@users.noreply.github.com>
Co-authored-by: Iakov Salikov <36078770+isalikov@users.noreply.github.com>
Co-authored-by: Artem Astapenko <3767150+Jamakase@users.noreply.github.com>
Co-authored-by: tuliren <tuliren@users.noreply.github.com>
Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
Co-authored-by: Jonathan Stacks <jonstacks@users.noreply.github.com>
Co-authored-by: Christophe Duong <christophe.duong@gmail.com>
2021-09-17 15:32:46 +03: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
Yevhenii
8c127d8efe 🎉 Source Github: add caching for all streams (#5949)
* Source Github: add checking for all streams

* bump version, update changelogs
2021-09-15 16:59:00 +03:00
Yevhenii
e915448a14 update salesforce docs (#6081) 2021-09-15 16:40:50 +03: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
Sherif A. Nada
b59619460f publish #6058 (#6059) 2021-09-14 17:55:58 -07: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
oleh.zorenko
49d0f7e57e 🎉 Source Stripe: Add PaymentIntents stream (#6004)
* Add `PaymentIntents` stream

* Update docs

* Implement change request + few updates

Split `source.py` file into `source.py` and `streams.py` files.
Update `payment_intents.json` file.

* Bump connectors version + update docs
2021-09-14 23:56:21 +03:00
oleh.zorenko
6d39afc278 🐛 Source Facebook Marketing: Convert values' types according to schema types (#4978)
* Convert values' types according to schema types

* Put streams back to `configured_catalog.json`

Put back `ads_insights` and `ads_insights_age_and_gender` streams.

* Pickup changes from #5946

* Implement change request + fix previous PR

* Update schema

* Remove items_type from convert_to_schema_types()

* Bump connectors version
2021-09-14 21:21:29 +03:00
oleh.zorenko
7eb55778e9 Bump connectors version + update docs (#6060) 2021-09-14 19:25:28 +03:00
Davin Chia
dc71bf6390 🍾 Remove automatic filtering of system schemas from Oracle source. (#6038)
* Remove default schemas from Oracle source.

* Bump version and update changelog.
2021-09-14 13:00:36 +08:00
maciej-nedza
c3bdaa8121 🐛 Keen destination: fix for timestamp inference for complex types (#5973) 2021-09-13 17:30:36 -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
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