1
0
mirror of synced 2025-12-22 03:21:25 -05:00
Commit Graph

41 Commits

Author SHA1 Message Date
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
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08: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
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
Anton Karpets
7c11ea74a5 🏥Source Klaviyo: fix version in pyproject.toml (#35626) 2024-02-26 07:53:38 -06:00
Christo Grabowski
72ee7839c8 Source Klaviyo: Add missing fields to stream schemas (#34998) 2024-02-08 13:02:09 -05:00
Artem Inzhyyants
de8ae47894 🐛 Source Klaviyo: Fix filtering for archived records stream (#33099) 2023-12-05 20:10:01 +01:00
Daryna Ishchenko
76da539b5f Source Klaviyo: updated events expected records (#32504) 2023-11-15 12:54:00 +02:00
Anton Karpets
6583dc50fb 🚨🚨Source Klaviyo: Migrate to API version '2023-10-15' (#32128) 2023-11-06 17:27:21 +02:00
Anton Karpets
30b7497e31 🐛Source Klaviyo: update field format (#31611) 2023-10-23 09:33:59 +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
Daryna Ishchenko
b5447dd120 Connector Health: Source Klaviyo, Source Typeform, Source Pipedrive: updated expected records (#28354) 2023-07-31 14:23:26 +03:00
Arsen Losenko
293c80b6f8 Source Klaviyo: update expected records (#28038) 2023-07-07 15:15:50 +03: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
da67a60b7c Source Confluence, Source Greenhouse, Source Hubspot, Source Stripe, Source Close com, Source Klaviyo, Source Notion, Source Pinterest, Source Snapchat Marketin, Source S3, Source Airtable and Source Posthog: fix builds (#27135)
* Fix SAT tests for confluence, greenhouse, hubspot, stripe

* Fix CAT for close, klaviyo, notion, pinterest and snapchat marketing

* Fix CAT for source s3

* Fix CAT for airtable and posthog

* Bump posthog version
2023-06-09 03:05:44 +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
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
Arsen Losenko
617c8d8925 Source Klaviyo: enable SAT high strictness (#21374)
* Source Klaviyo: change configuration of acceptance-test-config.yml for high strictness

* Add metrics stream to configured_catalog, add metrics expected records

* Update future state

* Remove expected records for flows stream
2023-01-13 19:47:57 +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
Denys Davydov
9d23d48a01 #17506 fix klaviyo & marketo expected_records (#18101) 2022-10-18 15:04:05 +03:00
Augustin
ff4ea3961a Republish connectors using CDK 0.1.88 to 0.1.89 (#17304) 2022-09-28 18:18:59 +02:00
Artem Inzhyyants
ee93a04b80 🎉 Source Klaviyo: Fix date RFC 3339 (#16830)
* [FIX] Klaviyo date RFC 3339

* [FIX] Klaviyo test expected results

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-21 18:14:16 +02:00
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
Ahmed Buksh
c55f185109 🚀 Source Klaviyo: New Stream addition along with update to existing (#11685)
* 🚀 flow stream added along with flow, campaign and flow message addition to event

*  liniting fix

* 🔨 annotations updated along with update method for klaviyo

* 💥 docker version updated and log added

* 🔨 fixed acceptance test for klaviyo flow stream

* 🔨 unused import removed

* fix: flows stream has no records thus tests are failing

* chore: update seed file

Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
2022-05-31 12:12:46 +05:30
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
Christophe Duong
86ca36c5c0 Format code (#7978) 2021-11-15 14:51:10 +01:00
George Claireaux
d660661b64 add google sheets oauth flow to server + fix auth rootObject type in protocol (#7131)
* adding google sheets oauth flow to server

* fix oauth type in protocol yaml

* bump sheets version in definitions

* added GDrive scope

* update sheets to master changes

* update protocol incl. cdk

* protocol typing for oauth rootobject

* format
2021-10-21 18:28:50 +01:00
Arthur Galuza
dfdbda8cff Source Klaviyo: update schema validation in SAT (#6952)
* Disable schema validation for configured_catalog

* Upd pydantic-generated schema

* Upd comment

* Bump version, upd changelog
2021-10-21 13:05:53 +03:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07: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
Eugene Kulak
76508b88fa Source PostHog: incremental streams read only relevant pages (#4001)
* fix init state that cause loading all pages

* fix init state that caused read of all pages

* update changelog and apply suggestion from @sherifnada

* fix null state

* Fix SAT and clean up code a bit

Co-authored-by: Eugene Kulak <kulak.eugene@gmail.com>
2021-07-26 21:52:47 -04:00
Sherif Nada
32669b92e0 fmt 2021-05-19 22:46:54 -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