Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tracardi/tracardi
TRACARDI is a new HOME for your customer data. TRACARDI is an Composable API-first solution for any company that need unexpensive CDP to intergrate with.
https://github.com/tracardi/tracardi
9de89800addf8e3ba8498a6b18745bc32af695fe authored 11 months ago by risto <[email protected]>
cb4dd30eebd44de6ef45948718554ae7f2c8cbf1 authored 11 months ago by risto <[email protected]>
This commit adds a new file `installation_status.py` in the `tracardi/domain` directory. The fil...
1de950989d41e61b1730500a9229400bc0116cee authored 11 months ago by risto <[email protected]>cdb364ddd60a870d68c9ee11fbb6a1993487b9ed authored 11 months ago by risto <[email protected]>
- Added two new system settings: KEEP_PROFILE_IN_CACHE_FOR and KEEP_SESSION_IN_CACHE_FOR
- KEEP_...
Trim ids in tracker.py and source_validation.py to remove spaces, as spaces are frequent issues....
a8c4a68291bb975a08bfb2f675d9f38b4ce5b941 authored 11 months ago by risto <[email protected]>e8572d4a754cb916493eb5fb3099aa3a98250548 authored 11 months ago by risto <[email protected]>
Have moved workflow to background and schedule via source id [tracardi.internal_source].
Accepted...
41e2bacf9792277756e60c7fdb3d51e37f757009 authored 11 months ago by risto <[email protected]>
2d884e9522d38537495b6482719c4e920ffbfe61 authored 11 months ago by risto <[email protected]>
14461048dab73b9c5a695c3b39aa3d8b2e106728 authored 11 months ago by risto <[email protected]>
a06d0328d09c6aba9df0e2199a468cd149a020f6 authored 11 months ago by risto <[email protected]>
d811a77654abae31c94d8cf85e493577697c65ed authored 11 months ago by risto <[email protected]>
964855a84e8a1aa6bb5195247e1da22ea6e5f8e2 authored 11 months ago by risto <[email protected]>
a7315e2ae7ab2a6c83930bcdfb4354f3c1b73ae1 authored 11 months ago by risto <[email protected]>
6a5ebfc37709072631b5edcd047a3a14889d97fc authored 11 months ago by risto <[email protected]>
- In `com_worker/metrics/profile_metrics.py`, replaced the usage of `profile_db` with `save_prof...
21d6a704cbb3f26a14c10e4b194ba17b1c5de877 authored 11 months ago by risto <[email protected]>Refactor the `track_data_computation.py` and `track_dispatching.py` files to improve code readab...
50546a9c245b4f89114b213cb375dbe52e41cb3f authored 11 months ago by risto <[email protected]>c2ef273982054ae7ad2def8b9fb18329f1df7072 authored 11 months ago by risto <[email protected]>
This commit adds support for WhatsApp and mobile phone numbers in the HubSpot connector. The cod...
bd70f0600477d4f7b8f7160c2b16f3959dd832e9 authored 11 months ago by risto <[email protected]>This commit updates the HubSpot client and destination connector in order to improve functionali...
9c7db3b2b9ddbf09e6c2cb85249485f87ec23882 authored 11 months ago by risto <[email protected]>- In the `integration_id.py` file, the `upsert` method in the `entity_db` class now returns a va...
2a4ca97a8e61569ccd8782371f2cb738767fe945 authored 11 months ago by risto <[email protected]>- Add logic to add or update a contact in HubSpot based on integration data. If integration data...
85a755100cde5841c020f33900324cd0c2b43055 authored 11 months ago by risto <[email protected]>
- Update `get_integration_id_action.py` to retrieve integration IDs.
- Modify logic to retrieve ...
- Add import statement for save_integration_id function in `plugin.py`.
- Replace existing code ...
Add a new function `load_integration_id` to the `integration_id.py` file in the `tracardi/servic...
b395661acb60e1b472089b83d5cd0eba461329f9 authored 11 months ago by risto <[email protected]>refactor: Remove unused imports in outbound_worker.py
fix: Move storage code to correct positio...
0e2c35c149b335207c87b59c676968893238b69e authored 11 months ago by risto <[email protected]>
- Add `save_integration_id` function to `tracardi.service.integration_id` module.
- Import `save...
This commit adds a method `_dispatch` to the `HubSpotConnector` class in
`tracardi/process_engin...
This commit adds logging to the destination method in the HubSpot connector. The logging stateme...
47e701de45c5b65cf9e2fd25b3e47e944c0e4b87 authored 11 months ago by risto <[email protected]>Add the `hash_deep_dict` function to the `hasher.py` module in the `tracardi/service/utils` pack...
d1bcfef04319a78809273330247b629a3b9c2eae authored 11 months ago by risto <[email protected]>This commit updates the `HubSpotConnector` class in `tracardi/process_engine/destination/hubspot...
fb2c0a1c719d80aeeecbe2feffa70b0a1fbf8b4e authored 11 months ago by risto <[email protected]>Update the _get_hash_of_values method in hubspot_connector.py to handle cases where data['firstn...
5ceb753f2553f9ba4f4766c450f49e6e0b929523 authored 11 months ago by risto <[email protected]>This commit adds a new method `mark_for_update` to the `Profile` class in `tracardi/domain/profi...
c50cef41e5745b787cde382bad3a632a61ee0bce authored 11 months ago by risto <[email protected]>This commit adds a new method `mark_for_update` to the `Profile` class in `tracardi/domain/profi...
2187a24ab2ad8e47efd44185a8ec5a9ca2a64b9a authored 11 months ago by risto <[email protected]>
Add the ability to dispatch profile destinations in the outbound worker.
This allows sending pro...
The commit adds a new destination called HubSpotConnector. The HubSpotConnector destination allo...
d1ef0d33df7c2ea2eef4616f007e19fd6c4d4093 authored 11 months ago by risto <[email protected]>c1ae37ff040cc7ab51eee68de4580a250e5e3620 authored 11 months ago by risto <[email protected]>
d7759fd3dd7f4edcd452c5b4ce75549cdcd19bb1 authored 11 months ago by risto <[email protected]>
37ea0aa4dad04ca0cba0be6eaa8116db394bd235 authored 11 months ago by risto <[email protected]>
- Modify `add_integration_id_action.py`
- Update `handle` method to catch exceptions and log err...
This commit adds a new action to the process engine. The action is responsible for adding an int...
afb8b2aa352a5a7085c2efa01af1bba3515d5316 authored 11 months ago by risto <[email protected]>This commit adds the ability to copy traits from one property to another in the `copy_trait_acti...
569f54d678f994ed1a8ed7b0a383ee5e4e557805 authored 11 months ago by risto <[email protected]>Add a check in the `track_event` method of the `Tracker` class to block bot traffic if `ALLOW_BO...
5ab84231caa6d39318adefebc52721ee8b6c5ee1 authored 11 months ago by risto <[email protected]>Set the default log level to logging.INFO if no level is provided when initializing the logger c...
07dc4db8904721b834d36d4baf9235022623d304 authored 11 months ago by risto <[email protected]>Set the default log level to logging.INFO if no level is provided when initializing the logger c...
a1c84af15e266364574db2c0d81531efe40d6930 authored 11 months ago by risto <[email protected]>This commit adds the logger module to the worker package. The module includes a custom logger cl...
6ec1fcd81953d3d9bc1a735ae34fe79f8ee1c142 authored 11 months ago by risto <[email protected]>This commit adds session computation and profile loading to the tracking service. It includes th...
f124605b56169a5ae7ee5983f535d254374a5950 authored 11 months ago by risto <[email protected]>This commit adds the computation for the auxiliary GEO markets in the profile. It updates the pr...
48d1d06569a1bea7041e196bcb1ec07d6ba10f61 authored 11 months ago by risto <[email protected]>
This commit adds unit tests for the email validator in the
`tracardi/service/validator.py` file....
7ad1174e893659238af0f8d31688b40512055b17 authored 11 months ago by risto <[email protected]>
7a243df986fed648071c6c6ab21db3243e0ed580 authored 11 months ago by risto <[email protected]>
ee7d65a680e4e267235637b10b19696dea6f0661 authored 11 months ago by risto <[email protected]>
Refactor the redis_flusher_worker function in the worker.py file in the com_worker/tracker/consu...
de8d3b7f9b74224c5ce3c88098a89a01372cec2c authored 11 months ago by risto <[email protected]>1c8e973f7e556dccf75a241724e1ba76419fab1f authored 11 months ago by risto <[email protected]>
Set the staging flag to True for the "user" index in the index.py file.
2944487613214b1aca43ae5cc134060ddda91e9b authored 11 months ago by risto <[email protected]>This commit adds a function `_get_user_agent` that retrieves the user agent from the session con...
cae2c0aca555ab85978db7521c3096742d197a0e authored 11 months ago by risto <[email protected]>
- Added `load_profiles_with_duplicated_ids` function to load profiles with duplicated ids
- Adde...
chore(persistence_service): remove query_type parameter from time_range and histogram methods
r...
736dbae9f07ed4f3f12b7fb19424da749b905ca0 authored 11 months ago by risto <[email protected]>
- Update the lock_ttl for the batch_lock in the redis_flusher module.
- Set the default_lock_ttl...
This commit adds a description for the "External System Name" field in the `add_integration_id_a...
96c0e8527b3bc3ee4d2c51fa01d800f0f016f8ee authored 11 months ago by risto <[email protected]>This commit adds functionality to save the external system id in the profile metadata. The integ...
b412730701c652af05ab8171b8da220c9cf15d11 authored 11 months ago by risto <[email protected]>refactor(profile_cache): change parameter name in merge_with_cache_and_save_profile
refactor(pr...
4c06031292b1787de17fac24cb8bbcd29ccab1fd authored 11 months ago by risto <[email protected]>refactor(tracking): remove print statement in locking.py
refactor(storage): remove print statem...
cbab99caa671d59c66a409b0604761523b64f955 authored 11 months ago by risto <[email protected]>This commit adds a new method `needs_merging` to the `Profile` class in the `tracardi/domain/pro...
f3f260983d06f4f0857720d8b6244d8896063a59 authored 11 months ago by risto <[email protected]>Add the AddIntegrationIdAction plugin that links a profile with its corresponding identity in an...
bef273077555f0cfca124c4ea0a958ae770acba9 authored 11 months ago by risto <[email protected]>bb128cbbefcc51a1244d9fc7a201fb43d0150fe3 authored 11 months ago by risto <[email protected]>
86f7106380fdb72b24fdab48f4ea77909a363fa1 authored 11 months ago by risto <[email protected]>
b1c5856f7121aa89dcbe280dd6a3e8a766680f88 authored 11 months ago by risto <[email protected]>
906958163ca453a127cb20977b6b011f68ea0682 authored 11 months ago by risto <[email protected]>
4815d15232b33dd328503c664624b90bdb4f639d authored 11 months ago by risto <[email protected]>
d430c1c69fff16aabd97fa4807447c6c152c0cf6 authored 11 months ago by risto <[email protected]>
Adds the `set_integration` method to the `ProfileMetadata` class in the `metadata.py` file. This...
2c69752eff9700632cc7606a9d1eb23ebb1c3ea7 authored 11 months ago by risto <[email protected]>
- Add "format" field to "insert", "create", and "update" properties in the rule index mapping.
-...
5f671e426340c8823d8050176f3faabb421185f5 authored 11 months ago by risto <[email protected]>
9637e60c467b2024781946dfaf9ada567f6ab0b6 authored 11 months ago by risto <[email protected]>
4152566c17c00e6ecb4ab80c9a7309704d822757 authored 11 months ago by risto <[email protected]>
b0cf509aa552e99952f6162486ff974596ae9462 authored 11 months ago by risto <[email protected]>
Set AUTO_PROFILE_MERGING in the tracardi/config.py file to 's>a.d-kljsa87^5adh'. This configurat...
a767ccfbed9570960108b876da21e1e2a5014b58 authored 11 months ago by risto <[email protected]>c224c660dfc3e43ccc59a961bbef259c451775c3 authored 11 months ago by risto <[email protected]>
6ad9fa6929e813878eb3e165e98a50f2f4dbbd38 authored 11 months ago by risto <[email protected]>
chore(profile_cache): Update import statement for async_mutex
5fce0a2d68c97cd2d467235881debae83f8c15ef authored 11 months ago by risto <[email protected]>246c088ea2c52fae89d19573b9a8729b4e9cda1f authored 11 months ago by risto <[email protected]>
c408bf868699ea1cd307236ebdd15274521ebc86 authored 11 months ago by risto <[email protected]>
This commit adds a new configurable bridge called `WebHookBridge` to the tracker service. The `W...
8369ecab47dfbaefcb6e7126f684d1bf7bed8bc8 authored 11 months ago by risto <[email protected]>Refactor the `open_webhook_source_bridge` config in the `defaults.py` file. Set the `sticky_sess...
00b6fc0770371338066b4b1e52685db184a98202 authored 11 months ago by risto <[email protected]>This commit refactors the `main` function in the `app/main.py` file. It moves the logic of setti...
9d5ad2b3395e678c68beb371781f9f44dcd75112 authored 11 months ago by risto <[email protected]>Adding logging to profile.py to print the query and context when loading profiles.
1773fe694dc65821091add61c457d4682d130378 authored 11 months ago by risto <[email protected]>This commit adds sorting by update time in the profile query. The sorting is done in descending ...
4691f3fc62990099e857375ae5d2a7895a9539a1 authored 11 months ago by risto <[email protected]>feat(tracardi): Remove lock_on_data_computation configuration
refactor(tracardi): Refactor lock...
132eee6d189f6842b3621f048f888d7dce20cdc1 authored 11 months ago by risto <[email protected]>
- In main.py:
- Replace `from tracardi.service.tracking.locking import mutex, Lock` with `from...
b18c95a4711741cfffb2caaec1c2ff0099d73aa2 authored 11 months ago by risto <[email protected]>
56180fb4ba62194fbe57af101884bed5c4a4569f authored 11 months ago by risto <[email protected]>
7d54c12715febe61a114ed9c37565d200e266e81 authored 11 months ago by risto <[email protected]>
dfc1ed8d2192667431b59f045c6811e7525f6c3e authored 11 months ago by risto <[email protected]>
Add date format to the "insert", "create", and "update" properties in the "time" section of the ...
e1470a96fbba09a8094153d17a107babd608781a authored 11 months ago by risto <[email protected]>chore(configurable_bridges): create random if does not exist
e14f7759dcb236ee912167f8e6785c48fa0fbddf authored 12 months ago by risto <[email protected]>
Refactor the configurable_bridges.py file in the bridges directory.
Changes include:
- Importing...