1
0
mirror of synced 2025-12-22 19:38:29 -05:00
Commit Graph

35 Commits

Author SHA1 Message Date
Alfredo Garcia
b0934b6158 (fix): Source-Klaviyo - Add missing fields for events_detailed stream for attributions (#58123)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-04-29 11:40:09 -05:00
Tope Folorunso
82b9d9fda8 Source Klaviyo : Migrate to Manifest-only (#54166) 2025-02-27 09:00:34 -08:00
Tope Folorunso
57d53d71b4 Source Klaviyo: Migrate connector to API v2024-10-15 (#51551)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Danylo Jablonski <150933663+DanyloGL@users.noreply.github.com>
Co-authored-by: maxi297 <maxime@airbyte.io>
Co-authored-by: darynaishchenko <darina.ishchenko17@gmail.com>
Co-authored-by: Daryna Ishchenko <80129833+darynaishchenko@users.noreply.github.com>
2025-02-18 18:21:24 +02:00
Anatolii Yatsuk
0bf8b98303 feat(source-klaviyo): Add API Budget (#53223)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-02-13 17:13:34 +02:00
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
Maxime Carbonneau-Leclerc
cfcf6a223e Source Klaviyo: enable concurrency (#48452)
Co-authored-by: btkcodedev <btk.codedev@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2024-11-20 13:32:06 -05:00
btkcodedev
cba7c041d6 Source Klaviyo: Remove custom DatetimeBasedCursor dependency (#48391)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: maxi297 <maxime@airbyte.io>
2024-11-12 19:07:57 +05:30
Aldo Gonzalez
c17138a97b 🐛 bug(source-klaviyo): fix problem with pods running out of memory when syning events stream historical data (#46741) 2024-10-14 15:33:53 -06:00
Maxime Carbonneau-Leclerc
99349792f9 🐛 Source Klaviyo: have region also be a number (#44930) 2024-08-30 14:10:39 -04:00
Maxime Carbonneau-Leclerc
ac93212d6f 🔧 Source Klaviyo: Remove BackoffStrategy custom implementation (#42891) 2024-08-01 09:04:39 -04:00
Brian Lai
130f62a20e 🐛 [source-klaviyo] Add config option disable_fetching_predictive_analytics to prevent 503 Service Unavailable errors (#42895) 2024-07-31 11:29:57 -04:00
Patrick Nilan
38fe6ae11b [source-klaviyo] - Update to CDK v3.9.0 (#42121) 2024-07-24 13:45:53 -07:00
Serhii Lazebnyi
354da60242 [source-klaviyo] fix events detailed stream perfomance for klaviyo (#40608) 2024-07-17 20:56:07 +02:00
Serhii Lazebnyi
cc74a089ce feat[source-klaviyo]: added stream events detailed (#39350) 2024-06-10 22:45:05 +02:00
Christo Grabowski
209f5b8a4a Source Klaviyo: use CheckpointMixin for handling state updates (#38879) 2024-06-06 12:04:58 -04:00
Anton Karpets
02f811d944 Source Klaviyo: add new streams (#37370) 2024-04-18 19:13:10 +03:00
Anton Karpets
ce85afeebe 🎉Source Klaviyo: migrate to low-code (#36264) 2024-04-15 18:08:57 +02:00
Artem Inzhyyants
56d99422b6 Source Klaviyo: Fix predictive_analytics field in stream profiles (#35637)
Signed-off-by: Artem Inzhyyants <artem.inzhyyants@gmail.com>
2024-02-27 10:51:52 +01:00
Artem Inzhyyants
de8ae47894 🐛 Source Klaviyo: Fix filtering for archived records stream (#33099) 2023-12-05 20:10:01 +01:00
Anton Karpets
6583dc50fb 🚨🚨Source Klaviyo: Migrate to API version '2023-10-15' (#32128) 2023-11-06 17:27:21 +02:00
Anton Karpets
d53e542ba3 Source Klaviyo: make start_date optional (#31710) 2023-10-24 11:30:48 +03:00
Anton Karpets
03d7a90472 🐛Source Klaviyo: add missing field (#31562) 2023-10-19 10:36:19 +03:00
Anton Karpets
2f247cf10e 🐛Source Klaviyo: add availability strategy (#31379) 2023-10-16 15:44:05 +03:00
Marius Posta
7ae97175a6 gradle: fix repo wide behaviour (#30607) 2023-09-28 05:01:13 -07:00
Denys Davydov
0f002d2362 🐛 Source Klaviyo: do not store state in the future (#27498)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #2132 source klaviyo: do not store state in the future

* source klaviyo: upd changelog

* 🤖 Auto format source-klaviyo code [skip ci]

* reformat code

---------

Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: Augustin <augustin@airbyte.io>
2023-06-21 10:41:23 +03:00
Serhii Lazebnyi
703a70516a 🐛Source Klaviyo: anonymize connection error messages (#27162)
* Add api token anonymization

* Updated PR number
2023-06-09 13:44:07 +02:00
Ganesh R
7eea0ff253 Source Klaviyo: adds stream Templates (#23236)
* Source Klaviyo: adds stream Templates

* Source Klaviyo: adds unit tests

* fix formatting

* bump version and update docs

* Update Dockerfile

* Update email_templates.json

* add expected record and fix schema

* rever abnormal state file

* fix integration tests files

* update connector image version

* Update Dockerfile

* add eof

* update docs

* update base class for Email Tempaltes

* 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-31 23:06:02 -03: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
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
Harshith Mullapudi
2960421ae2 Source Klaviyo: added new keys to schema (#14947)
* feat: added new keys to schema

* Rename Campaigns.json to campaigns.json

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-26 12:23:40 +05:30
Denis Davydov
f2ce933ee3 Source Klaviyo: unit test coverage 96% (#14872)
* #14793 Source Klaviyo: unit test coverage 96%

* #14793 source klaviyo: upd changelog

* #14793 source klaviyo: fix unit test

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-20 12:55:41 +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
Eugene Kulak
678b532ca3 🎉 Source Klaviyo: improve performance and make Global Exclusions stream incremental (#8592)
* improve performance of global_exclusion stream
+ make it semi-incremental by introducing a reverse incremental stream
+ increase page_size from 100 to 5k
+ set cursor_field
+ remove validation of the records by pydantic models
* enable Metrics stream

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
2021-12-14 01:47:44 +02:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Eugene Kulak
d2eb5c0564 🎉 New Source: Klaviyo (#3463)
* Klaviyo source

* add test creds

* format and docs

* remove accidentally committed files

* fix build

* format

* restore page size

* add creds to CI

* update configured_catalog.json

* register in default sources

* fix spec

* Update airbyte-integrations/connectors/source-klaviyo/source_klaviyo/source.py

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

* address comments from @sherifnada

* dump spec and enable spec test

* fix acceptance-test-config.yml

* fix configured_catalog.json

* fix configured_catalog.json

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-05-19 18:36:09 -04:00