1
0
mirror of synced 2025-12-20 18:39:31 -05:00
Commit Graph

31 Commits

Author SHA1 Message Date
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Artem Inzhyyants
effe4f9a76 Source Iterable: add unittest for OOM stream (#42449)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2024-07-23 22:20:53 +02:00
Artem Inzhyyants
bc0b9b9d4a fix(source-iterable): fix OOM errors (#41983)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2024-07-22 12:31:09 +02:00
Serhii Lazebnyi
0c49832980 Source Iterable: Migrate to low code (#36231) 2024-04-15 18:02:47 +02:00
Patrick Nilan
36bb9878ae Source Iterable: Update QL, remove outdated/unnecessary test (#33106)
Co-authored-by: Roman Yermilov [GL] <86300758+roman-yermilov-gl@users.noreply.github.com>
Co-authored-by: pnilan <pnilan@users.noreply.github.com>
2024-01-03 10:35:25 -08:00
Marius Posta
7ae97175a6 gradle: fix repo wide behaviour (#30607) 2023-09-28 05:01:13 -07:00
Serhii Chvaliuk
003ef5fc1e Source: Iterable - read timeout added (#26459)
* read timeout added

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

* iterable.md updated

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

---------

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-06-13 12:08:12 +03:00
Serhii Chvaliuk
eff127ee20 Source: Iterable - improve 500 handling for Events stream (#26014)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

---------

Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-15 20:30:17 +03:00
Roman Yermilov [GL]
56038d0368 Source-Iterable: ignore 500 per slice for ListUsers stream (#24962)
* Source-Iterable: ignore 500 per slice for ListUsers stream

* Source-Iterable: add unittest

* Source-Iterable: fix unittest

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-07 13:52:22 +04:00
Baz
8f7642f432 🐛 Source Iterable: improve retry on 500 - Generic Error (#23938) 2023-03-12 00:20:33 +02:00
Baz
9927b0ccd1 🐛 Source Iterable: add retry for 500 - Generic Error, increase reduce slice max attempts (#23821) 2023-03-09 17:52:40 +02: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
Ella Rohm-Ensing
842f66f087 Turn off default httpavailabilitystrategy for source-iterable (GA) (#22011)
* Turn off default for source-iterable (GA)

* Update streams.py

* Update iterable.md

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-02-01 17:11:58 +00:00
darynaishchenko
e29046fec6 fixed test_email_stream_chunked_encoding: added records filtering (#22202) 2023-02-01 14:55:47 +02:00
Serhii Chvaliuk
3c6f9792e5 Source iterable: fix pendulum.parse memory leak (#19913)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-12-02 12:08:58 +02:00
Denys Davydov
d1fb5a289f Source Iterable: distinguish 401 from empty stream (#18537)
* #829 source iterable: distinguish 401 from empty stream

* #829 source iterable: upd changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-27 19:17:47 +03:00
Denys Davydov
848046a158 Source Iterable - better processing of 401 and 429 errors (#18292)
* #829 source iterable - better processing of 401 and 429 errors

* source iterable: upd changelog

* #829 source iterable: fix unit tests

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-25 10:53:32 +03:00
midavadim
7ae67d1b0d 🎉 Source Iterable - added new events streams (#16067)
* increased unit test coverage

* added additional events streams

* updated tests

* bumped connector version, update changelog

* fixed indentations

* api.py and iterable_streams.py merged into one stream.py file

* Fix unit tests

* updated release stage

* fixed import

* Updated version in seed

* auto-bump connector version [ci skip]

* updated source_specs.yaml

Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-05 23:00:13 +03:00
midavadim
1a7cae0501 🎉 Source Iterable - API key is passed in headers (#15670)
* API key is passed in headers

* updated docs

* removed log

* formatted

* fixed tests

* increased timeout for incremental stream

* bumper source version

* bumper source version in seed

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-25 18:11:33 +03: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
Maksym Pavlenok
bbd13802d8 🐛 Fix Python checker configs and Connector Base workflow (#10505) 2022-02-22 19:58:55 +02:00
Marcos Marx
161a1ee7b5 format files (#8601) 2021-12-07 16:42:04 -03:00
Vadym
17504e978e 🎉 Source Iterable: Add email validation to list_users stream method execution (#8380)
* Update iterable.md docs.

* Update `Events` stream to use `export/userEvents` endpoint.
Update `events` stream schema.
Add `test_events_parse_response` unit test.

* Update events parse_response data collection.
Update events stream unit tests.
Update events stream schema.

* Bump docker version
2021-12-06 21:07:51 +02:00
Dmytro
cf3be4a441 Iterable adjustable stream slices (#8091) 2021-11-22 15:48:17 +02:00
Dmytro
6f70b6b423 Iterable: split email send stream into slices. (#7780) 2021-11-10 11:43:45 +02:00
Dmytro
0c2fcb8749 Fix iterable memory consumption (#7591) 2021-11-03 14:50:30 +02:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07: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
f8286e4da3 🎉 New Source: Iterable (#2895)
* Source Iterable: support full_refresh/incremental sync (#2412)

Co-authored-by: ykurochkin <y.kurochkin@zazmic.com>
Co-authored-by: Sherif Nada <snadalive@gmail.com>
2021-04-20 16:21:17 +03:00