1
0
mirror of synced 2025-12-21 19:11:14 -05:00
Commit Graph

33 Commits

Author SHA1 Message Date
Daryna Ishchenko
b1eed3f602 fix(source-mixpanel): add back python implementation of export stream (#62845) 2025-07-10 12:30:02 +03:00
Daryna Ishchenko
7bb7b7fafc feat(source-mixpanel): update to latest cdk, set up concurrency (#55189)
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2025-04-14 20:45:36 +03:00
Anatolii Yatsuk
b103b461e6 feat(source-mixpanel): Add Export Lookback Window (#55673) 2025-03-14 17:49:33 +02:00
Aaron ("AJ") Steers
83ecbe0fc3 CI: apply pre-commit format fix from #49806 (#49852) 2024-12-18 14:05:43 -08:00
descampsk
0a304a9e20 Source Mixpanel: add page size to configuration to increase sync speed (#41976)
Co-authored-by: Christo Grabowski <108154848+ChristoGrab@users.noreply.github.com>
2024-07-25 12:09:25 -04:00
Christo Grabowski
69c0416ffc Source Mixpanel: update authenticator (#38710)
Co-authored-by: Natik Gadzhi <natik@respawn.io>
2024-06-19 07:07:07 -04:00
midavadim
ef0ecc3f3e 🎉 Source Mixpanel low code migration (#36724)
Co-authored-by: Alexandre Girard <alexandre@airbyte.io>
2024-05-08 11:04:38 +03:00
Denys Davydov
f8c3e765a6 🐍 Source Mixpanel: certification preparations (#30149)
Co-authored-by: Anatolii Yatsuk <tolikyatsuk@gmail.com>
2023-09-27 15:04:38 +03:00
Denys Davydov
7ae4f8686b 🐛 Source Mixpanel: reimplement backoff strategy (#27752)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* Add stream ShippingRates

* #2363 source mixpanel: reimplement backoff strategy

* #2363 source mixpanel: upd changelog

* #2363 source mixpanel: revert v0.1.32

* rework rate limits

* wait only when running CAT + increase timeouts

* #2363 return backoff time

* code format

* use env variable instead of a hidden field in the config

* review comments

* review fixes

* fix reading env var

* Resolve conflicts, Bump version

* Attempt to bump version to avoid caching

* split test config into to projects

* rollback version

* undo non related changes

* remove non related changes

* revert new line

* fix funnel slice patching

* fix funnel slice patching

* do not use stream state for generating request params!

* fix updating state

* Revert "do not use stream state for generating request params!"

This reverts commit 443781eaa9.

* revert prev commits

* fix timestamp filtering

---------

Co-authored-by: btkcodedev <btk.codedev@gmail.com>
Co-authored-by: Augustin <augustin@airbyte.io>
Co-authored-by: maxi297 <maxime@airbyte.io>
2023-07-18 14:02:21 +03:00
Daryna Ishchenko
e9f9c41b17 🐛 Source Mixpanel: add handler for 402 error (#27252)
* added handler for 402 error

* added changelog

* fixed CAT, updated logging

* changed stream in check_connection

* refactored tests

* added check for all streams to avoid 402 error

* added check for all stream for right permissions

* upadated expected records

* updated streams method

* added get_json_schema to streams method

* refactored check_connection method
2023-06-15 21:02:13 +03:00
Serhii Lazebnyi
03e1ec4cb8 Connector Health: Fixed SAT for close-com, facebook-marketing, freshsales, greenhouse, hubspot, intercom, jira, mixpanel, monday, pipedrive, recharge, sentry, slack, strava, stripe, trello, twitter, youtube-analytics, twillio, faker (#24361)
* Fix expected records for hubspot and intercom

* Fix typo for intercom

* Fix close com, fecebook marketing, freshsales, greenhouse expected records

* Fix intercom CAT

* Fix unittest for new pydentic version

* Fix facebook marketing unittests and jira CAT

* Fix formating for facebook marketing, jira and CAT for monday

* Fix pipedrive and recharge CAT

* Fix CAT for Slack, Strava, Stripe, Trello and Twitter

* Fix expected records for slack

* Fix CAT for Youtube and Sentry

* Fix unittests for mixpanel

* Added allowedHosts and fix facebook marketing CAT

* Fix CAT for Faker and Twillio

* Fix expected records for hubspot

* Fix expected records for Sentry

* Fix check status for GAv4
2023-03-28 20:31:41 +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
Serhii Chvaliuk
f0f60dcebf Source Mixpanel: disable stream "cohort_members" on discover if no access (#17415)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-30 11:17:00 +03:00
Serhii Chvaliuk
01c8eb1d97 🎉 Source mixpanel - disable streams "export", "engage" on discover if no access (#17145)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-27 09:14:54 +03:00
Serhii Chvaliuk
e3553fea22 🎉 Source mixpanel: Service Accounts added (#16915)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-26 16:34:45 +03:00
Serhii Chvaliuk
5edc575333 🎉 Source mixpanel: Improved connector's input configuration validation (#16570)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-13 12:12:14 +03:00
Roman
d79b319819 🎉 Source Mixpanel: Beta preparation (#13372)
* Add extra mode to Source, to allow run acceptance tests
* move streams into distinct modules
* Add property name transformation for Export stream for avoiding collisions
* Update doc
* Add `date_window_size`
2022-06-02 13:31:23 +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
Ivica Taseski
aab4f34ca4 🎉 Source Mixpanel: Enhance streams to incremental (#11501)
* enhance streams to incremental

* revert file structure

* 11501

* add engage

* doc and bump connector version

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2022-05-02 19:58:06 -03:00
Marcos Marx
3113ef44a3 Bump Google Ads version and run format (#12087)
* combine all

working locally

missing fields in click view and keyqord_view

add date to campaigns

add fields to click_view

test

* configured_catalog campaigns

* rem keywordview

* conflicts

* string type

* remove network type

* change ad group id to integer

* fix tests

* bump connector version

* bump connector config doc vesion

* run format

Co-authored-by: Konrad <konrad@PB-Mac8.local>
Co-authored-by: schlattk <konrad@pensionbee.com>
2022-04-18 21:15:29 -03:00
Ivica Taseski
e4a55a4fde 🎉 Source Mixpanel: Increase unit test coverage (#11633) 2022-04-15 16:52:43 +02:00
Guillaume Chevalier
df55c9135d 🐛 Source Mixpanel : Fix Export HTTP Response Parsing (#11318)
* Fix Export HTTP Response Parsing

* bump connector version

* bump version in doc

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2022-04-04 20:19:33 -03:00
Xiangxuan Liu
b67894b39b Source Mixpanel: Fix cohort id always null in the cohort_members stream (#11227) 2022-03-31 22:27:14 +02:00
Anna Lvova
9f685b95c8 🐛 Source LinkedIn Ads: hands 429 response status code (#8382)
* Add log message for 429 status_code

* fix

* bump version

* bump version and format
2021-12-02 14:17:33 +02:00
Baz
96081e19aa 🐛 Source Mixpanel: fix for discovery command takes a very long time (#8381) 2021-12-01 20:42:21 +02:00
Serhii Lazebnyi
9428b400d5 🐛 Source Mixpanel: Fix schemas and UI issues (#8256)
* Fixed schemas and ui issues

* Deleted anyOf structure from schema

* Updated PR number

* Added fields with static data types to cohort_members schema

* Add DefaultSchemaNormalization to Engage and CohortMembers streams

* Changed Transformer name

* Checkin specs
2021-11-29 19:33:38 +02:00
oleh.zorenko
618b692798 🎉 Source Mixpanel: Support start_date older than 1 year (#7793)
* Support `start_date` older than 1 year
Add `timeout_seconds` to discovery test

* Set default date for `start_date` as year ago

* Update docs + update spec description

* Bump connector's version + update docs
2021-11-10 04:33:11 +02:00
midavadim
f2ab450a8d 🐛 source mixpanel: hardcoded 'standard' properties for engage stream (#7505)
* Hardcoded 'standard' properties for engage stream to avoid normalization error (particularly for 'browser_version')

* updated change log message

* bumped connector version, updated change log

* fix table in docs
2021-11-03 12:38:56 +02:00
Marcos Marx
0e09ac3032 Publish PR 6963: new source freshsales (#7585)
* initial commit

* finish implementing full_refresh

* add other tables

* cleaning up

* add docs and use requests_native_auth

* fix function return different number of values

* change package author

* fix schema

* fix schema bug

* linting

* fix unit test

* clean up

* add null for schemas

* remove fc_widget_collaboration col

* change accpt test

* add creds

* run format

* add config files

* run format

Co-authored-by: Tuan Nguyen <anhtuan.nguyen@me.com>
2021-11-03 01:06:38 -03:00
midavadim
6285d311f9 🐛 source mixpanel: match API limitation of requests rate (#7439)
* Added delay to for all streams, removed logic which increase reqs rate because it does not take into consideration actual number of requests made in previous and next streams.

* Fixed argmument passing

* Increased timeout for SAT

* Increased timeout for SAT

* bump version

* bumped connector version, updated change log

Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
2021-11-02 23:24:10 +02:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Yaroslav Dudar
33a1981c36 🐛 Source MixPanel: allow pulling data from different regions (#6075)
added region option
2021-09-18 17:42:04 +03:00
midavadim
472857d672 🎉 Source mixpanel: migration to CDK (#4566)
* Mixpanel initiation

* copied schemas and specs file from singer connector

* authentication and a few streams

* Added Funnels + FunnelsList

* Added example of funnel response

* added incremental Funnels stream with tests

* added Annotations, CohortMembers, Engage, Cohorts, Funnels

* added Revenue

* fixed formatting

* fixed variable names

* fixed cohort_members and updated export streams

* moved start_date and date checks into SourceMixpanel class

* added error handling

* added unit test, update docs and ci creds

* fix url base for export stream

* added full and incremental read for export stream

* updated acceptance tests, added limit correction based on number of streams, export cursor is stored in datatime string

* Funnel stream - added complex state which contains state for each funnel

* added attribution windows support and project timezone config

* fixed formatting

* added default timezone

* added dynamic schema generation for Engage and Export streams

* fixed formatting

* fixed ability to pass start_date in datetime format as well

* fixed ability to pass start_date in datetime format as well

* added additional_properties field for dynamic schemas. updates regex for start_date matching to support old config file

* fixed formatting

* export stream - convert all values to default type - string

* added schema ref

* added new properties for funnel stream

* fixed formatting in funnel schema

* added build related files

* update changelog

* fixed and added comments, renamed rate_limit variable

* fixed formatting

* changed normalization for reserved mixpanel attributes like $browser

* alphabetise spec fields

* added description about API limit handling

* updated comment
2021-07-20 02:31:13 +03:00