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