1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Commit Graph

145 Commits

Author SHA1 Message Date
Denys Davydov
f31d92c3a9 Source Zendesk Support: refactor and debug stuck syncs (#20900)
* #1231 source zendesk support: remove synchronous sleep, add logging, reduce backoff time

* #1231 source zendesk support: upd changelog

* #1231 source zendesk: reduce sleeps

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-17 18:54:17 +02:00
BenoitHugonnard
c8b48b42b6 🐛 Source Zendesk Support: handle 429 response behavior when retrying (#19967)
* 🐛 Handle 429 response behavior when trying to retry

* bump connector version

* auto-bump connector version

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-12-14 08:41:51 -03:00
Denys Davydov
1ab02de43b Source Zendesk Support: do not use nonpublic API (#19432)
* #1010 oncall Source Zendesk Support: do not use nonpublic API

* #1010 source zendesk-support: upd changelog

* #1010 source zendesk-support: log an error during discover

* #1010 source zendesk support: fix unit test

* #1010 source zendesk support: fix expected records

* #1010 source zendesk support: upd expected records

* #1010 source zendesk support: another records update

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-11-30 01:25:21 +02:00
Serhii Chvaliuk
ccda38bfbc Source zendesk support: bugfix transform "-" to null (#19792)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-11-28 19:03:02 +02:00
Joey Marshment-Howell
563804b586 Update date-time format instructions in docs (#19707) 2022-11-28 15:44:33 +00:00
Augustin
0f618f3503 migrate GA source connectors to per-stream state (#17326) 2022-09-29 14:45:35 +02:00
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
Baz
2eb1d2a318 🐛 Source Zendesk Support: add Subscription Plan check for available streams (#15233) 2022-08-04 13:05:10 +03:00
Serhii Chvaliuk
ead062c5c8 Source Zendesk Support: Convert ticket_audits.previous_value values to string (#15036)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-27 21:53:48 +03:00
Serhii Chvaliuk
29d6fc8d13 Source Zendesk Support: Convert tickets.custom_fields values to string (#14829)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-07-22 08:14:23 +03:00
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
Marcos Marx
dd4079f02b Source Zendesk Support: pagination group membership (#14304)
* add next_page_tooken and request

* correct group_membership paginatin

* update doc

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-06-30 15:54:44 -03:00
Serhii Chvaliuk
76e50fdd7b 🐛 Source Zendesk Support: fixed "Retry-After" non integer value (#14112)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-06-27 23:07:43 +03:00
Amruta Ranade
37b7470139 Edited Amplitude, Mailchimp, and Zendesk Support docs (#13897) 2022-06-17 14:32:30 -04:00
Baz
330d32ecca 🐛 Source Zendesk Support: fixed 429 error for TicketMetrics stream (#13757) 2022-06-15 17:35:38 +03:00
Denis Davydov
6442ad6f33 🐛 Source Zendesk Support: use CDK v.0.1.60 to handle ConnectionResetError, increase test coverage (#13261) 2022-06-01 13:50:50 +03:00
Baz
bb139ecc00 🐛 Source Zendesk-Support: fixed ticket_audits stream schema + fixed broken unit_test (#13055) 2022-05-20 17:13:55 +03:00
Brian Lai
bb2da42fde source freshdesk, hubspot, mixpanel, paypal-transaction, salesforce, zendesk-support: adding fixtures to mock time.sleep for connectors that explicitly sleep (#12335)
* adding fixtures to mock time.sleep for connectors that explicitly sleep

* bump connector versions

* update changelog doc for each connector

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* auto-bump connector version

* remove version bump for freshdesk because connector tests are in a bad state

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-04-28 12:21:45 -07:00
Daniel Diamond
147f87ad47 🐛 Source Zendesk Support: Fix schema User stream to pull all users (#12122)
* Add SourceZendeskUserExportStream

* Format streams

* Update zendesk-support README

* Update dockerfile

* Update changelog to reflect additional fixes

* Review updates

* Fix typo from previous contribution

* Update unit tests

* Remove enum and default from spec

Co-authored-by: Baz <bazarnov@me.com>
2022-04-20 11:56:15 +05:30
Baz
a8be296f0f 🐛 Source Zendesk Support: fix the bug when state was not parsed correctly (#11727) 2022-04-05 21:19:31 +03:00
Baz
399469ec4b 📝 Source Zendesk Support: MLP documentation corrections (#11688) 2022-04-05 11:15:53 +03:00
Baz
a305e49130 🐛 Source Zendesk-Support: fixed bug when Tickets stream didn't return removed records (#11349) 2022-03-27 18:55:43 +03:00
Baz
94a862bbbe 🐛 Source Zendesk Support: refactor TicketComments stream (#11237) 2022-03-21 13:51:39 +02:00
Baz
0feb3124ee 🎉 Source Zendesk-Support: Implement OAuth2.0 (#11162) 2022-03-16 15:02:07 +02:00
Vadym Hevlich
61ab34cd0a 🎉 Source Zendesk: sync rate improvement (#9456)
* Update Source Zendesk request execution with future requests.

* Revert "Update Source Zendesk request execution with future requests."

This reverts commit 2a3c1f82b7.

* Add futures stream logics.

* Fix stream

* Fix full refresh streams.

* Update streams.py.
Fix all streams.
Updated schema.

* Add future request unit tests

* Post review fixes.

* Fix broken incremental streams.
Fix SAT.
Remove odd unit tests.

* Comment few unit tests

* Bump docker version
2022-03-01 00:41:44 +02:00
Anna Lvova
f0113c9e73 🐛 Source Zendesk support: add log message for 429 status code (#9785)
* add log message

* upd doc

* bump version
2022-02-02 15:54:23 +02:00
Iryna Grankova
c12e7bbca5 Update fields in source-connectors specifications: zendesk-support (#8987) 2021-12-23 13:01:12 +02:00
Achmad Syarif Hidayatullah
9f9e924827 🎉 Source Zendesk Support: Adds Brands, CustomRoles and Schedules (#8616)
* feat(zendesk): Add Brands and CustomRoles

* style(zendesk): reformat using gradlew

* fix(zendesk): format created_at and updated_at to date-time format

* feat(zendesk): add business hours schedule

* bump connector version

* run seed file

Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
2021-12-17 00:58:21 -03:00
Marcos Marx
8f05f7ffe7 Publish PR 8168: new zendesk support stream TicketMetricEvents (#8316)
* feat: adds stream config for TicketMetricEvents

* other: bumps version numbers

* feat: adds ticket metric events schema file

* fix: sorts out a few small spelling mistakes

* fix: add generated_timestamp in place of updated_at

* fix: remove some extra spaces

* fix: use time instead of generated_timestamp as cursor

* docs: update zendesk support MD file

* fix: remove generated_timestamp refs from TicketMetricEvents

* bump connector version

* run seed config

Co-authored-by: Jonathan Irwin <jonoirwinrsa@gmail.com>
2021-11-29 18:22:02 -03:00
Sujit Sagar
99ad4e5ec2 🎉 Source ZendeskSupport : Added access_token authorization method (#8058)
* Added access_token authorization method

* Update spec.json

minor correction

* Update spec.json

* Update source_definitions.yaml

* Update 79c1aa37-dae3-42ae-b333-d1c105477715.json

* Update Dockerfile

* Update acceptance-test-config.yml

* Update zendesk-support.md

Co-authored-by: Maksym Pavlenok <antixar@gmail.com>
2021-11-23 16:41:58 +02:00
Yevhenii
006c34ccf5 🐛 Source Zendesk Support: Fix wrong types for schemas, add Transformer (#8050)
* Fix wrong types for schemas, add Transformer
2021-11-18 16:06:59 +02:00
Achmad Syarif Hidayatullah
cd3afa7615 🐛 Source Zendesk Support: fix missing ticket_id in ticket_comments stream (#7679)
* fix(zendesk): add ticket_id to ticket_comments

* test(zendesk): set ticket cursor_field far in future

* bump connector version

* doc

* run seed file

Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
2021-11-17 15:10:11 -03:00
Achmad Syarif Hidayatullah
c6a2a564aa 🐛 Source Zendesk Support: fix initially_assigned_at type in ticket metrics (#7377)
* fix(zendesk): change initially_assigned_at format

* docs(zendesk): add change log

* build(zendesk): update connector definition
2021-11-02 15:27:33 -03:00
Maksym Pavlenok
4054d8b45f 🐛 Source Zendesk Support: incorrect spec file (#7097)
* remove oauth settings from spec file

* update changelog

Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
2021-10-18 11:56:05 +03:00
Maksym Pavlenok
592f7fe2b2 🐛 Source ZenDesk Support: fix 404 responses for the ticket_comments stream (#6513)
* fix 404 responses for the ticket_comments stream

* add unit test

* add unit test

* add oauth2 access token

* Update airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py

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

* switching among auth methods

* Update docs/integrations/sources/zendesk-support.md

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

* add log message for 404 errors

* Update docs/integrations/sources/zendesk-support.md

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

* Update airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py

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

* remove oauth logic from this PR

* remove oauth logic from this PR

Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Davin Chia <davinchia@gmail.com>
2021-10-16 01:20:41 +03:00
Abhi Vaidyanatha
ae32ecbb27 GitBook: [master] 186 pages and 77 assets modified 2021-10-08 21:17:47 +00: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
LiRen Tu
2906ec287a CI: Add action to check broken doc links (#5254)
* Add action to check broken doc links

* Ignore localhost

* Update config

* Fix broken links

* Use quiet mode

* Ignore PR link

* Fix more broken links

* Fix more broken links

* Fix more broken links

* Verify pattern

* Fix more broken links

* Separate full and pr check

* Update pattern

* Test invalid link

* Remove invalid link
2021-08-07 14:28:02 -07:00
Maksym Pavlenok
85b0bb22d2 🎉 Source Zendesk: Migration from Singer to CDK (#4861)
* init the new connector source-zendesk-support

* Finished a development of ZenDesk streams

* Source ZenDesk: finished

* Source ZenDesk: remove unused test files

* Source ZenDesk: format and validate code

* Source Zendesk: update docs

* Remove unused files

* add a stream_slices logic for ticket_comments stream

* 🎉 Python CDK: Allow setting network adapter args on outgoing HTTP requests  (#4493)

* 🎉 Destination S3: support `anyOf` `allOf` and `oneOf` (#4613)

* Support combined restrictions in json schema

* Bump s3 version

* Add more test cases

* Update changelog

* Add more test cases

* Update documentation

* Format code

* SAT: verify `AIRBYTE_ENTRYPOINT` is defined (#4478)

* save changes required for work; TODO locate all places that need to be updated to make test working

* move new test inside test_spec

* apply suggestions

* change return type + add check env = space_joined_entrypoint

* requested

* add check entrypoint with env

* bump SAT --version && changelog update

* merge && fix changelog

* changes

* add dynamic docker runner creator + test having properties

* update the names

* change names

* make fixtures

* upd text

* Update airbyte-integrations/bases/source-acceptance-test/unit_tests/test_spec_unit.py

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

* requested changes

* Update airbyte-integrations/bases/source-acceptance-test/unit_tests/test_spec_unit.py

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

* Update airbyte-integrations/bases/source-acceptance-test/unit_tests/test_spec_unit.py

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

* apply requested changes

* change names (requested)

* move binary strings to standard with convertation in builder

* fixing merge-conflict side effect

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

* Migrate Quickstart to use PokeAPI (#4615)

* Migrate Quickstart to use PokeAPI

* Words words words

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

* Left isn't right (#4616)

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

* Create on on-oci-vm.md (#4468)

* Create on on-oci-vm.md

Deployment guide for Airbyte on Oracle Cloud Infrastructure (OCI) VM

* Update on-oci-vm.md

Adding the image links and uploading images to the repository

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update docs/deploying-airbyte/on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* Update on-oci-vm.md

* Add files via upload

* Update on-oci-vm.md

* Add files via upload

* Update on-oci-vm.md

* Update on-oci-vm.md

Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>

* 🐛  platform: Fix silent failures in sources (#4617)

* add oracle dpeloyment guide to summary.md (#4619)

* Mailchimp fix url-base (#4621)

* minimal change to show acceptance test failure

* exactly fix

* bump version and readme

* upd

* 🎉 New Source: Paypal Transaction (#4240)

* Added spec.json

* Initialization

* added oauth2 autorization

* added spec, check, discover + catalogs/configurared_catalogs

* updated request_params

* added paging, slicing (1d)

* Use oath2 for paypal

* incremental sync, acceptance test

* incremental sync, acceptance test

* Added spec.json

* Initialization

* added oauth2 autorization

* added spec, check, discover + catalogs/configurared_catalogs

* updated request_params

* added paging, slicing (1d)

* Use oath2 for paypal

* incremental sync, acceptance test

* incremental sync, acceptance test

* Added spec.json

* Initialization

* added oauth2 autorization

* added spec, check, discover + catalogs/configurared_catalogs

* updated request_params

* added paging, slicing (1d)

* Use oath2 for paypal

* incremental sync, acceptance test

* updated slices and api limits, added validation for input dates

* added tests, fixed cursor related information in schemas and configured catalogs, removed old comments, re-arranged Base PaypalTransactionStream class

* added input param 'env' to support production and sandbox envs

* added support for sandbox option, updated pattern for optional end date option

* added github secrets

* added support for sandbox option, updated pattern for optional end date option

* fixed Copyright date, removed debug mesages

* added docs

* fix for test failure - The sync should produce at least one STATE message

* removed optional parameter 'end_date'

* removed detailed info about balances schema

* Delete employees.json

* Delete customers.json

* Added requests_per_minute rate limit

* added unit tests, added custom backoff

* added test for stream slices with stream state

* removed comments

* updated docs pages

* fixed format for json files

* fixed types in schemas and link to the schema. fixed primary key for Transactions stream

* updated stream slices

* Updated tests, unified stream_slices for both streams, all instance variables instantiated directly in __init__ method

* added CHANGELOG.md

* Added build seeds

* fixed closing double quotation mark

* added paypal entry in builds.md

* add fixture helper

* added paypal transaction generator script

* fixed styling

* maximum allowed start_date is extracted from API response now.

* fixed schemas

* fixed schemas - removed datetime

* now maximum_allowed_start_date is identified by last_refreshed_datetime attr in API response.

* added possibility to specify additional properties

Co-authored-by: Sherif Nada <snadalive@gmail.com>

* set db version after full import is complete (#4626)

* set db version after full import is complete

* check db version in the last step

* add comment

* Fix docs formatting

* Redirect old link to upgrading tutorial (#4635)

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

* Fix broken link in SUMMARY.md

* Airflow Demo: Remove superset in down.sh (#4638)

* Remove superset in down.sh

* Clean up superset containers before creating them in up.sh

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

* Airflow demo: Clean up scripts and more clearly describe actions (#4639)

* Airflow demo: Script cleanup

* Correct docker compose name for airflow file

* Final fixes

* Clean up airbyte destination

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

* 🎉 Add documentation for configuring Kube GCS logging. (#4622)

* Bump version: 0.27.0-alpha → 0.27.1-alpha (#4640)

* 0.27.1 Platform Patch Notes (#4644)

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

* 🎉 New Source: Zendesk Sunshine (#4359)

* pre-PR

* add git config

* format

* Update airbyte-integrations/connectors/source-zendesk-sunshine/requirements.txt

upd requirements.txt remove extra

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

* Update airbyte-integrations/connectors/source-zendesk-sunshine/source_zendesk_sunshine/streams.py

backoff time int to float (btw real return type in headers is integer)

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

* requested changes

* fix newline absence && rm unnecessary temp file

* url_base to property

* rm extra var coming property

* rm extra var coming property

* save

* finishing updating the documentation

* forgotten definition

* add nullable to pass the test

* fix date in the log

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

* 0.27.1 Connector Patch Notes (#4646)

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

* Update connector certification table. (#4647)

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

* 🐛 Stub out the GCP Env Var in Docker to prevent noisy and harmless errors. (#4642)

* Add this to prevent noisy errors.

* Add hint to Airflow guide about local example (#4656)

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

* fix version for kube automatic migration support (#4649)

* format zendesk sunshine connector (#4658)

* 🎉 New source: Dixa (#4358)

* Turn on MYSQL normalization flag. (#4651)

* Turn on normalization flag. Bump versions

* Combine admin and settings (#4525)

* Add side menu component

* Add side menu to settings page. Remove admin link from sidebar

* Move NotificationPage

* Move ConfigurationPage

* Add Sources and Destinations pages to Settings. Delete Admin page

* Add MetricsPage

* Edit Notifications and Metrics pages

* Update feedback for metrics and notification pages

* Add update icons data to side menu

* Add AccountPage

* Job history purging (#4575)

* WIP: Job history purging

* Created test cases that handle variations of job history purging configuration

* Typo fix

* Expanded test cases to control for job history on multiple connections at once.

* Handle latest job with saved state correctly regardless of order of ids

* Whitespace

* Externalized sql. Cleaned up constants.

* Cleaned up test case persistence code and structure

* Whitespace and formatting per standard tooling.

* 0.27.1 Announcement Summary (#4678)

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

* 🐛 Source Sendgrid: add start_time config and correct primary_key (#4682)

* add start_time config and correct primary_key

* correct integration tests

* correct type

* config txt and primary_key

* test to show how automatic migration handles deprecated definitions (#4655)

* test to show definitions not present in latest seed would be deleted in automatic migration

* format

* add deprecated config being used scenario

* Source dixa: fix unit tests (#4690)

* introduce common abstraction for CDC via debezium (#4580)

* wip

* add file

* final structure

* few more updates

* undo unwanted changes

* add abstract test + more refinement

* remove CDC metadata to debezium

* rename class + add missing property

* move debezium to bases + upgrade debezium version + review comments

* downgrade version + minor fixes

* reset to minutes

* fix build

* address review comments

* should return Optional

* use common abstraction for CDC via debezium for mysql (#4604)

* use new cdc abstraction for mysql

* undo wanted change

* pull in latest changes

* use renamed class + move constants to MySqlSource

* bring in latest changes from cdc abstraction

* format

* bring in latest changes

* pull in latest changes

* use common abstraction for CDC via debezium for postgres (#4607)

* use cdc abstraction for postgres

* add files

* ready

* use renamed class + move constants to PostgresSource

* bring in the latest changes

* bring in latest changes

* pull in latest changes

* Source Dixa: Pin tz in ConversationExport.ms_timestamp_to_datetime (#4696)

* Source Dixa: add to connector index (#4701)

* allow injecting filters for server (#4677)

* allow injecting filters

* fmt

* upgrade postgres version for new cdc abstraction (#4702)

* Fix dependencies for Superset demo (#4705)

* Fix superset dependency location

* Add some Superset setup

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

* 📚  add SSH instructions for OCI VM setup (#4684)

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* upgrade mysql version for new cdc abstraction (#4703)

* Update with ALTER TABLE statements (#4707)

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

* remove unused deps (#4512)

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

* fix config init race condition (#4679)

* 🐛 Destination S3: fix minio output for parquet format

* Bump destination s3 version (#4718)

* Fix scheduler race condition. (#4691)

* Periodic connector tests workflow: add `Accept` header per github docs recommendation (#4722)

* allow launching integration tests from workflow dispatch (#4723)

* Bump version: 0.27.1-alpha → 0.27.2-alpha (#4724)

* 🐛 Source Square: Update _send_request method due to changes in Airbyte CDK (#4645)

* 🎉 Destination Snowflake: tag snowflake traffic with airbyte ID to enable optimizations from Snowflake (#4713)

* 🎉 New source: Typeform (#4541)

Typeform source: Forms and Responses streams

* Upgrade postgres and redshift destination to remove basic_normalization attribute (#4725)

* upgrade snowflake,redshift,postgres to remove basic_normalization

* undo snowflake

* undo snowflaketest

* fix broken assertions for automatic migration tests (#4732)

* Slightly improve sed-based yaml parsing (#4721)

Previous sed did not handle the valid `profile: foo`

* throw exception if we close engine before snapshot is complete + increase timeout for subsequent records (#4730)

* throw exception if we close engine before snapshot is complete + increase timeout for subsequent records

* add comment + bump postgres version to use new changes

* allow publishing airbyte-server to local maven repo (#4717)

* allow publishing airbyte-server to local maven repo

* Stub this out so the name that is created is airbyte-server-0.27.1-alpha.jar and not airbyte-server-0.27.1-alpha-all.jar.

* Add comments.

* see if this fixes build

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

* CDK: Add initial Destination abstraction and tests (#4719)

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

* Update docs on GitHub connector now that its Airbyte native (#4739)

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

* Remove statement about Postgres connector being based on Singer (#4740)

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

* fix flaky migration acceptance test (#4743)

* upgrade fabric8 client (#4738)

* 🎉 Source MSSQL: implementation for CDC (#4689)

* first few classes for mssql cdc

* wip

* mssql cdc working against unit tests

* increment version

* add cdc acceptance test

* tweaks

* add file

* working on comprehensive tests

* change isolation from snapshot to read_committed_snapshot

* finalised type tests

* Revert "change isolation from snapshot to read_committed_snapshot"

This reverts commit 20c6768071.

* small docstring fix

* remove unused imports

* stress test fixes

* minor formatting improvements

* mssql cdc docs

* finish off cdc docs

* format fix

* update connector version

* add to changelog

* fix for sql server agent offline failing cdc enable on tables

* final structure

* few more updates

* undo unwanted changes

* add abstract test + more refinement

* remove CDC metadata to debezium

* use new cdc abstraction for mysql

* undo wanted change

* use cdc abstraction for postgres

* add files

* pull in latest changes

* ready

* rename class + add missing property

* use renamed class + move constants to MySqlSource

* use renamed class + move constants to PostgresSource

* move debezium to bases + upgrade debezium version + review comments

* downgrade version + minor fixes

* bring in latest changes from cdc abstraction

* reset to minutes

* bring in the latest changes

* format

* fix build

* address review comments

* bring in latest changes

* bring in latest changes

* use common abstraction for CDC via debezium for sql server

* remove debezium from build

* finalise PR

* should return Optional

* pull in latest changes

* pull in latest changes

* address review comments

* use common abstraction for CDC via debezium for mysql (#4604)

* use new cdc abstraction for mysql

* undo wanted change

* pull in latest changes

* use renamed class + move constants to MySqlSource

* bring in latest changes from cdc abstraction

* format

* bring in latest changes

* pull in latest changes

* use common abstraction for CDC via debezium for postgres (#4607)

* use cdc abstraction for postgres

* add files

* ready

* use renamed class + move constants to PostgresSource

* bring in the latest changes

* bring in latest changes

* pull in latest changes

* lower version for tests to run on CI

* format

* Update docs/integrations/sources/mssql.md

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* addressing review comments

* fix for testGetTargetPosition

* format changes

Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* bump up MSSQL version for cdc (#4694)

* first few classes for mssql cdc

* wip

* mssql cdc working against unit tests

* increment version

* add cdc acceptance test

* tweaks

* add file

* working on comprehensive tests

* change isolation from snapshot to read_committed_snapshot

* finalised type tests

* Revert "change isolation from snapshot to read_committed_snapshot"

This reverts commit 20c6768071.

* small docstring fix

* remove unused imports

* stress test fixes

* minor formatting improvements

* mssql cdc docs

* finish off cdc docs

* format fix

* update connector version

* add to changelog

* fix for sql server agent offline failing cdc enable on tables

* final structure

* few more updates

* undo unwanted changes

* add abstract test + more refinement

* remove CDC metadata to debezium

* use new cdc abstraction for mysql

* undo wanted change

* use cdc abstraction for postgres

* add files

* pull in latest changes

* ready

* rename class + add missing property

* use renamed class + move constants to MySqlSource

* use renamed class + move constants to PostgresSource

* move debezium to bases + upgrade debezium version + review comments

* downgrade version + minor fixes

* bring in latest changes from cdc abstraction

* reset to minutes

* bring in the latest changes

* format

* fix build

* address review comments

* bring in latest changes

* bring in latest changes

* use common abstraction for CDC via debezium for sql server

* remove debezium from build

* finalise PR

* should return Optional

* pull in latest changes

* pull in latest changes

* address review comments

* use common abstraction for CDC via debezium for mysql (#4604)

* use new cdc abstraction for mysql

* undo wanted change

* pull in latest changes

* use renamed class + move constants to MySqlSource

* bring in latest changes from cdc abstraction

* format

* bring in latest changes

* pull in latest changes

* use common abstraction for CDC via debezium for postgres (#4607)

* use cdc abstraction for postgres

* add files

* ready

* use renamed class + move constants to PostgresSource

* bring in the latest changes

* bring in latest changes

* pull in latest changes

* lower version for tests to run on CI

* bump up mssql version for cdc

* format

* Update docs/integrations/sources/mssql.md

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* addressing review comments

* fix for testGetTargetPosition

* format changes

Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* fixed broken links and styling (#4747)

* Fix enabling connection in refresh catalog mode (#4527)

* Fix enabling connection in refresh catalog mode

* Do not update deprecated connectors (#4674)

* Do not update deprecated connectors

* Fix various connectorDefinition issues: disappearing button, wrong id used for destination update

* 🐛 Source Slack: add float_ts field (#4683)

* rename float_ts to ts cursor_field

* add float_ts

* change float_ts to number

* change channel_msg

* bump version

* increase default timeout_seconds slack acc test

* timeout_seconds to 1750

* timeout_seconds to 3600 :p

* add changelog for slack connector

* copy docs to webapp docker image (#4522)

* use kube service user for pod sweeper (#4737)

* use kube service user for pod sweeper

* add pod sweeper logs

* temporarily switch to stable for testing

* temporarily remove building steps for kube testing since it can use prod images

* output date strings from date command

* load stable images

* remove loading since it can pull the images

* increase window for success storage to two hours

* revert test logging changes

* 🐛 Source GitHub: fix bug with `IssueEvents` stream and add handling for rate limiting (#4708)

* Few updates for GitHub source

Set correct `cursor_field` for `IssueEvents` stream.
Add rate limit handling.
Add handling for 403 error.
Add handling for 502 error.

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

* 🐛 Fix some api-spec errors. (#4742)

* Source PostHog: Use account information for checking the connection (#4692)

* this should fix the check if no records in annotations stream

* update schemas for new SAT requirements && apply user hint upgrade on wrong api key

* save schema upd

* upd insights schema

* upd insights schema2

* upd insights schema3

* upd insights schema4

* upd insights schema5 (null is joking)

* upd insights schema6 (null is joking)

* upd insights schema7

* upd insights schema8

* upd insights schema8

* bump version && docs

* SAT: Improve error message when data mismatches schema (#4753)

* improve message when data mismatch schema

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

* increase sleep duration + show logs in CI (#4756)

* Fixed cockroachdb repo image (#4758)

* Bump version: 0.27.2-alpha → 0.27.3-alpha (#4761)

* update kube docs (#4749)

* fix kube overlay version (#4765)

* Split Platform and Connector Builds (#4514)

* remove second docs check in build(#4766)

* Restore template generator and fix formatting. (#4768)

* connector generate: fix chown logic (#4774)

* Remove example use cases from docs (#4775)

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

* Update README.md

* 🎉 All java connectors: Added configValidator to check, discover, read and write calls (#4699)

* Added configValidator to java connectors

* 🎉 Stripe Source: Fix subscriptions stream to return all kinds of subscriptions (including expired and canceled) (#4669)

#4669 Stripe Source: Fix subscriptions stream to return all kinds of subscriptions (including expired and canceled)
Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>

* Add note about orphaned Airbyte configs preventing automatic upgrades (#4709)

* Add note about removing orphaned Airbyte configs

* Remove excess baggage

* Add a resetting section to make this more clear.

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

* Patch 0.27.2 and 0.27.3 platform notes (#4792)

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

* Connector notes for 0.27.3 (#4794)

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

* Add new logo to GitHub page (#4796)

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

* 🎉 New Destination: Google Cloud Storage (#4784)

* Adding Google Cloud Storage as destination

* Removed few comments and amended the version

* Added documentation in docs/integrations/destinations/gcs.md

* Amended gcs.md with the right pull id

* Implemented all the fixes requested by tuliren as per https://github.com/airbytehq/airbyte/pull/4329

* Renaming all the files

* Branch alligned to S3 0.1.7 (with Avro and Jsonl). Removed redundant file by making S3 a dependency for GCS

* Removed some additional duplicates between GCS and S3

* Revert changes in the root files

* Revert jdbc files

* Fix package names

* Refactor gcs config

* Format code

* Fix gcs connection

* Format code

* Add acceptance tests

* Fix parquet acceptance test

* Add ci credentials

* Register the connector and update documentations

* Fix typo

* Format code

* Add unit test

* Add comments

* Update readme

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

Co-authored-by: Marco Fontana <marco.fontana@sohohouse.com>
Co-authored-by: marcofontana.ing@gmail.com <marcofontana.ing@gmail.com>
Co-authored-by: Marco Fontana <MaxwellJK@users.noreply.github.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* 🐛 CDK: Fix logging of initial state value (#4795)

* Update abstract_source.py

* bump

* CHANGELOG.md

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

* bug fix: use register api (#4811)

* 🐛  Add missing dependencies for acceptance tests to run. (#4808)

* 🎉 Add Python Destination Template (#4771)

* Format. (#4814)

* 🎉 Migrate config persistence to database (#4670)

* Implement db config persistence

* Fix database readiness check

* Reduce logging noise

* Setup config database in config persistence factory

* Update documentation

* Load seed from yaml files

* Refactor config persistence factory

* Add one more test to mimic migration

* Remove unnecessary changes

* Run code formatter

* Update placeholder env values

* Set default config database parameters in docker compose

Co-authored-by: Christophe Duong <christophe.duong@gmail.com>

* Default setupDatabase to false

* Rename variable

* Set default config db parameters for server

* Remove config db parameters from the env file

* Remove unnecessary environment statements

* Hide config persistence factory (#4772)

* Remove CONFIG_DATABASE_HOST

* Use builder in the test

* Simplify config persistence builder

* Clarify config db connection readiness

* Format code

* Add logging

* Fix typo

Co-authored-by: Christophe Duong <christophe.duong@gmail.com>

* Add a config_id only index

* Reuse record insertion code

* Add id field name to config schema

* Support data loading from legacy config schemas

* Log missing logs in migration test

* Move airbyte configs table to separate directory

* Update exception message

* Dump specific tables from the job database

* Remove postgres specific uuid extension

* Comment out future branch

* Default configs db variables to empty

When defaulting them to the jobs db variables, it somehow does not work.

* Log inserted config records

* Log all db write operations

* Add back config db variables in env file to mute warnings

* Log connection exception to debug flaky e2e test

* Leave config db variables empty

`.env` file does not support variable expansion.

Co-authored-by: Christophe Duong <christophe.duong@gmail.com>
Co-authored-by: Charles <giardina.charles@gmail.com>

* 🎉 Source intercom: migration to CDK (#4676)

* Added Intercom implementation

* Updated segments docs

* Updated _send_request method to new airbyte-cdk version

* Updated cursor field to datetime string

* Added filtering by state for incremental sync

* Updated cursor paths for test incremental sync

* Added dict type validation to get_data method

* Updated catalog

* Updated typing for start_date

* Updated singer seed to cdk seed

* Updated connector docs

* Updated sample config file

* Sorted streams alphabetically

* Removed placeholder comments

* Renamed rate_limit to queries_per_hour

* Updated common sleep time to backoff_time method

* 🎉 New source: Pipedrive connector (#4686)

* Add pipedrive source initial

* Add initial schemas.
Add MVP source implementation.

* Implement MVP streams

* Complete MVP streams implementation

* Apply schema format

* Add test creds

* Update streams.py
Fix schemas

* Update replication_start_date format.
Add extra pagination condition

* Refactor streams, remove unused classes.

* Add pipedrive.md docs file.
Add Pipedrive source definitions.

* Add json source definition.

* Update spec.json

* Add docs mentions throughout the project files

* Make number of Concurrent Jobs configurable. (#4687)

* Explicitly pin ec2 runner version to 2.2.1. (#4823)

This was a mismash before, partially my fault. Explicitly pinning for now.

* 🐛 Source Facebook: Improve rate limit management (#4820)

* Improve rate limit management

* bump version

* facebook-marketing.md update the changelog

* format and fix

* Source Facebook: fix formatting and publish new version (#4826)

* format

* disable schema validation

* fix urls in AdCreatives stream, enable SAT for creatives

* format

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

* Code generator: Update generator to chown docs and config definition directories (#4819)

* Python Demo Destination: KVDB (#4786)

* 📚 CDK: Add python destination tutorial  (#4800)

* 📚 Source Shopify: migrate to new sandbox, update API version to 2021-07 (#4830)

(#4830) Source Shopify: migrate to new sandbox, update API version to 2021-07

Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>

* 🐛 Source Instagram: Read previous state format and upgrade it (#4805)

* few fixes for user_insights state

* support old state format

* format

* bump

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

* Add placeholder (#4816)

* Add update button (#4809)

* Point to new location for connector build status history (#4840)

* Update GAds docs to indicate incremental support

* Add openreplay (#4685)

* Add openreplay

* Add env variables for openreplay

* Add openreplay env for k8s

* 🎉 Source mixpanel: migration to CDK (#4566)

* Mixpanel initiation

* copied schemas and specs file from singer connector

* authentication and a few streams

* Added Funnels + FunnelsList

* Added example of funnel response

* added incremental Funnels stream with tests

* added Annotations, CohortMembers, Engage, Cohorts, Funnels

* added Revenue

* fixed formatting

* fixed variable names

* fixed cohort_members and updated export streams

* moved start_date and date checks into SourceMixpanel class

* added error handling

* added unit test, update docs and ci creds

* fix url base for export stream

* added full and incremental read for export stream

* updated acceptance tests, added limit correction based on number of streams, export cursor is stored in datatime string

* Funnel stream - added complex state which contains state for each funnel

* added attribution windows support and project timezone config

* fixed formatting

* added default timezone

* added dynamic schema generation for Engage and Export streams

* fixed formatting

* fixed ability to pass start_date in datetime format as well

* fixed ability to pass start_date in datetime format as well

* added additional_properties field for dynamic schemas. updates regex for start_date matching to support old config file

* fixed formatting

* export stream - convert all values to default type - string

* added schema ref

* added new properties for funnel stream

* fixed formatting in funnel schema

* added build related files

* update changelog

* fixed and added comments, renamed rate_limit variable

* fixed formatting

* changed normalization for reserved mixpanel attributes like $browser

* alphabetise spec fields

* added description about API limit handling

* updated comment

* Add openreplay variable (#4844)

* 🐛  Sendgrid source: Gracefully handle malformed responses from sendgrid API (#4839)

* Update job description (#4848)

* Update job description

* Create senior-product-manager

* Create founding-account-executive

* Update senior-product-manager

* Update SUMMARY.md

* Add py destination tutorial to summary.md (#4853)

* Update CHANGELOG.md

* 🐛 Kube: Fix Source Ports not releasing. (#4822)

Closes #4660 .

On further investigation, it turns out we were not releasing the source ports. This is because of how the Process abstraction works - waitFor calls close under the hood. We were only calling waitFor if the process was still alive. This is determined by the exitValue which comes from the Kubernetes pod's termination status. However, these ports are a local resource and no close calls means they were left dangling, leading to the behaviour we see today.

Explicitly call close after retrieving the exit value of the Kubernetes pod. This better follows traditional assumptions around Processes - if the process returns some exit value, it means all resources associated with that process have been cleaned up.

Also,
- add in a bunch of debug logging for the future.
- have better names for Kubernetes workers to make operations easier.

* use new AMI ID for connector builds (#4855)

* Wait for config volume to be ready (#4835)

* Do not create config directory in fs persistence construction

* Run kube acceptance test only for testing purpose

* Wait for config volume to be ready

* Move config volume wait for fs persistence construction

* Restore ci workflow

* Prune imports

* 🎉 New source: US census (#4228)

Co-authored-by: Sherif Nada <snadalive@gmail.com>

* publish US Census (connector) (#4857)

Co-authored-by: Daniel Mateus Pires <dpires@earnestresearch.com>
Co-authored-by: Daniel Mateus Pires <dmateusp@gmail.com>

* 🐛 Source JIRA: Fix DBT failing normalization on `Labels` schema. (#4817)

(#4817) 🐛 Source JIRA: Fix DBT failing normalization on `Labels` schema. 

Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>

* Rename founding-account-executive to founding-account-executive.md

* Tweak ConfigNotFoundException class (#4821)


* Use internal_api_host env variable

* Source ZenDesk: format and validate code

* refactor import / export endpoints to use the same code path as auto migration (#4797)

* fix build (#4865)

* 📝 Add server version requirement for mysql normalization (#4856)

* 🐛 Destination MySQL: fix problem if source has a column with json (#4825)

* [4583] Fixed MySQL destination of fails is source has a column with json data

* hotfix: rename senior PM file to add .md

* 📚 improve mongo docs and param descriptions (#4870)

* Remove duplicated seed repository (#4869)

* add workspace helper (#4868)

* add workspace helper

* fmt

* switch to a fixed limit

* 🐛 Fix Oracle spec to declare `sid` instead of `database` param, Redshift to allow `additionalProperties`, MSSQL test and spec to declare spec type correctly (#4874)

* Kube: Better Port Abstraction. (#4829)

Introduce a better port abstraction whose primary purpose is to confirm that ports are released when the Kube Pod Process is closed.

This prevents issues like #4660

I'm also opening more ports so we can run at least 10 syncs in parallel.

* Source Zendesk: update docs

* Remove unused files

* add a stream_slices logic for ticket_comments stream

* remove changes of other connections

* add secret Zendesk keys to command configs

* 🐛 Source Zendesk Support: add dummy unit test

* add dummy integration test

* fix Zendesk not loading username and facebook/twitter id #4373

* sort streams alphabetically

* fix test issue with the unsupport field validate_output_from_all_streams

* add info to source_definitions.yaml

* remove json_schema from configured_catalog.json

* add backoff logic

* add unit tests

* move part of unit tests to integration tests

* fix test dependencies

* add a build status

Co-authored-by: Maksym Pavlenok <maksym.pavlenok@globallogic.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
Co-authored-by: LiRen Tu <tuliren@gmail.com>
Co-authored-by: vovavovavovavova <39351371+vovavovavovavova@users.noreply.github.com>
Co-authored-by: Eugene Kulak <widowmakerreborn@gmail.com>
Co-authored-by: Abhi Vaidyanatha <abhi@airbyte.io>
Co-authored-by: Abhi Vaidyanatha <abhivaidyanatha@Abhis-MacBook-Pro.local>
Co-authored-by: Shadab Mohammad <39692236+shadabshaukat@users.noreply.github.com>
Co-authored-by: midavadim <midavadim@yahoo.com>
Co-authored-by: Subodh Kant Chaturvedi <subodh1810@gmail.com>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: Oliver Meyer <42039965+olivermeyer@users.noreply.github.com>
Co-authored-by: Artem Astapenko <3767150+Jamakase@users.noreply.github.com>
Co-authored-by: Jenny Brown <85510829+airbyte-jenny@users.noreply.github.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Jared Rhizor <jared@dataline.io>
Co-authored-by: Charles <giardina.charles@gmail.com>
Co-authored-by: Varun B Patil <varun.basavaraj.patil@gmail.com>
Co-authored-by: Dmytro <46269553+TymoshokDmytro@users.noreply.github.com>
Co-authored-by: Yaroslav Dudar <flayingfog@gmail.com>
Co-authored-by: Brian Krausz <briankrausz@gmail.com>
Co-authored-by: George Claireaux <george@claireaux.co.uk>
Co-authored-by: oleh.zorenko <19872253+Zirochkaa@users.noreply.github.com>
Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
Co-authored-by: Eugene <etsybaev@gmail.com>
Co-authored-by: John Lafleur <john@airbyte.io>
Co-authored-by: Anna Lvova <37615075+annalvova05@users.noreply.github.com>
Co-authored-by: Marco Fontana <marco.fontana@sohohouse.com>
Co-authored-by: marcofontana.ing@gmail.com <marcofontana.ing@gmail.com>
Co-authored-by: Marco Fontana <MaxwellJK@users.noreply.github.com>
Co-authored-by: Christophe Duong <christophe.duong@gmail.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Vadym <vege1wgw@gmail.com>
Co-authored-by: Vladimir remar <vladimir.remar@gmail.com>
Co-authored-by: Oleksandr <bazarnov@me.com>
Co-authored-by: Oleksandr Bazarnov <oleksandr.bazarnov@globallogic.com>
Co-authored-by: Daniel Mateus Pires <dmateusp@gmail.com>
Co-authored-by: Daniel Mateus Pires <dpires@earnestresearch.com>
Co-authored-by: jrhizor <me@jaredrhizor.com>
2021-08-02 17:20:39 +03: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
John Lafleur
2acc3840d0 GitBook: [docs_feature_incremental] 33 pages modified (#1683)
Co-authored-by: John Lafleur <john@dataline.io>
2021-01-17 07:32:24 +11:00
John Lafleur
5532aa370a Updating Incremental within docs pages for all sources to make it more explicit (#1381)
* GitBook: [incremental_update_docs] 79 pages modified

* GitBook: [incremental_update_docs] one page modified

Co-authored-by: John Lafleur <john@dataline.io>
2020-12-18 21:03:34 +11:00
Shrif Nada
b8f2b33dfa GitBook: [master] 10 pages modified 2020-12-18 00:49:56 +00:00
Sherif A. Nada
c7fe3d9a0c rename zendesk -> zendesk support (#1318) 2020-12-14 09:31:40 -08:00