1
0
mirror of synced 2026-01-20 21:06:36 -05:00
Commit Graph

12 Commits

Author SHA1 Message Date
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
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
Charles
0df53170c9 Stop formatting python with spotless (#3388) 2021-05-13 17:46:34 -07:00
Davin Chia
f660b0a946 Add template generation for Santa aka CDK. (#3034)
Template generation for new Source using the Santa CDK - provide basic scaffolding for someone implementing a new source.

General approach is to buff up comments in the original SDK, and add TODOs with secondary comments in the generated stub methods, as well as links to existing examples (e.g. Stripe or ExchangeRate api) users can look at.

Checked in and added tests for the generated modules.
2021-04-25 18:02:33 +08:00
Charles
f445fdb5b2 match styling for spotlessApply and format (#3017)
* as a java developer I want to be able to run spotlessApply without changing styles in python code
2021-04-23 09:21:41 -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
Christophe Duong
e92e9aa8c4 Refactor python sources (#1331)
* Make ConfigContainer internal to SingerSource only
2020-12-16 17:52:17 +01:00
Sherif A. Nada
8cd660d7b4 update sendgrid with new models (#1065) 2020-11-23 15:08:44 -08:00
Yevhenii
e52a1cb3c8 Add new source: Sendgrid (#1002) 2020-11-23 11:07:16 -08:00