Commit graph

6577 commits

Author SHA1 Message Date
Kraiem Taha Yassine
b2172cbaaa
Api v1.14.0 (#1401)
* fix(DB): changed version number
2023-07-11 10:55:21 +02:00
nick-delirium
23ce85e662 fix(ui): fix notes dupe 2023-07-11 10:24:24 +02:00
Shekar Siri
cd206c2591 change(ui): mouse trail setting defualt to true 2023-07-10 18:16:11 +02:00
Shekar Siri
d07c688b1b change(ui): mouse trail setting defualt to true 2023-07-10 18:12:41 +02:00
nick-delirium
aba75d1124 fix(ui): mouse trail setting fixes 2023-07-10 18:01:34 +02:00
Shekar Siri
4e488f534c change(ui): text casing 2023-07-10 17:54:31 +02:00
Kraiem Taha Yassine
4012f7d054
Api v1.14.0 (#1399)
* fix(chalice): fixed nested data response
2023-07-10 17:47:55 +02:00
Kraiem Taha Yassine
da627bdb9a
Api v1.14.0 (#1398)
* fix(chalice): cast note's session_id to string

* fix(chalice): cast all session_id to string

* fix(chalice): fixed content-length after cast all session_id to string
2023-07-10 17:01:28 +02:00
nick-delirium
4020f6b16e fix(ui): throw error on api error on flag update 2023-07-10 15:44:21 +02:00
nick-delirium
5b660b14d8 fix(ui): flags permission role 2023-07-10 15:43:16 +02:00
Shekar Siri
222bccfab8 fix(ui): update status endpoint for ee 2023-07-10 15:35:37 +02:00
Shekar Siri
cd8d2930eb change(ui): documentation link of sdk 2023-07-10 14:37:27 +02:00
nick-delirium
47bd6eb4e1 feat(tracker): method to force send all remaining messages 2023-07-10 14:32:06 +02:00
MauricioGarciaS
b9b187d684
Redshift pool (#1397)
* fix(connectors): added try method for redshift replace in fill

* fix(connectors): adding userId only if not empty string

* fix(connectors): Added fix as a worker
2023-07-10 14:29:40 +02:00
Shekar Siri
58624687c6 fix(ui): check for activeSitre before checking for sessions 2023-07-10 13:41:29 +02:00
Shekar Siri
206d56e041 change(api): db changes in init 2023-07-10 12:34:26 +02:00
nick-delirium
be55064786 feat(tracker): method to force send all remaining messages 2023-07-10 11:18:13 +02:00
MauricioGarciaS
efd562321e
fix(connectors): added try method for redshift replace in fill (#1396) 2023-07-10 11:10:42 +02:00
Shekar Siri
ca99fc334b fix(api): feature flag update missing payload 2023-07-07 17:56:57 +02:00
nick-delirium
b4d4c49e00 fix(ui): fix flag query page on search 2023-07-07 17:39:39 +02:00
nick-delirium
c6ff06838a fix(ui): fix payload for single variant fflag 2023-07-07 16:44:26 +02:00
Shekar Siri
0e5b01e47d fix(api): json format for payload 2023-07-07 16:30:33 +02:00
nick-delirium
f75b6a5ed0 fix(ui): display error on flags update err 2023-07-07 16:04:25 +02:00
Kraiem Taha Yassine
065c139494
Api v1.14.0 (#1394)
* fix(chalice): cast note's session_id to string

* fix(chalice): cast all session_id to string

* fix(chalice): EE cast all session_id to string
2023-07-07 15:42:55 +02:00
MauricioGarciaS
4cf50b3066
fix(connector): Redshift pool fixes (#1393)
* fix(connector): set env variable for replace and set it to one minute default

* style(connector): different log for redshift and pg

* style(connector): different log for redshift select and replace

* fix(connector): replacing from oldest to newest to avoid blocking

* fix(connector): empty string changed to NN and fixed str issue for cron job

* Changing methods in connector

* fix(connectors): solved issues when replacing with null, reduced number of queries to redshift

* fix(connectors): fixed save method

* fix(connectors): fixed issue while saving event object
2023-07-07 15:33:22 +02:00
Shekar Siri
18c4dcd475 change(ui): tailwind and antd button conflict 2023-07-07 15:31:56 +02:00
nick-delirium
2df3e2220b fix(tracker): add guard for axios empty response on error 2023-07-07 15:06:07 +02:00
nick-delirium
eb78fb193d fix(tracker): fix tests 2023-07-07 12:50:29 +02:00
nick-delirium
50746b4a33 fix(tracker): fix changelog legacy changes 2023-07-07 12:49:51 +02:00
nick-delirium
779dfe9162 fix(tracker): Option to disable string dictionary 2023-07-07 12:13:57 +02:00
nick-delirium
a80bae072d fix(ui): fix healthcheck numbers labels 2023-07-07 11:43:26 +02:00
nick-delirium
4bc9acb025 fix(ui): fix assist inactivity 2023-07-07 11:37:56 +02:00
nick-delirium
aa375cf47c fix(ui): fix assist tab clicking 2023-07-07 11:07:38 +02:00
nick-delirium
57247193d8 fix(ui): fix multivar readonly 2023-07-07 10:54:27 +02:00
Shekar Siri
8235aa829c change(ui): text change in capture status 2023-07-07 09:58:32 +02:00
Shekar Siri
984521f643 fix(api): feature flag key validation 2023-07-06 18:44:12 +02:00
Kraiem Taha Yassine
8226e66299
Api v1.14.0 (#1391)
* refactored(chalice): refactored restore user
refactored(chalice): refactored add user

* fix(chalice): allow FastAPI to handel async automatically
fix(chalice): EE support of multiworkers
refactor(chalice): cleaned SSO

* fix(chalice): allow FastAPI to handel async automatically

* feat(DB): associate sessions to feature-flags

* feat(DB): CH associate sessions to feature-flags
2023-07-06 18:13:06 +02:00
Shekar Siri
4a9f451c0e fix(api): feature flag edit error 2023-07-06 17:28:08 +02:00
Shekar Siri
7d6d729282 fix(ui): icons defualt color 2023-07-06 17:15:43 +02:00
Shekar Siri
73ce8806a4 change(ui): capture rate as button 2023-07-06 16:32:27 +02:00
nick-delirium
f9ce134f44 fix(ui): max length for variant and flag key 2023-07-06 16:32:04 +02:00
Shekar Siri
9a5d7d53a6 change(ui): dashboard icons 2023-07-06 16:08:26 +02:00
Shekar Siri
f7f4bbef2f fix(ui): force cursor class for menu item 2023-07-06 16:08:26 +02:00
nick-delirium
286a2fe825 fix(ui): subscribe tabs to store 2023-07-06 15:59:20 +02:00
nick-delirium
62c560c3f1 fix(tracker): typings for options 2023-07-06 15:44:34 +02:00
Alexander Zavorotynskiy
ae0e9a1167 feat(backend): added comment about TLS for redis 2023-07-06 14:45:53 +02:00
rjshrjndrn
e9123fc6c2 chore(release): version update 2023-07-06 14:34:39 +02:00
Alexander Zavorotynskiy
b0de3fa6c9 fix(backend): fixed import issues related to ee version 2023-07-06 11:37:14 +02:00
Alexander Zavorotynskiy
02ef8dbf38 fix(backend): upgraded imports to fix critical vulnerability 2023-07-06 11:27:22 +02:00
Alexander
4b8f3bee25
Sessions refactoring (#1371)
* feat(backend): moved sql requests related to sessions table to one place

* feat(backend): refactoring in db.Saver handler

* feat(backend): hude refactoring in db/postgres module

* fix(backend): workable feature flags

* fix(backend): workable integrations

* fix(backend): workable sessions and projects modules

* fix(backend): added missed projects module to sessions

* feat(backend): renaming

* feat(backend): moved session struct to sessions module and split methods into interface, cache and storage levels

* feat(backend): moved project struct to projects module

* feat(backend): added projects model

* feat(backend): implemented new in memory cache for sessions and projects

* feat(backend): implemented new cache in projects

* feat(backend): there are 2 methods in cache module now: Get() and GetAndRefresh()

* feat(backend): added cache update operations

* fix(backend): fixed import cycle

* fix(backend): fixed panic in db message handler

* fix(backend): fixed panic in projects module

* fix(backend): fixed panic in sessions.GetDuration

* feat(backend): added direct call to get session duration if session is already in cache

* feat(backend): used pg pool everywhere except db service

* fix(backend): added missing part after rebase

* fix(backend): removed old sessions file

* feat(backend): added refactored redis client with produce/consume options

* feat(backend): added cache layer for projects

* fix(backend): added missing redis config

* fix(backend): added missing method for producer

* feat(backend): cache integration for sessions

* feat(backend): temporary method to get session directly from db

* feat(backend): adapt EE version of message handler

* fix(backend): fixed issue in fts realisation

* fix(backend): added redis cache to sessions module

* fix(backend): set 0 duration or hesitation time for inputs without focus event

* feat(backend): added cache for session updates and failover mechanism for batch.Insert() operation

* feat(backend): debug log

* feat(backend): more debug log

* feat(backend): removed debug log

* fix(backend): fixed an issue of tracking input events with empty label

* fix(backend): disabled debug log in projects cache

* fix(backend): renamed session updater

* fix(backend): fixed closed pool issue in DB service

* fix(backend): fixed dead lock in db Stop() method

* fix(backend): fixed panic in heuristics service

* feat(backend): enabled redis cache in projects

* feat(backend): clear cache on each update operation

* feat(backend): fully integrated cache layer with auto switch

* feat(backend): small refactoring in session updates

* fix(backend): fixed wrong events counter issue

* feat(backend): enabled full cache support in ender and http services

* fix(backend/ee): added missed import

* feat(backend): added second cache layer for db to speed up the service

* feat(backend): disable redis cache

* feat(backend): moved redis cache to ee
2023-07-06 10:55:43 +02:00