1
0
mirror of synced 2025-12-20 10:32:35 -05:00
Commit Graph

35 Commits

Author SHA1 Message Date
btkcodedev
5de4d25fb9 Source Sendgrid: Update manifest for adapting changes with AsyncRetriever (#55185)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-03-11 20:58:54 +05:30
Airbyte
4b1ab6a0b0 🐙 source-sendgrid: run up-to-date pipeline [2025-01-11] (#48238)
Co-authored-by: maxi297 <maxime@airbyte.io>
2025-01-15 20:10:02 +02:00
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Anatolii Yatsuk
e915758c2e chore(source-sendgrid): fix type of cursor in abnormal state (#39469) 2024-06-13 20:44:26 +03:00
Brian Leonard
3ed543b7fd 🚨🚨 Source Sendgrid: migrate to low code (#35776)
Co-authored-by: askarpets <anton.karpets@globallogic.com>
Co-authored-by: Ella Rohm-Ensing <erohmensing@gmail.com>
2024-04-15 18:05:37 +02:00
Brian Leonard
dd1991ea52 Handle seeing uncompressed sendgrid contact data (#35343) 2024-02-22 10:49:06 -08:00
Augustin
0b33caecda Revert "[skip ci] formatting: add missing license headers (#33250)" (#33289) 2023-12-11 11:38:37 +01:00
Augustin
60c1cc01ad [skip ci] formatting: add missing license headers (#33250) 2023-12-11 10:15:18 +01:00
Patrick Nilan
10ccfff28c Source Sendgrid: Increase Test Coverage, Update Expected Records (#32742) 2023-11-28 12:32:44 -08:00
Marius Posta
f5c7c1c0b8 chore: get ./gradlew format to pass for the whole repo (same java style) (#29786) 2023-08-24 05:09:42 -05:00
Marcos Marx
a89fd05187 Source Sendgrid: add unsub groups stream (#26314)
* add unsubscribe groups stream

* add doc

* fix tests

* fix tests

* fix

* fix update version

* Automated Change

* Delete oss_registry.json

* add expected records

* add eof

* small fix

---------

Co-authored-by: Haithem Souala <haithem.souala@woopit.fr>
2023-05-23 10:03:06 -03:00
Artem Inzhyyants
307f445bf1 🚨🚨 Source Amplitude: migrate to YAML (#22362)
* Source Amplitude: migrate to YAML

* Source Amplitude: enable high strictness level

* Source Amplitude: update docs

* Source Amplitude: update cursor field + expected records

* Source Amplitude: logging refactor

* Source Amplitude: refactor extractors

* Source Amplitude: refactor extractors

* Source Amplitude: migrate to beta low-code

* Source Amplitude: add docstring

* Source Amplitude: fix unit tests

* Source Amplitude: update expected records

* Source Amplitude: fix response filter action

* Source Amplitude: rename typo

* Source Amplitude: fix migration

* Source Amplitude: update docs

* Source Amplitude: fix migration

* Source Amplitude: update expected recrods

* Source Amplitude: bump manifest version

* Automated Change

* Source Amplitude: Update http -> https

* Source Amplitude: tests fix + pin cdk version

* 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-04-13 11:56:20 +02:00
Serhii Lazebnyi
0b9ae8e209 Connector Health: Fixed SAT for GitHub, Google Analytics v4 (UA), Google Search Console, Hubspot, Recharge, Sendgrid, Greenhouse, Chargebee, Survey Monkey, Twitter, Zenloop, Zendesk-support, Pinterest, Slack, Sentry (#23946)
* Fix SAT source-google-search-console, source-hubspot, source-instagram, source-recharge, source-zendesk-support

* Fix github, sendgrid, google-analytics-v4, survey-monkey, twitter

* Added a newline at the end

* Fix pinterest, twitter expected records

* Fix hubspot and slack

* Fix sentry and GAv4(UA) allowed hosts

* Fix github and sendgrid

* Fix google analytics UA expected records

* Increase timeout for read records

* Fix chargebee and greenhouse

* Fix sentry expected records
2023-03-15 23:44:27 +01:00
Cole Snodgrass
2e099acc52 update headers from 2022 -> 2023 (#22594)
* It's 2023!

* 2022 -> 2023

---------

Co-authored-by: evantahler <evan@airbyte.io>
2023-02-08 13:01:16 -08:00
Joe Reuter
6a10ae3e05 Rename source acceptance test to connector acceptance test (#21846)
Rename source acceptance test to connector acceptance test
2023-02-02 11:38:19 +01:00
Artem Inzhyyants
e3bb377a6a Source Sendgrid: fix contacts missing records; Remove Messages stream (#21939)
* Source Sendgrid: remove Messages stream

* Source Sendgrid: fix contacts schema

* Source Sendgrid: remove extra configured catalog

* Source Sendgrid: fix contacts stream; add tests

* Source Sendgrid: update docs

* Source Sendgrid: fix test; disable backward compatibility test

* Source Sendgrid: revert tokenAuthenticator

* Source Sendgrid: update schema

* Source Sendgrid: update primary key

* Source Sendgrid: update expected records

* Source Sendgrid: fix unit test

* Source Sendgrid: update spec for ISO8601 datetime format

* Source Sendgrid: update schemas #19969

* Source Sendgrid: update docs

* Source Sendgrid: update docs

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-31 11:25:23 +01:00
Evan Tahler
e39e1898c5 Expected Records to .jsonl format (#20850)
* Expected Records to `.jsonl` format

* fix formatting template

* remove endline

* update templates

* Update docs/connector-development/testing-connectors/source-acceptance-tests-reference.md

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>

Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
2023-01-03 15:55:36 -08:00
darynaishchenko
5b9858403f Source Sendgrid: fixed expected records (#19819)
* fixed expected records for global_suppressions stream

* fixed expected records for stream bounces
2022-11-29 12:22:15 +02:00
Eugene
33dfd5d6be Fixed "Ensure no file change" build issue. Only checkstyle changes, no logic chnages (#17885) 2022-10-12 15:06:28 +03:00
Denys Davydov
60888c2707 Source Sendgrid: change start time param type to datetime string (#16400)
* #4842 Source Sendgrid: change start time param type to datetime string

* #4842 source sendgrid: upd changelog

* #4842 source sendgrid: fix SAT

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-12 13:21:38 +03:00
Serhii Lazebnyi
f182492cdf 🎉Source Sendgrid: increase unit test coverage at least 90% (#16332)
* Added unit tests

* Updated test name

* Updated setup

* Fix requirements

* Updated release stage

* Updated expected_records
2022-09-05 18:59:26 +02:00
Augustin
7ea241f200 source sendgrid: add message stream (#14256) 2022-07-07 14:57:34 +02:00
Marcos Marx
dca2256a7c Bump 2022 license version (#13233)
* Bump year in license short to 2022

* remove protocol from cdk
2022-05-26 15:00:42 -03:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Dmytro
2ecc7a6a8d 🎉 Sendgrind add single send stats (#5910)
* Sendgrind source: add single send stream
2021-09-09 20:25:03 +03:00
Dmytro
abde7c7727 Remove json schema parameter (#4907)
source-acceptance-test framework not longer required json_schema parameters
   from catalog file. This parameter is verbose, makes reading config file
   complicated and could be misleading when debugging acceptance test issues.

Co-authored-by: Dmytro Rezchykov <dmitry.rezchykov@zazmic.com>
2021-08-04 18:16:59 +03:00
Sherif A. Nada
1ba4304581 🐛 Sendgrid source: Gracefully handle malformed responses from sendgrid API (#4839) 2021-07-19 19:55:33 -07:00
Vadym
70f5dba415 🎉 Support incremental sync in Sendgrid (#3512)
* Add incremental streams support.
Updated config catalogs.

* Format streams.py

* Add incremental test config.
Update README.md.
Remove unused code.

* Add SendgridStreamIncrementalMixin init type definitions

* Acceptance tests config full_refresh configured_catalog_path fixed.

* Add super() request_params call to SendgridStreamOffsetPagination request_params method

* Fix start time overwrite in incremental streams.
Update config files for abnormal state and catalogs.

* Bump source-sendgrid docker version
2021-05-25 15:49:48 +03:00
Vadym
5ea454acca 🎉 Rewrite sendgrid source using HTTP CDK (#3445)
* Legacy dependencies removed

* Create Sendgrid API module.
Create airbyte_cdk styled source.
Remove deprecated client and source.

* Fix sendgrid source streams, check_connection.
Fix test_source_wrong_credentials.
Add source-acceptance-test config.

* invalid_config.json format fix

* Update setup requirements airbyte-cdk version spec.
Fix Templates stream request_params.

* Update airbyte-integrations/connectors/source-sendgrid/Dockerfile

* Rename api.py to streams.py

* Bump source-sendgrid docker version

* Add sample_files/configured_catalog.json

* Add supported_sync_modes to configured catalogs.
Add no_spam_reports_configured_catalog.json with excluded spam_reports from acceptance test.
Update acceptance-test-config.yml to use no_spam_reports_configured_catalog.json in basic_read.

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-05-20 17:42:57 +03:00
Christophe Duong
bc1547f185 Fix integration tests of connectors related to destination_sync_mode and sync_mode being required (#2688) 2021-04-01 09:58:38 +02:00
Sherif A. Nada
2139a9656b Cleanup Python packages (#2440) 2021-03-15 01:24:21 -07:00
Yevhenii
14e73046cf Source Sendgrid: Supported more API endpoints (#1955)
Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-02-14 14:25:40 -08:00
Yevhenii
3316d38671 #1840 Issue: Update configured_catalog for Sendgrid for testing all streams (#1913)
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-02-02 10:13:33 -08:00
Sherif A. Nada
e8a332ae65 Standard source incremental tests (#1175) 2020-12-04 09:54:10 -08:00
Yevhenii
e52a1cb3c8 Add new source: Sendgrid (#1002) 2020-11-23 11:07:16 -08:00