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

2264 Commits

Author SHA1 Message Date
Brian Krausz
ea92a24da3 🐛 Source Intercom: Fix conversations incremental pagination slowness (#11208) 2022-03-21 14:14:56 +01:00
Baz
94a862bbbe 🐛 Source Zendesk Support: refactor TicketComments stream (#11237) 2022-03-21 13:51:39 +02:00
LiRen Tu
21ec23cc31 🐞 Fix invalid char in snowflake & bigquery namespace (#10793)
* Add namespace test for snowflake

* Enable namespace test for bigquery

* Format code

* Capitalize test case id

* Update exception message to point to test case file

* Update snowflake name transformer to prepend underscore

* Override convertStreamName instead of getIdentifier

* Add missing state message

* Remove unused import

* Disable more namespace test cases

We don't want to introduce changes that will affect existing connections for now.

* Dry method that mutates namespace

* Pass through null

* Normalize namespace

* Fix test case

* Revert consumer factory changes

* Normalize namespace in catalog

* Revert catalog normalization

* Enable namespace test for all snowflake destination tests

* Test namespace for both bigquery destination tests

* Add unit test for bigquery name transformer

* Transform bigquery schema name

* Fix avro name transformer

* Normalize avro namespace

* Standardize namespace in gcs utils

* Bump version for snowflake and bigquery

* Enable namespace test for bigquery denormalized

* Dry bigquery denormalized acceptance test

* Revert some of the variable scope change

* Fix unit test

* Bump version

* Introduce getNamespace method

* Implement getNamespace method for bigquery

* Switch to getNamespace methods

* Update comments

* Fix bigquery denormalized acceptance test

* Format code

* Dry bigquery destination test

* Skip partition test for gcs mode

* Bump version
2022-03-19 17:47:24 -07:00
Serhii Chvaliuk
0f475ce6ff 🐛 Source Github: test coverage more than 90% (#10967)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-03-19 13:14:53 +02:00
Christophe Duong
298551d501 🎉 Change destination-snowflake buffering when staging to reduce/stabilize memory/thread consumption (#10866)
* Refactor Snowflake internal Staging as model to share staging abilities in jdbc destinations

* Switch Snowflake Copy Destination for Staging destination based off Internal Staging

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

* Bumpversion of destination-snowflake
2022-03-19 00:13:59 +01:00
girarda
b74e72e9c1 Improve hubspot documentation (#11218)
* typo

* remove hint block

* Move required scopes to top level header

* Revert "remove hint block"

This reverts commit c7d070abbd.

* update

* anchor link

* update other links too

* reset

* anchor link

* Update doc

* com -> io

* Update docs/integrations/sources/hubspot.md

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

* only update doc

* Update changelog

* anchor link

* Bump version

* Update specs

* Capitalize

* link to where to find credentials

* update header level

* Capitalize

* Capitalize

* not all caps

* API Key

* Update cloud setup instructions

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2022-03-18 14:52:24 -07:00
Octavia Squidington III
cd5a9b9b2e Bump Airbyte version from 0.35.57-alpha to 0.35.58-alpha (#11263)
Co-authored-by: pmossman <pmossman@users.noreply.github.com>
2022-03-18 11:55:30 -07:00
shyngysnurzhan
f77b59246a Docs: Extended guide for local deployment on windows (#11255)
Co-authored-by: Nurzhan_Shyngys <nurzhanshyngys@gmail.com>
2022-03-18 13:14:54 -03:00
Amruta Ranade
ff3f5e50de Updated the Snowflake doc for rradibility and usability (#11258) 2022-03-18 11:44:34 -04:00
VitaliiMaltsev
9b7b46e321 🐛 Destination Snowflake and Redshift : missing records when using S3 staging (#11254)
* fix for jdk 17

* fixed bug with missing records during S3 staging

* test

* add CHANGELOG

* add assertion using all staging files

* bump redshift version

Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
2022-03-18 17:02:23 +02:00
Octavia Squidington III
6f93470810 Bump Airbyte version from 0.35.56-alpha to 0.35.57-alpha (#11243)
Co-authored-by: girarda <girarda@users.noreply.github.com>
2022-03-17 13:48:52 -07:00
Malik Diarra
3d9f9ec5a8 Cache schema during discoverSchema (#10820)
* Make SchedulerHandler store schema after fetching it

* Add `disable_cache` parameter to discover_schema API

* Return cached catalog if it already exists

* Address code review comments

* Add tests for caching of catalog in SchedulerHandler

* Format fixes

* Fix Acceptance tests

* New code review fixes

- Use upper case for global variable
- Inline definition and assignment of variable
2022-03-17 06:40:58 -07:00
Javier162380
4684476d36 🎉 New Source Chargify (#10853) 2022-03-17 11:29:40 +01:00
Octavia Squidington III
34db235fd0 Bump Airbyte version from 0.35.55-alpha to 0.35.56-alpha (#11225)
Co-authored-by: timroes <timroes@users.noreply.github.com>
2022-03-17 10:19:22 +01:00
Greg Solovyev
e07f12dc41 Update incremental sync tutorial to match recent changes in build-a-connector tutorial (#11126) 2022-03-16 09:30:27 -07:00
Baz
0feb3124ee 🎉 Source Zendesk-Support: Implement OAuth2.0 (#11162) 2022-03-16 15:02:07 +02:00
Anna Lvova
fd49f92ebc 🐛 Source Hubspot: fix casting of float numbers (#11105)
* upd documentation

* fix comma in float number

* bump version

* add unit test for float casting

* bump version
2022-03-16 14:44:02 +02:00
girarda
b19f2415a9 🎉 Source HubSpot: Set Primary keys for streams with an identifier (#11121)
* Set partition key on streams with id field

* reset to master

* Update readme with primary key

* This can be incremental

* I think this can also support incremental

* incremental streams

* incremental

* Missing comma

* Everything can be incremental

* set pk

* Add a primary key

* Add missing pk

* format

* Update doc

* Bump version

* Not everything can be incremental

* fix field

* Update pk

* Update source_specs
2022-03-15 15:06:28 -07:00
Harshith Mullapudi
fa8cd83e30 Harshith/connection updates (#11153)
* Feat: first cut to allow naming for connections

* fix

* fix: migration

* fix: migration

* fix: formatting

* fix: formatting

* fix: tests

* fix: -> is bit outside of what we do generally

* fix: tests are failing

* fix: tests are failing

* fix: tests are failing

* fix: tests are failing

* fix: tests are failing
2022-03-16 03:05:18 +05:30
Octavia Squidington III
0004a63ac1 Bump Airbyte version from 0.35.54-alpha to 0.35.55-alpha (#11160)
Co-authored-by: edgao <edgao@users.noreply.github.com>
2022-03-15 08:30:00 -07:00
Harshith Mullapudi
0afc31baa3 Revert "Feat: first cut to allow naming for connections (#10889)" (#11152)
This reverts commit 6225eecf29.
2022-03-15 15:38:49 +05:30
Harshith Mullapudi
6225eecf29 Feat: first cut to allow naming for connections (#10889)
* Feat: first cut to allow naming for connections

* fix

* fix: migration

* fix: migration

* fix: formatting

* fix: formatting

* fix: tests

* fix: -> is bit outside of what we do generally
2022-03-15 14:05:31 +05:30
Marcos Marx
669a1220ef Source Hubspot bump connector version and format files
* Handled search queries that would output more than 10K records

* Getting CRM search objects in ascending chronological ortder

* Fixed stream

* Fixed rebase

* Fixed condition

* Added unit test

* Removed unused import

* Started a new query when reached 10K records

* Moved comment

* bump connector docker version

* bump connector version

* correct dockerfile version

* change doc version

Co-authored-by: lgomezm <luis@calixa.io>
2022-03-14 22:45:43 -03:00
Octavia Squidington III
e710e43ca6 Bump Airbyte version from 0.35.53-alpha to 0.35.54-alpha (#11091)
Co-authored-by: cgardens <cgardens@users.noreply.github.com>
2022-03-14 17:31:11 -07:00
Edward Gao
52d5905d4d 🐛 Destination BigQuery: Handle embedded project ID in dataset ID during normalization (#11077) 2022-03-14 14:13:17 -07:00
Greg Solovyev
d84e852ac6 Greg/source connector guide (#11082)
Original API used in the example is no longer free, so while following the tutorial I found a different API to use in the tutorial and updated the example code to match the new API. Also made a few small changes.

Update Build-a-connector tutorial
 * Update screenshots and instructions to match current UI
 * Update code examples to use Polygon.io API
 * Add links to language-specific guides
 * Consistently use Python (uppercase P) when referring to the language
   and python (lowercase) p in code samples
 * Consistently do not use "." in lists
 * Add an image of Airbyte startup banner
 * Add a note for M1 macs
 * Remove unused images
 * Make Dockerfile consistent with the tutorial
2022-03-14 13:33:10 -07:00
Ramon Vermeulen
f0b0cbe191 Docs: incorrect line number (#11112)
incorrect line number in documentation
2022-03-14 17:14:54 -03:00
Serhii Lazebnyi
446c40a643 🎉Source Facebook Marketing: Docs refactoring (#11106)
* Add temporary oauth error handling

* Updated PR number

* Update docs/integrations/sources/facebook-marketing.md

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

* Updated version and unittests

* Deleted typo

* Updated to linter

* Bumped version

* Docs refactored

* Deleted slashes from doc

* Fix spec tests

* Fix spec tests

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2022-03-14 19:23:14 +02:00
Serhii Lazebnyi
279ee455bf 🐛 Source Facebook Marketing: Add new permission to OAuth flow (#11108)
* Add new permission to oauth flow

* Updated PR number

* Downgrade version to current
2022-03-14 17:47:31 +02:00
VitaliiMaltsev
2f0f0bf3ed 🎉 Destination Snowflake: add Azure Blob Staging (#10341)
* fix for jdk 17

* Destination Snowflake: add Azure Blob Staging support

* add SAS token authority

* bump fixed issue for big data tables

* removed unused logs

* add CHANGELOG

* updated spec and check methods

* fixed checkstyle

* clean up build.gradle

* add tests

* update azure lib version

* fixed checkstyle

* fixed checkstyle

* updated Azure blob config

* add unit test

* update docs

* removed redundant check if blob exists

* removed redundant check if blob exists

* refactoring

* fixed PR

* resolve merge conflicts

* bump version

* bump destination-jdbc version

Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
2022-03-14 15:46:27 +02:00
Charles
c1c8675366 Add readmes to all modules (#8893) 2022-03-13 14:45:36 -07:00
Octavia Squidington III
94ed27f2c6 Bump Airbyte version from 0.35.52-alpha to 0.35.53-alpha (#11085)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
2022-03-11 16:53:26 -08:00
Edward Gao
046fc5e1cc 🎉 upgrade dbt to 1.0.0 (except for oracle and mysql) (#11051) 2022-03-11 16:38:37 -08:00
Greg Solovyev
f48a6a0909 destination-s3: add a test for listObjects permission on destination bucket (#10856)
* Add a test for listObjects permission to destination-s3 connector

* add testIAMUserHasListObjectPermission method to S3Destination
  and call this method from S3Destination::check. Method throws
  an exception if IAM user does not have listObjects permission
  on the destination bucket

* add a unit test to S3DestinationTest to verify that S3Destination::check
  fails if listObjects throws an exception

* add a unit test to S3DestinationTest to verify that S3Destination::check
  succeeds if listObjects succeeds

* Add S3DestinationConfigFactory in order to be able to mock S3 client
  used in S3Destination::check

* Addressing review comments:

 - separate positive and negative unit tests
 - fix formatting
 - reuse s3 client for both positive and negative tests

* Add information about PR #10856 to the changelog

* Prepare for publishing new version:
 * Bump version to 0.2.10 in Dockerfile
 * Bump version to 0.2.10 in changelog

* Update destination-s3 version in connector index

* Update seed spec for destination-s3 connector
2022-03-11 15:12:07 -08:00
Octavia Squidington III
7522ede54f Bump Airbyte version from 0.35.51-alpha to 0.35.52-alpha (#11075)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
2022-03-11 13:09:42 -08:00
oneshcheret
7cce8c7e9d Snowflake destination: added unit tests (#10699)
* Snowflake destination: added unit tests

* Snowflake destination: randomize sensitive data

* Snowflake destination: revert s3 unit tests

* Snowflake destination: added unit tests

* Snowflake destination: added unit tests

* Snowflake destination: added unit tests

* Snowflake destination: bump version

* Snowflake destination: bump spec version

* Snowflake destination: bump version

* Snowflake destination: bump spec version
2022-03-11 21:17:14 +02:00
Octavia Squidington III
64948c6953 Bump Airbyte version from 0.35.50-alpha to 0.35.51-alpha (#11059)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
2022-03-10 19:04:16 -08:00
Octavia Squidington III
13f9e0efea Bump Airbyte version from 0.35.49-alpha to 0.35.50-alpha (#11050)
Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2022-03-10 14:35:34 -08:00
Kemp Po
67ad902874 Docs: update kubernetes deploy (#11044) 2022-03-10 17:41:28 -03:00
Kshitij Grover
01ed0e757e 🎉 Source Orb: support enriching ledger entries with numeric properties (#10839)
* Modifications to Orb schema

* Docs updates

* docs updates

* Remove deprecated field from connector export

* Add to source_definitions and update Dockerfile

* Update docs + run airbyte-config:init:processResources
2022-03-10 12:01:56 -08:00
Marcos Marx
c72012012f Docs: add troubleshooting for mysql (#11012)
* add troubleshooting for mysql

* correct abhi comments
2022-03-10 15:14:34 -03:00
midavadim
a1a4bbca1e 🎉 Source stripe - enhanced performance for streams which run substreams (#10359)
* enhanced performance for streams which run 1 requests for each main item.

* removed unused types

* moved common code to StripeSubStream

* updated docs, updated docker version

* updated connector version in source_specs.yaml
2022-03-10 18:14:32 +02:00
Serhii Chvaliuk
d19754c169 🐛 Source Github: Fix error handling for 404 streams (#10878)
* Fix, no error if "Projects" feature is disabled
* improve requests.codes.NOT_FOUND

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-03-10 18:02:51 +02:00
Serhii Lazebnyi
c6caf14724 🐛 Source Facebook Marketing: Add temporary OAuth error handling (#10917)
* Add temporary oauth error handling

* Updated PR number

* Update docs/integrations/sources/facebook-marketing.md

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

* Updated version and unittests

* Deleted typo

* Updated to linter

* Bumped version

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2022-03-10 14:36:24 +02:00
Serhii Chvaliuk
1bf94704fc 🐛 Source Github: add new stream ProjectCards (#10766)
* add new stream `Deployments`

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-03-10 11:01:51 +02:00
Octavia Squidington III
1861b32cb2 Bump Airbyte version from 0.35.48-alpha to 0.35.49-alpha (#11014)
Co-authored-by: pmossman <pmossman@users.noreply.github.com>
2022-03-09 20:25:25 -08:00
Octavia Squidington III
bf1320b714 Bump Airbyte version from 0.35.47-alpha to 0.35.48-alpha (#11007)
Co-authored-by: benmoriceau <benmoriceau@users.noreply.github.com>
2022-03-09 15:16:10 -08:00
LiRen Tu
d57408269b 📝 Add connector-name examples in java profiling doc (#11006) 2022-03-09 14:38:28 -08:00
LiRen Tu
80a2b642f9 📝 Document java connector memory profiling (#10983)
* Add doc for java connector memory profiling

* Add doc to summary

* Update doc

* Update doc

* Update doc
2022-03-09 05:58:33 -08:00
Baz
0c064f1fbe 🐛 Source Shopify: Improve SubStream state handling (#10915) 2022-03-09 15:24:21 +02:00