1
0
mirror of synced 2025-12-23 11:57:55 -05:00
Commit Graph

137 Commits

Author SHA1 Message Date
Jagruti Tiwari
8288c16485 fix: replace airbyte oss with airbyte open source (#15885)
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2022-08-24 01:01:53 -03:00
Ganpat Agarwal
e0403628d6 🎉 Source Amazon Seller Partner: add restock inventory reports (#15063)
* add restock inventory reports

* fix acceptance test

* add restock inventory reports

* fix acceptance test

* revert additionalProperties attribute to false

* add schema

* add entry for restock_inventory integration test

* update changelog

* remove additional properties attribute
2022-08-23 11:37:32 +05:30
Andy
07e2d80a9b Fix callout formatting (#15162)
* Fix callout formatting

* Updating copy

* Fixed typo

Co-authored-by: Yowan Ramchoreeter <26179814+YowanR@users.noreply.github.com>
2022-08-01 14:59:16 -04:00
Yowan Ramchoreeter
70ba86ea13 Add callout tag for on-going known issue (#14893)
* Add callout tag for on-going known issue

Airbyte is currently working on resolving this issue with the Amazon Seller Partner connector. The issue is being tracked here: https://github.com/airbytehq/airbyte/issues/14734

* Update callout type

* Update to use caution

* Edited wording -- remove the word "Note"
2022-07-25 12:03:28 -04:00
Ganpat Agarwal
638db80acc 🎉 Source Amazon Seller Partner: add FBA storage fees report (#14625)
* enable stream for FBA Storage Fees Report

* bump version

* add stream details for FBA Storage Fees Report

* update changelog

* chore: formatting

* auto-bump connector version

Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-17 18:19:53 +05:30
Vladimir remar
00c3ec7ae9 🎉 Source Amazon Seller Partner: Add new streams (#13604)
* add new streams

* update connector version in Dockerfile and docs

* fix end_date if is None and save reportid in unique records

* WIP: add test for slices in settlement reports

* auto-bump connector version

* fix: formatting

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
2022-07-15 15:03:32 +05:30
Topher Lubaway
9c6c092a22 Revert "Improving docusaurus sidebar generation (#1927) (#14369)" (#14596)
This reverts commit a2c194a11f.
2022-07-11 15:27:14 -05:00
Mykyta Serbynevskiy
a2c194a11f Improving docusaurus sidebar generation (#1927) (#14369)
* Improving docusaurus sidebar generation (#1927)

* Added "Career & open positions" folder to sidebar, adjusted "Project overview" folder

* Deleted "career-and-open-positions" folder from sidebar
2022-07-08 14:18:27 -05:00
Ganpat Agarwal
b338014b83 🐛 Source Amazon Seller Partner: handle start date for financial stream (#13633)
* start and end date for finacial stream should not be more than 180 days apart

* improve unit tests

* make changes to start date for finance stream

* update tests

* lint changes

* update version to 0.2.22 for source-amazon-seller-partner
2022-06-18 17:27:04 +05:30
Ganpat Agarwal
1721827814 🎉 Source Amazon Seller Partner: add financial streams (#13364)
* add new schemas

* add catalog in integration tests

* add streams for ListFinancialEvents and ListFinancialEventGroups

* bump to version 0.2.21

* update docs

* add unit tests

* expand schema up to 2 levels for better normalisation

* fix unit test

* lint fix

* add missing attribute

* chore: bump version in source definitions

* chore: update seed file

Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
2022-06-07 18:26:51 +05:30
Ganpat Agarwal
2293f897b8 🎉 Source Amazon Seller Partner: add replication end date to config (#13059) 2022-05-30 19:23:08 +02:00
Anna Lvova
1dbd7ab99c Source Amazon Seller Partner: OAuth support (#13119)
* Update docs

* add oauth

* add spec.py

* test

* fix

* fix

* add lwa_app_id

* test

* test

* fix

* add beta version

* fix

* test

* test

* test

* merge

* fix

* fix

* fix

* test

* test

* test

* test

* sort AWSRegion

* up

* add import

* up

* up

* up

* fix

* fix tests

* bump version

* upd

* auto-bump connector version

* format

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-05-30 16:24:10 +03:00
mcn
bbfc949bc5 Source Amazon Seller Partner: Add GET_XML_BROWSE_TREE_DATA report (#12663) 2022-05-23 13:51:54 +02:00
Pedro Calleja
a1b1c1cb8c source-amazon-seller-partner: read the rate limit for retry waiting time in Orders stream (#12946) 2022-05-20 16:31:29 -04:00
Pedro Calleja
4a13b60560 source amazon-seller-partner: allow to use IAM user arn or IAM role arn (#12523) 2022-05-04 17:26:27 +02:00
Juozas V
c807d9c9f3 Source Amazon Seller Partner: add stream FbaReplacementsReports (#9789) 2022-02-22 18:47:35 -03:00
ron-damon
7e23ee2eeb 🎉 Source Amazon Seller Partner: Add GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL report (#9621) 2022-01-21 19:52:12 +01:00
Prudhvi Raj
48ca8060bf Amazon Seller Partner Fix: 0 records read in reports (#9581) 2022-01-19 21:35:14 +01:00
Juozas V
6ba51462fa Source Amazon Seller Partner: add all remaining brand analytics report streams (#9312)
* Add all brand analytic streams

* Parametrize results key

* Update schemas

* Parametrize result_key

* Add missing result_key

* Remove duplicate

* Update configured catalogs

* Cleanup

* Add configured catalogs for brand analytics

* Run gradlew format

* Update documentation
2022-01-12 05:25:33 +05:30
Harshith Mullapudi
dfebddc076 Publish source Amazon SP: fix source only pulls first 100 orders (#9294)
* fixed reading only 100 records in orders

* removed if condition

* changed docker image version and catalog

* fixed readme file

* fixed issues with 100 orders

* fix: bump version

* chore: spec changes

Co-authored-by: prudhvi85 <pmudavath@agility.com>
Co-authored-by: Prudhvi Raj <prudhviraj.iit@gmail.com>
2022-01-05 02:49:41 +05:30
Deividas J
5be2424c77 Source Amazon Seller Partner: fix NoAuth deprecation warning (#9236) 2022-01-04 15:17:16 +01:00
Deividas J
82d6b16d7f Source Amazon Seller Partner: GET_SELLER_FEEDBACK_DATA normalize header field names (#9212) 2022-01-03 14:57:49 +01:00
Deividas J
b13f3c8def Source Amazon Seller Partner: fix GET_SELLER_FEEDBACK_DATA report Date cursor field format (#8810) 2021-12-29 18:22:10 +01:00
Deividas J
91a368b956 Source Amazon Seller Partner: extract REPORTS_MAX_WAIT_SECONDS to configurable parameter (#9002)
* Source Amazon Seller Partner: extract REPORTS_MAX_WAIT_SECONDS to configurable parameter

* docs

* 9002
2021-12-22 23:17:33 +05:30
Deividas J
21ff8a29a1 Source Amazon Seller Partner: Add GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT report (#8179)
* Source Amazon Seller Partner: Add GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT report

* loads

* fixes and refactors

* docs

* fixes

* Field definitions

* versions

* versions

* refactor report options to scope by REPORT name

* fix _report_data

* 1

* make _augmented_data a static method

* parse_document is static too
2021-12-16 16:18:50 +05:30
Iryna Grankova
ae8acdc788 Update fields in source-connectors specifications: smartsheets, square, strava, tiktok-marketing, typeform, zendesk-chat, airtable, amazon-seller-partner (#8425)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

Co-authored-by: Sergey Chvalyuk <grubberr@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Your Name <you@example.com>
2021-12-10 11:58:21 +02:00
Deividas J
d7ef91f907 Source Amazon Seller Partner: Add GET_SELLER_FEEDBACK_DATA report (#8021)
* Source Amazon Seller Partner: Add GET_SELLER_FEEDBACK_DATA report

* no field definition here

* add dataStartTime, dataEndTime

* fixes, version bumps

* revert this

* cleanup

* fixes

* real world wait

* fix typo

* incremental, transformer

* fix stream schema

* implement incremental with slicing

* move

* cleanup

* update configured catalog

* fix tests

* changelog

* doc

* fix doc

* fix configured catalog

* Field definitions
2021-12-02 22:48:38 +05:30
Marcos Marx
36fb21d801 Source Amazon Seller Partner: remove datetime format from schema (#7828)
* remove date-time from stream

* bump connector version

* update docs

* improve check connection error msg

* run seed file

* add requirements txt doc

* run format
2021-11-17 14:36:53 -03:00
Marcos Marx
658d984c8d Source Amazon Seller Partner: change check_connection step (#7752)
* change check_connection for Amazon Seller Partner

* bump version and seed file
2021-11-08 21:37:07 -03:00
Abhi Vaidyanatha
3841e8a029 Docs Refresh: Amazon Seller Partner (#7023) 2021-10-13 13:40:36 -07:00
Abhi Vaidyanatha
ae32ecbb27 GitBook: [master] 186 pages and 77 assets modified 2021-10-08 21:17:47 +00: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
Vadym
ba322ac580 🚀 Amazon SP: expand endpoint support (#4863)
* 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.

* Update docs and spec

* Post merge code fixes
2021-08-06 17:10:17 +03:00
Harshith Mullapudi
f4ddf4042d 🐛 Bugfix incorrectly failing check connection operations in Google Ads and Amazon AP API connectors (#4288) 2021-06-24 15:58:37 -07:00
LiRen Tu
14b605e064 Bump version and fix format (#4167)
* Bump version

* Move changelog to connector doc

* Fix flakeCheck

* Fix format
2021-06-16 13:20:31 -07:00
Harshith Mullapudi
78d17bc1a4 Source Amazon Seller Partner: Error for max wait time reached when create report status is CANCELLED or FATAL (#4108)
* 1. Use pendulum - user friendly
2. Fix: Error for max wait time reached when create report status is CANCELLED or FATAL

* Write test cases and changelog
2021-06-16 11:59:40 -07:00
oleh.zorenko
4b3e345866 Source Amazon SP: Add missing files (#3782)
* Add missing files

Add files for publishing the connector.
Update typing in few files.
Add `amazon-seller-partner.md` file.
Add `Amazon Seller Partner` to `builds.md` and to `README.md` files.

* Remove release files

* Comment out tests in `acceptance-test-config.yml`

* Update few files

Remove `!Dockerfile.test` from `.dockerignore` file.
Add `dependencies` to `build.gradle` file.

* Update `amazon-seller-partner.md` file

* Add stream to docs

Add `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` stream.

* Add release info

Add connector to `source_definitions.yaml` file.
Add connector to `STANDARD_SOURCE_DEFINITION` folder.
2021-06-01 22:55:38 +03:00