1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Commit Graph

34 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
midavadim
751b7af4bb 🐛 Source Mixpanel - Add new datatime formats for state for cohort_members stream, added obsolete state reset for cohort_members stream (#38066)
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: katmarkham <40400595+katmarkham@users.noreply.github.com>
Co-authored-by: Serhii Lazebnyi <serhii.lazebnyi@globallogic.com>
2024-05-23 15:06:11 +02: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
Anton Karpets
445ebdac8a 🏥Source Mixpanel: fix expected records (#37094) 2024-04-15 10:29:36 +03:00
Anatolii Yatsuk
df17c85858 🏥 Source Connectors: Pin airbyte-cdk version to ^0 (#36267) 2024-03-20 21:46:57 -04:00
Anatolii Yatsuk
36e9edd489 🏥Source Mixpanel: fix expected records (#35964) 2024-03-12 11:46:35 +02:00
Anton Karpets
a24a208c77 🏥Source Mixpanel: fix expected records (#35697) 2024-02-28 15:20:46 +02:00
Augustin
0b33caecda Revert "[skip ci] formatting: add missing license headers (#33250)" (#33289) 2023-12-11 11:38:37 +01:00
Augustin
60c1cc01ad [skip ci] formatting: add missing license headers (#33250) 2023-12-11 10:15:18 +01:00
Anatolii Yatsuk
9e765cdfd8 🚨🚨🐛 Source Mixapanel: Delete default primary key for Export stream (#31955) 2023-11-04 01:18:28 +02:00
Denys Davydov
3a26c62740 Source Mixpanel: exclude CohortMembers from incremental tests (#31906) 2023-10-27 13:21:46 +03:00
Denys Davydov
5001ec1cca 🚨 🚨 Source Mixpanel: fix typing (#30025)
Co-authored-by: Anatolii Yatsuk <tolikyatsuk@gmail.com>
Co-authored-by: Pedro S. Lopez <pedroslopez@me.com>
Co-authored-by: pedroslopez <pedroslopez@users.noreply.github.com>
Co-authored-by: Anatolii Yatsuk <35109939+tolik0@users.noreply.github.com>
2023-10-02 13:29:01 -07: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
0e9fdba118 🐛 Source Mixpanel: skip stream when credentials are expired (#30090) 2023-09-26 20:40:34 +03:00
Denys Davydov
9f58b73f25 🐛 Source Mixpanel: skip the stream if it queries data from future (#30028) 2023-09-05 12:37:09 +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
baa1ce4bd1 Source Typeform, Source Mixpanel, Source Harvest, Source Google Ads, Source Confluence, Source Zendesk Support and Source Amplitude: fix builds (#27253)
* Fix CAT for source typeform

* Fix unittest for google ads

* Fix CAT for mixpanel and harvest

* Fix CAT for confluence and zendesk support

* Fix CAT for amplitude
2023-06-13 18:11:53 +02:00
Roman Yermilov [GL]
69b96ed636 Source Mixpanel: fix expected records (#26721) 2023-05-30 23:02:11 +04:00
Denys Davydov
1c8d7aa4f9 🐛 Source Mixpanel: fix build (#26310)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* source square: fix expected records

* Automated Change

* Automated Change

---------

Co-authored-by: davydov-d <davydov-d@users.noreply.github.com>
2023-05-19 19:36:43 +00:00
Denys Davydov
ac154b1db7 🐛 Source Mixpanel, Source Pinterest, Source Freshdesk: fix builds (#25915)
* #connector health: fix builds for pipedrive, mixpanel, freshdesk, pinterest

* Source Pipedrive: another fix

* Source Pipedrive: another fix

* Source Pipedrive: another fix

* Source Pipedrive: update expected records

* connector health: upd changelogs

* connector health: exclude pipedrive changes for now

* connector health: exclude pipedrive changes for now

* connector health: exclude pipedrive changes for now

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-11 08:17:34 +03:00
Daryna Ishchenko
7c36b5fb2f Source Mixpanel: added HttpAvailabilityStrategy and undeclared fields for export and annotations streams (#25056)
* added HttpAvailabilityStrategy and undeclared fields for annotations and export streams

* added extra fields to export stream, updated expected records

* added exponential backoff

* changed testing range days to 10

* updated expected records, added typeTransformer to exports stream

* added changelog

* removed HttpAvailabilityStrategy property

* added null in type for annotations schema

* removed unused imports in base.py

* bump version in metadata.yaml

* updated expected records

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-05-03 12:13:50 +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
Serhii Lazebnyi
6801049111 Source Mixpanel: enable high test strictness level in SAT (#21510)
* Enable high test strictness

* Updated expected_records.jsonl

* Updated expected records

* Increased timeout

* Updated abnormal state

* Updated cursor_path

* Updated acceptance tests config
2023-01-25 20:34:13 +01:00
Marcos Marx
c4f6cbeff4 🐛 Source Mixpanel: solve cursor field none expected array (#17699)
* solve cursor field none expected array

* update doc

* correct cursor_field

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-07 10:34:53 -03:00
Augustin
ff4ea3961a Republish connectors using CDK 0.1.88 to 0.1.89 (#17304) 2022-09-28 18:18:59 +02:00
Serhii Chvaliuk
e8736ee1b7 Source Mixpanel: SAT added incremental testing for "engage" stream (#17300)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-09-28 10:48:17 +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
Kris Sikora
a4916a4a1b Mixpanel: Filtering out individual items based on datetime in state (#15091)
* Mixpanel: Filtering out individual items based on datetime in state

* Mixpanel: Filtering out individual items based on datetime in state

* Mixpanel: Use where API option to further filter out events

* Fixing unit tests

* Fixing unit test timezone issues

* Version bump + docs

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-23 01:53:43 -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
Christophe Duong
86ca36c5c0 Format code (#7978) 2021-11-15 14:51:10 +01:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07: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