1
0
mirror of synced 2026-01-05 12:05:28 -05:00
Commit Graph

225 Commits

Author SHA1 Message Date
Subodh Kant Chaturvedi
a2ec9ee1e5 mysql destination docs (#3275)
* setup doc for mysql destination

* update the documentation in right places
2021-05-07 13:38:07 +05:30
Jared Rhizor
beeee785f2 clarify publication and replication identity handling in cdc docs (#3258)
* clarify publication and replication identity handling in cdc docs

* remove character
2021-05-06 17:34:42 -07:00
Abhi Vaidyanatha
b215733e22 Add source connector for the PokéAPI (#3149)
* Add toy source for the PokeAPI

* Address review comments.

* Run gradlew format

* Move Pokemon list constant to its own file

* Fix gradle formatting issues

* Prepare connector for publishing.

* Fix some naming bugs

* Update config file path

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
2021-05-04 19:18:35 -07:00
Jared Rhizor
32ee10e76d snowflake gcs staging (#3183)
* spec

* snowflake gcs

* spec comment

* fmt

* remove sout

* add docs

* format

* respond to comments

* fix

* bump to 0.3.3
2021-05-04 09:59:32 -07:00
Yevhenii
6bc63264e7 🎉 New Source: Zendesk Chat (#3088)
* Zendesk Chat connector: implement full_refresh sync

* format

* Source Zendesk Chat: Implement Incremental sync (#3157)

* Zendesk Chat: Implement Incremental sync

* Roll back the stream Chats to the previous endpoint

* update integration-base-python to v0.1.6

* update limit to 100

* add acceptence tests

* update test and setup configs

* remove unknown file

* update naming of classes

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>

* register Zendesk Chat as source

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
2021-05-03 16:02:00 -04:00
Marcos Marx
7c70eb02cd GitBook: [master] 84 pages and 72 assets modified 2021-05-03 12:14:16 +00:00
Marcos Marx
237b99e774 correct typo in mysql source docs (#3143)
* correct mysql source docs

* change bigint order
2021-04-30 18:45:40 -03:00
Yevhenii
672ebb49a3 Source MongoDB: add supporting TLS and Replica Sets (#3111)
* MongoDB Source: add config for TLS and Replica Sets

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-04-30 22:57:34 +03:00
Christophe Duong
77ffd74b32 Ignore records that are too big in Redshift destinations (instead of failing) (#2988)
* Abort sync if one of the part fails to copy to temp table

* Check for record size when copying data from s3 to redshift

* Handle big record in RedshiftInsertDestination too
2021-04-30 21:04:03 +02:00
Abhi Vaidyanatha
e378d40236 Documentation Reorganization (#3124)
* First reorganization pass.

* Stop auto-generating api docs html file.

* Update spelling

* Final cleanup.

* Final changes_REAL_actual_2_thisone

* fix path for generating api docs

Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: jrhizor <me@jaredrhizor.com>
2021-04-29 15:18:52 -07:00
Marcos Marx
e7007268f1 add some connectors to connector health page (#3099)
* add oracle to connector health page

* add appstore and appsflyer
2021-04-28 22:03:04 -03:00
Davin Chia
e63ab8490a Make Redshift part size configurable. (#3053)
The Redshift Copy strategy currently has it's part size set to 10 MB. Since S3 allows a file to be broken into max of 10k parts, this results in a 100GB table limit. A user is trying to sync a table of 115GB and running into this issue.

This makes the part size configurable so users can increase this size if needed.
2021-04-27 13:35:35 +08:00
vitaliizazmic
68d87c283d Smartsheets source setup CI
* Smartsheets source #2902 - setup CI

* Smartsheets source #2902 - configured_catalog.json

* Smartsheets source #2902 - update documentation
2021-04-22 17:56:15 +03:00
John Lafleur
3401d1e491 Update quickbooks.md 2021-04-22 11:38:47 +11:00
Davin Chia
42686add8a Release connectors with namespace change. (#2990)
Release all connectors affected by namespace change. Includes all JDBC sources and destinations.

Also add documentation for normalisation. Prerequisite to actually releasing 0.21.0-alpha.
2021-04-21 11:35:08 +08:00
Yevhenii
f8286e4da3 🎉 New Source: Iterable (#2895)
* Source Iterable: support full_refresh/incremental sync (#2412)

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-04-20 16:21:17 +03:00
Michel Tricot
e10920706f Update documentation for Google Ads token application (#2922) 2021-04-19 10:42:32 -07:00
Michel Tricot
e4326aa21e Revert "GitBook: [master] 25 pages and 46 assets modified"
This reverts commit 0b4eddc7cf.
2021-04-16 14:20:42 -07:00
Michel Tricot
0b4eddc7cf GitBook: [master] 25 pages and 46 assets modified 2021-04-16 20:29:16 +00:00
vitaliizazmic
aec897867f 🎉 New Source: Quickbooks
* Google audit logs #2694 - incremental sync

* Google audit logs #2694 - configured catalog

* Google audit logs #2694 - new source

* Quickbooks #2309 - adding singer tap version

* Quickbooks #2309 - update documentation

* Quickbooks #2309 - remove unnecessary files

* Quickbooks #2309 - reformat

* Quickbooks #2309 - install gcc in docker container

* Quickbooks #2309 - adding source to IMAGES_TO_SKIP_SECOND_INCREMENTAL_READ

* Quickbooks #2309 - update sample_state.json

* Update docs/integrations/sources/quickbooks.md

* Quickbooks source #2309 - adding to health page

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-04-16 19:13:21 +03:00
Nathan Nowack
0e433aa145 🎉 New Source Connector: Smartsheets (#2880) 2021-04-15 09:48:30 -07:00
Yevhenii
1294e41d76 🎉 New source: Zendesk Talk (#2775)
* Zendesk Talk #2346: full refresh/incremental sync connector with adopt best practices

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-04-13 19:50:01 +03:00
Jared Rhizor
2b19da82d8 postgres cdc (#2548)
* spike

* more

* debezium wip

* use oneof for configuration

* iterator wrapping structure

* push current

* working loop

* move capability into source

* hack it into a sharable state

* debezium test runner (#2617)

* CDC Wait for Values (#2618)

* output actual AirbyteMessages for cdc (#2631)

* message conversion

* fmt

* add lsn extraction and comparison (#2613)

* postgres cdc catalog (#2673)

* update cdc catalog

* A

* table selection for cdc (#2690)

* table selection for cdc

* fix broken merge

* also test double quote in name

* Add state management to CDC (#2718)

* CDC: Fix Producer/Consumer State Machine (#2721)

* CDC Postgres Tests (#2777)

* fix postgres cdc image name and run check before reading data (#2785)

* minor postgres cdc fixes

* add test and fix check behavior

* fix

* improve comment

* remove unused props, remove todos, add some more sanity tests (#2791)

* cdc: add offset store tests (#2793)

* clean (#2798)

* postgres cdc docs (#2784)

* cdc docs

* Update docs/integrations/sources/postgres.md

Co-authored-by: Charles <giardina.charles@gmail.com>

* address gcp

* learn too english

* add link

* add more disk space warnings

* add additional cdc use case

* add information on how to find postgresql.conf

* add how to find the file

Co-authored-by: Charles <giardina.charles@gmail.com>

* various merge conflict fixes (#2799)

* cdc standard tests (#2813)

* require cdc users to create publications & update docs (#2818)

* postgres cdc race condition

* working? but different process

* add additional logging to help debug in the future

* everything done except working config

* remove unintended change

* Use oneOf in PG CDC spec (#2827)

* add oneOf configuration for postgres cdc  (#2831)

* add oneof configuration for cdc postgres

* fmt

Co-authored-by: Charles <giardina.charles@gmail.com>

* fix test (#2834)

* fix test

* bump version

* add docs on creating replica identities (#2838)

* add docs on creating replica identities

* emphasize danger

* grammar

* bump pg version in source catalog

* generate seed files

Co-authored-by: cgardens <giardina.charles@gmail.com>
2021-04-09 16:36:58 -07:00
Marcos Marx
db119d043b correct some docs mysql oracle (#2826) 2021-04-09 08:12:19 -07:00
Sherif Nada
fb05af743e change google workspace admin reports title to please gitbook 2021-04-07 22:07:19 -07:00
Marcos Marx
8ba717678d Adds Doc Source Oracle (#2732) 2021-04-07 20:22:34 -07:00
Davin Chia
e8c13cf0fe Update documentation to include Redshift COPY strategy. (#2728) 2021-04-06 09:10:19 +08:00
John Lafleur
55256d293d GitBook: [master] 55 pages and 36 assets modified 2021-04-05 00:43:26 +00:00
Jared Rhizor
ad7d4b7da1 switch from exchangerates.io to ratesapi.io (#2719)
* fix exchangerates host

* bump version 0.2.1 -> 0.2.2

* fix requests

* fix versions
2021-04-02 13:10:41 -07:00
vitaliizazmic
2327b353aa 🎉 New Source: Google Workspace Admin audit logs
* Google audit logs #2456 - Create new Google Workspace Admin Reports source for full refresh sync audit logs

* Update docs/integrations/sources/google-workspace-admin-reports.md

* Google audit logs #2456 - reformat

* Google audit logs #2456 - increase result per page

* Google audit logs #2456 - fix schema

* Google audit logs #2456 - add schemas package data

* Google audit logs #2456 - fixing timeout error

* Google audit logs #2456 - fixing configured_catalog.json

* Google audit logs #2456 - lookback spec parameter

* Google audit logs #2456 - remove end time

* skip testIdenticalFullRefreshes for source-google-workspace-admin-reports

* Tempo Source #2295 - reformat

* Update airbyte-integrations/connectors/source-google-workspace-admin-reports/source_google_workspace_admin_reports/spec.json

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
2021-04-01 02:27:38 +03:00
vitaliizazmic
dd26d2fdb8 Source Github: Bugfix errors while syncing Team stream from non-organization repo
* Github #2365 - handling Teams streams syncing

* Github Source #2365 - sync no records and show warning message if Collaborators Stream sync fails.

* Github Source #2365 - reformat

* Update docs/integrations/sources/github.md

* Update docs/integrations/sources/github.md

* Github Source #2365 - change fork to airbyte

* Github Source #2365 - Bump version

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-03-31 00:47:14 +03:00
Christophe Duong
978e6d759b Add docs for new sync modes (#2636) 2021-03-30 10:18:42 +02:00
Max Krog
4a30abb07b Google Adwords - Tip not to mention Airbyte in API token request (#2628)
Adds a note in the Google Ads/Adwords documentation that should help more users get their API Token request approved.
2021-03-29 14:43:06 +08:00
Sherif Nada
77b72dcf5b Revert "Revert "Merge branch 'master' of github.com:airbytehq/airbyte""
This reverts commit de66bf010d.
2021-03-23 15:12:01 -07:00
Sherif Nada
de66bf010d Revert "Merge branch 'master' of github.com:airbytehq/airbyte"
This reverts commit a3a27f2fa2, reversing
changes made to 5917feee28.
2021-03-23 15:09:44 -07:00
Sherif A. Nada
a004a85e03 Update connector health page (#2558) 2021-03-22 13:24:30 -07:00
Yevhenii
e3c9853b2e 🎉 New Source: Gitlab (#2518)
* #2305 Issue: Gitlab connector implement

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-03-22 15:36:04 +02:00
Eugene K
0b9b038ca4 🎉 New source: Native Hubspot connector (#2215)
* #2150 Issue: created native connector with schema folder populated

* #2150 Issue: make format code

* first version

* fix few issues

* fix issues

* fix read issue

* format

* docs

* docker tags

* extend configured catalog for testing

* fix source definitions

* format

* fix call rate issue, add backoff for retry after

* add general backoff

* write secrets for new connector

* drop singer connector registration

* refactor streams, resolve properties in schemas at runtime

* replace deprecated endpoint for company contacts

* replace deprecated pipeline endpoint

* update comments

* update docs

* fix typo

* fix stream contact lists

* fix pagination and forms result fetching

* fix health_check

* format and update catalog

* revert changes

* drop singer based hubspot

* fix company contacts substream

* move deals to separate test

* fix deals tests

* remove dynamic fields from records

* move deals to catalog again

* extend CRMObjectStream with associations

* format

* update schemas with updated field, change engagement layout

* fix Campaign stream

* remove custom tests

* remove dependency

* remove oauth

* Source Hubspot: add incremental streams (#2425)

* add incremental

* add incremental

* polishing

* update docs

* fix docstring

* clean up

* fix incremental bookmark access

* fix incremental tests

* clean up

* add custom test for incremental, improve logging

* format

* Update airbyte-integrations/connectors/source-hubspot/source_hubspot/api.py

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* Source Hubspot: best practices (#2537)

* fix error reporting and add unit tests

* fix test and refactor cursor fields

* format

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>

* restored configured_catalog.json

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-03-20 06:18:55 -03:00
Yevhenii
6477f31467 Source Twilo: update tap-twilio library, docs (#2458)
* update tap-twilio library, update docs and README.md, remove standardtest folder

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
2021-03-16 13:52:24 +02:00
Yevhenii
2b0f8d556f #1814 Issue: Implement Instagram connector (#2226)
* #2166 Issue: create Instagram connector and implement all relevant streams as full refresh

* #2166 Issue: add Insights streams

* #2273 Issue: add Incremental for streams

* #2273 Issue: code clean up

* update code after review

* add check on error for Story Insight

* add comments to code

* Source Instagram: adopt best practices, add docs, pull data from all IG business accounts (#2373)

* #2276 Issue: adopt best practices, add separate integration test for Insight's streams, create docs, update version of SDK library

* #2304 Issue: pull data from all IG business accounts

* add BASE_DIRECTORY to integration_test.py

* format configured_catalog(s)

* add credentials variables

* implement separated incremental states for different account_id, update docs

* Update instagram.md

* simplify state format

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* add sample_config.json file

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-03-12 15:49:16 -03:00
Sherif A. Nada
ca2211a20c Improve Google Directory docs (#2428) 2021-03-11 22:17:50 -08:00
vitaliizazmic
393e8fad25 New Source: Google Directory
* Google directory source #2110 - creating new source

* Google Directory #2110 - implementing new source

* Google directory #2110 - handling rate limit

* Google Directory #2110 - handling errors and rate limits

* Google Directory #2110 - reformat

* Google Directory #2110 - adding CI credentials

* Google Directory #2110 - adding to the source definition registry

* Google Directory #2110 - adding to the source definition registry(fix)

* Google Directory #2110 - injecting the config into the build environment

* Update google-directory.md

* Update google-directory.md

* Google directory #2110 - rename max_results to results_per_page and increase it to 100, fixing setup.py

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-03-12 00:59:45 +02:00
Yury Koleda
b1061e32d9 🎉 Add MongoDB Source
Signed-off-by: fut <fut.wrk@gmail.com>
2021-03-08 14:27:14 -08:00
vitaliizazmic
9d0d560f73 🎉 Source Google Analytics: Support chunked syncs to avoid sampling (#2151)
* Installing singer tap from fork instead PyPi

* Bump version to 0.1.9

* Add Google Analytics quotas and limits to docs
2021-03-03 21:32:23 +02:00
Christophe Duong
f7ada7c811 Fix docs formatting (#2282) 2021-03-03 17:45:07 +01:00
John Lafleur
43ab35e832 GitBook: [master] 3 pages modified 2021-02-25 13:37:30 +00:00
Sherif A. Nada
a31f2612ec Source Appstore: implement probing check connection (#2194) 2021-02-23 23:12:15 -08:00
John Lafleur
874c64e9d6 GitBook: [doc_connector_roadmap] 2 pages modified (#2123)
Co-authored-by: John Lafleur <john@dataline.io>
2021-02-19 16:01:17 +11:00
Yevhenii
fd01651bf2 #2064 Issue: implement custom_reports for Google Analytics (#2098)
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-02-18 13:53:53 -08:00
John Lafleur
c30323c34e GitBook: [doc_changelog_update] 3 pages modified (#2097)
Co-authored-by: John Lafleur <john@dataline.io>
2021-02-18 08:52:34 +11:00