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

10516 Commits

Author SHA1 Message Date
Sergio Ropero
80da900d70 feat: Enable CDC checkpointing on Postgres (#24373)
* Fix the error reading offset file meanwhile Debezium is writing.
Enable CDC checkpointing to Postgres.
Minor change in the variable name to fit the type.

* Add final statement on exception ;)

* Add comments to CDC Checkpoint tests.
Clean a bit.

* Bump connector versioning

* Add log message

* Fix changelog

* auto-bump connector version

* Manually generate definitions

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-27 14:00:49 +02:00
Serhii Chvaliuk
5053b278f5 Source Github: fix caching for get_starting_point in stream "Commits" (#24398)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-03-27 13:13:01 +03:00
Denys Davydov
13ac15130d Source S3: read a single record on check (#24429)
* #1697 source S3: read a single record on check

* #1697 source s3: upd changelog

* #1697 source s3: fix unit_tests

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-27 12:56:48 +03:00
Baz
f737da0ba5 🎉 Source FreshSales: bump release_stage to beta, add allowed_hosts (#24456) 2023-03-27 11:43:18 +03:00
Ella Rohm-Ensing
900327726f Add bypasses for extra fields test (#24552)
* Add bypass for extra fields test

* Add bypass for extra fields test
2023-03-26 20:16:49 -05:00
Ella Rohm-Ensing
5db3081aae Ignore extra fields test (#24512) 2023-03-26 18:55:18 -05:00
Serhii Chvaliuk
e8bee10df3 Source Google Ads: Migrate to v13 (#24338)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-03-25 10:46:55 +02:00
Lake Mossman
38534b70e0 Set ssl_mode to require on remaining strict encrypt db sources (#24529)
* set ssl_mode to require on remaining db sources

* update readmes

* update expected specs

* auto-bump connector version

* bump mysql version manually

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-25 02:01:11 +00:00
Denys Davydov
94d6cc1489 Source Stripe: fix stream slicing (#24471)
* #1713 source Stripe: fix stream slicing

* #1713 source stripe: upd changelog

* dont fail on extra cols

* auto-bump connector version

---------

Co-authored-by: Pedro Lopez <pedroslopez@me.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-24 20:42:28 +00:00
Baz
4095391eb8 🎉 Source FreshSales: update for Beta certification (#24396) 2023-03-24 21:26:32 +02:00
Ujjwal Tyagi
49619fa6bd Updated postgres.md for using primary host (#24175)
Added a note about using primary/master DB host for Postgres CDC, not the replica host.
2023-03-24 19:17:26 +00:00
Lake Mossman
e34f39812d Make ssl mode default to require for postgres on cloud (#24446)
* make ssl mode default to require for postgres on cloud

* update dockerfiles and readme

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-24 11:52:51 -07:00
Johannes Müller
a71a50f2d4 Fix octavia install.sh to use existing docker image (#24459)
The current install script fails because the docker image version is not available.

Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
2023-03-24 13:55:09 -04:00
Greg Solovyev
5f1eb87444 Fix destination integration tests (#24431)
* MS SQL does not support schema change in incremental model
* make schema change test optional
* fix compilation errors in postgres-strict-encrypt destination
* deparallelize integration tests for destination postgres
* deparalellize MS SQL integration tests
* remove broken SSH tunnel test from destination-postgres-strict-encrypt
2023-03-24 10:41:47 -07:00
Dustin Pearson
eabbea43c2 🎉 Source Klaviyo: Add Profiles Stream (#23968)
* Source Klaviyo: Add Profiles Stream

* Fix linting issues

* Fix method call

* Surface nested updated field to top-level of Profile

* Fix linter issues

* Fix case of current_stream_state missing cursor_field

* Fix failing unit tests

* Address PR comments

* Revert various unnecessary comment changes

* Fix schemas

* add expected records and profile schema

* revert strictness level

* Move properties field to be nested in attributes

* Move subscriptions field to be nested in attributes

* Add additionalProperties key to profiles schema

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-03-24 14:19:34 -03:00
Ella Rohm-Ensing
79ed40367b Update user impact section with more info about breaking changes (#24433) 2023-03-24 10:09:37 -04:00
Daryna Ishchenko
942f7f47b5 Source Confluence: updated release stage to beta (#24413)
* updated release stage to beta

* Automated Change

---------

Co-authored-by: darynaishchenko <darynaishchenko@users.noreply.github.com>
2023-03-24 15:58:22 +02:00
Artem Inzhyyants
70da92582b Source Airtable: update release_stage (#23873)
* Source Airtable: update release_stage

* Automated Change

---------

Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
2023-03-24 11:08:08 +01:00
Artem Inzhyyants
1c5941c2ac Source Google Analytics: release_stage to GA (#24330)
* Source Google Analytics: release_stage to GA

* Automated Change

---------

Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
2023-03-24 10:50:39 +01:00
Yowan Ramchoreeter
c6ac02931d Updating a typo: Harvest -> Mixpanel (#24442)
Minor typo: the docs mention Harvest instead of Mixpanel
2023-03-23 20:57:36 -04:00
Ella Rohm-Ensing
60f9db159a Update strava and paystack (#24437) 2023-03-23 23:03:27 +00:00
Ella Rohm-Ensing
9cfc647fa5 Ella/fail on extra fields (#23985)
* Pass argument along, add test that should pass and test that should fail

* Add tests with additionalProperties

* Set additionalproperties=false when not set|

* Parametrize test cases

* Make the behavior 'optional'

* Fix parametrization for all combinations

* Improve CI credentials README and rename param

* Update naming to be clearer about columns only

* record_has_unexpected_field > record_has_unexpected_column

* Automated Change

* Add bypass for beta + ga connectors that failed

* Update docs and TODOs

* Update changelog and dockerfile

* Update TODO

* Update a few neglected connectors

* Remove uploaded file

* Update dockerfile after merge conflict

---------

Co-authored-by: marcosmarxm <marcosmarxm@users.noreply.github.com>
2023-03-23 22:22:44 +00:00
Tuan Nguyen
066aedaa66 🎉 New Source: Everhour [low-code cdk] (#23593)
* initial commit

* fix schema

* fix schema

* ass tasks stream

* update schema

* fix sample config

* add time records

* add docs

* update docs

* Update source_definitions.yaml

* Update source_definitions.yaml

* Update spec.yaml

* update low-code to latest format

* auto-bump connector version

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-23 19:03:12 -03:00
Lake Mossman
a00edf8af2 Add pattern descriptors to more fields in github and postgres sources (#24417)
* add pattern descriptors to more fields in github and postgres sources

* update dockerfiles and readmes

* auto-bump connector version

* manually bump github seed source files

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-23 14:38:14 -07:00
Conor
1a6db4cf7d update cli version to fix cpu resource exhaustin (#24420) 2023-03-23 16:33:12 -05:00
Greg Solovyev
ecc424b580 Greg/convex pr 21287 (#23889)
New destination: Convex. This PR is internal copy of community PR: https://github.com/airbytehq/airbyte/pull/21287
2023-03-23 13:26:35 -07:00
Artem Inzhyyants
c2799133fb Source strava: update docs + http -> https (#24368)
* Source Strava: http -> https

* Source Strava: update docs

* Source Strava: update docs

* Source Strava: update docs

* Source Strava: add allowed hosts

* Automated Change

* Source Strava: add date-time format

* Source Strava: add date-time format

* auto-bump connector version

---------

Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-23 20:41:04 +01:00
Sophia Wiley
38457bfc1d edited info about billing page (#24375) 2023-03-23 20:11:30 +01:00
Augustin
810f9e9af5 connectors-ci: setup nightly builds (#24335)
* connectors-ci: only send commit status on PR

* increase timeout

* try semaphore

* disable qa check code format for testing semaphore

* fix typo and change semaphore

* disable acceptance tests

* use semaphore

* restore ga builds

* use CacheSharingMode.SHARED, renable acceptance tests, semaphore of 5

* expose concurrency as a CLI option, set it to 10 on the workflow

* clean

* use xlarge runner

* // 15

* declare inputs

* better job naming

* better job naming

* use run-name

* use run-name
2023-03-23 13:30:58 -05:00
José Ferraz Neto
468cd1cfb6 🎉 New Source: todoist (#20046)
* add new source: todoist

* source todoist: add docs

* source todoist: add docs

* source todoist: adjust some schemas

* refactor code

* fix flake

* add icon and seed source def

* fix read records

* change to connector acccpetance test

* add strictness test level

* update gradle

* auto-bump connector version

---------

Co-authored-by: Blah <sajarindider@gmail.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-23 15:21:53 -03:00
Rodi Reich Zilberman
59c842ec42 1705 p0 revert regex (#24405)
* Revert "Destination-snowflake: added host validation by pattern on UI (#23904)"

This reverts commit e89f946715.

* bump dockerfile version

* bump dockerfile version

* Update connectors.md

* Update destination_definitions.yaml

* Update destination_specs.yaml

* Automated Change

---------

Co-authored-by: rodireich <rodireich@users.noreply.github.com>
2023-03-23 17:38:17 +00:00
Akash Kulkarni
2703a44a44 Cleanup createDatabase() code in AbstractJdbcSource (#24343)
* Cleanup createDatabase() code

Move methods from AbstractJdbcSource

Moved methods until createDataSource outside of the abstract class

* Quick cleanups/renames

* Add tests
2023-03-23 10:11:13 -07:00
Edward Gao
9b7b30f92b Normalization: Use strict > comparison in incremental mode (#22381)
* copy tests from other branch

* switch to >

* [wip] wire up tests

* make tests work

* fixes

* nicer test structure

* maybe add feature flag?

* pattern matching

* also add version check

* formatting

* refactor test also

* extract test + fix method call

* minor tweaks

* add context to log message

* put workspace id in normalization input

* use non-semver tag

* add flag for version of normalization

* also flag old version

* add test

* missed part of the commit

* format

* add test for null workspace ID

* Revert "also flag old version"

This reverts commit 3be601d16c.

* Revert "missed part of the commit"

This reverts commit 47a67b4631.

* always apply flag, even if we're behind a version

* derp

* Add more logging to the normalization activity

* Update charts and kustomize for the feature flag

* fix clickhouse integration test

* remove replace_identifiers

* Revert "remove replace_identifiers"

This reverts commit 0e7ded5a7b.

* fix replace_identifiers

* garbage debug logs

* stop trying to setup duckdb test

* wake up and choose violence

* fix mssql

* exclude duckdb from tests

* make snowflake happy

* uncomment tests

* derp

* derpderp

* format

* format

* also fix redshift???

* maybe now everything works???

* remove debug logs

* use special docker tag

* bump to new tag

* use random test schema in publish also

* properly cleanup

* remove feature flag stuff

* version bump + changelog

* Automated Commit - Formatting Changes

* bump definitions

---------

Co-authored-by: Jimmy Ma <gosusnp@users.noreply.github.com>
Co-authored-by: Jimmy Ma <jimmy@airbyte.io>
Co-authored-by: octavia-squidington-iii <octavia-bot@airbyte.io>
Co-authored-by: edgao <edgao@users.noreply.github.com>
2023-03-23 09:37:15 -07:00
Daryna Ishchenko
388e157543 changed warning section to note (#24385) 2023-03-23 17:47:33 +02:00
Daryna Ishchenko
c5b9410499 Source Paystack: changed release stage to beta (#24356)
* changed paystack release stage to beta

* Automated Change

---------

Co-authored-by: darynaishchenko <darynaishchenko@users.noreply.github.com>
2023-03-23 17:42:04 +02:00
Joe Reuter
c820c455b8 Connector acceptance tests: Validate grouping and collapsing (#24055)
* more tests

* format

* format

* check orders separately per group

* typo

* add examples to docstring

* prepare release

---------

Co-authored-by: Augustin <augustin@airbyte.io>
2023-03-23 15:56:08 +01:00
VitaliiMaltsev
12eac421de JDBC Sources: remove redundant date-time datatypes formatting (#20760)
* JDBC sources: consolidate date/time values mapping

* fixed Snowflake acceptance tests

* fixed TestJdbcUtils

* refactoring

* update setDate for incremental sync

* fixed CockroachDbJdbcSourceAcceptanceTest

* fixed CockroachDbSourceDatatypeTest

* fixed CockroachDbSourceDatatypeTest

* fixed MsSQLSourceDatatypeTest

* fixed MsSQL cdc datatype test

* refactoring

* fixed mssql cdc test

* fixed Redshift tests

* fixed Redshift tests

* updated db2 datatype tests

* fixed DB2 tests

* fixed DB2 strict-encrypt tests

* fixed Oracle strict-encrypt tests

* refactoring

* updated changelog

* refactoring

* removed redundant overrides

* bump versions

* auto-bump connector version

* JDBC Sources: remove redundant date parsing

* updated Snowflake test

* updated cockroachdb test

* updated date-time datatypes parsing in Postgres Source

* updated formatting in JDBC sources

* updated test cases

* updated Snowflake test

* updated Snowflake, Redshift, Cockroach, DB2 tests

* updated Snowflake, Postgres tests

* updated Redshift tests

* updated MySQL, MsSQL, DB2 tests

* updated MsSQL tests

* updated Oracle tests

* updated Oracle tests

* updated Oracle tests

* fixed some tests

* refactoring

* fixed checkstyle

* fixed TestJdbcUtils

* randomize Reshift test username

* removed redundant test

* updated sanity test

* Automated Change

* format time and bump versions

* auto-bump connector version

* bump versions

* auto-bump connector version

* auto-bump connector version

* manually update definitions

* Automated Change

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: ievgeniit <etsybaev@gmail.com>
Co-authored-by: VitaliiMaltsev <VitaliiMaltsev@users.noreply.github.com>
2023-03-23 14:31:50 +00:00
alafanechere
69736d9f40 🤖 Bump minor version of Airbyte CDK 2023-03-23 14:09:17 +00:00
Augustin
bad5bce8ce CDK: remove unexpected error swallowing on abstract source's check method (#24240) 2023-03-23 13:04:51 +00:00
Daniel Vassilev
1bfb83ac3c Added Relevance AI widget to documentation (#24289)
Co-authored-by: Topher Lubaway <asimplechris@gmail.com>
2023-03-22 15:39:20 -05:00
Greg Solovyev
609b4539c7 Revert "Azure Synapse Compatibility (#18294)" (#24371)
This reverts commit 740d6293b9.
2023-03-22 13:26:06 -07:00
Denys Davydov
dd742265c0 Source chargebee: ignore http 404 errors (#24370)
* #1689 source chargebee: ignore http 404 errors

* #1689 source chargebee: upd changelog

* merge two handlers

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 21:54:41 +02:00
Lake Mossman
b1fbd6f33f Simplify Github and Postgres forms #2 (#24255)
* add grouping and collapsing fields to postgres source

* add auth group to github source connector

* revert postgres field order changes and adjust group of schemas field

* inject group into ssh tunnel spec for postgres only, through overloaded methods

* Automated Change

* bump Dockerfile versions and update changelogs

* bump strict encrypt version as well

* fix postgres acceptance test

* fix acceptance test again

* fix all postgres acceptance tests

* add newline

* undo other changes to postgres readme file

* add security group to tunnel_method in expected_spec.json

* bump version of strict encrypt

* manually bump versions in seed files

---------

Co-authored-by: lmossman <lmossman@users.noreply.github.com>
2023-03-22 11:56:17 -07:00
Marcos Marx
71097dda0a Destination S3 Glue: fix emitted at column (#24359)
* destination-s3-glue: Fix data type for emitted at column

The `_ab_emitted_at` column is actually a numeric type and not a string. This updates
the generated schema to treat it as the proper type.

* fix tests

* rollback seed dest spec update

* auto-bump connector version

---------

Co-authored-by: Tobias Macey <tmacey@mit.edu>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 14:24:14 -03:00
Duy Nguyen
c1323f615d Verify catalog schema fieldNames is a subset of DB schema (#24207)
* Update current schema vs catalog validation to omit airbyte metadata fields
* Bumped versions for postgres, mssql, and mySQL + changelog
* Bumped dockerfile version of strict encrypt
* Manually generate definitions for mysql
* Manually generate definitions for mssql

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 16:41:15 +00:00
midavadim
bb62d8089b 🎉 Source Strava - enable to cloud, to beta (#24101)
* fixed spec, added expected records, enabled high strictness, added unit tests

* updated docs, formatting

* Fix SAT

* Automated Change

* Fix typo in docs

* auto-bump connector version

---------

Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: lazebnyi <lazebnyi@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 16:27:05 +01:00
Eugene
e89f946715 Destination-snowflake: added host validation by pattern on UI (#23904)
* [23172] Destination-snowflake: added host validation by a pattern on UI
2023-03-22 14:55:07 +00:00
Alexandre Girard
aaf00deb38 Add missing type hints (#24345) 2023-03-22 07:15:54 -07:00
Tim Sehn
f946a50bec Fixed Typo in README (#23591) 2023-03-22 10:05:13 -03:00
Daryna Ishchenko
af369de82b Source Confluence: certificate to Beta (#23988)
* added view and storage to pages, updated SAT

* added unittests

* added changelog, fixed type in docs

* added checking for stream Audit to skip it if user doesn't have permissions

* refactored plan validation

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-22 12:32:40 +02:00