Commit graph

2481 commits

Author SHA1 Message Date
Shekar Siri
f562355aed
v1.1.0 (#31)
* ci(deployment): injecting secrets

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix: typo

* feat(installation): Enterprise license check

* fix(install): reset ee cli args

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* Fix typo

* Update README.md

* feat (tracker-axios): init plugin

* fix (tracker-axios): version patch

* Fixed alert's unknown metrics handler

* fix (tracker-mobx): dev-dependencies and updated package-lock

* feat: APIs for user session data deleteion - wip

* fix: alert metric value of performance.speed_index

* Build and deploy scripts for enterprise edition (#13)

* feat(installation): enterprise installation

* chore(install): enabling ansible gather_facts

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): quotes for enterprise key

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(installation): enterprise install dbs

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): rename yaml

* chore(install): change image tag

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): License key variable added

* chore(deployment): Injecting enterprise license key in workers.

* chore(install): remove deprecated files

* chore(install): make domain_name mandatory in vars.yaml

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(actions): ee workers

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(install): use local docker instead of crictl

You can use the images built in the local machine, in installation,
without putting that in any external registry.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat: APIs for user session data deleteion

* feat: prefix deleted mobs with DEL_

* feat: schedules to delete mobs

* chore(ci): fix ee build

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(build): passing build args to internal scripts

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): moving kafka topic creation at the end

Kafka pods usually takes time to be active.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): removing auth service.

* chore(install): Adding rancher for cluster management

* chore(install): proper name for alerts template

* separate requirements and clean up

* feat (frontend): typescript support

* feat (tracker): 3.0.4: maintain baseURL & connAttempt options

* feat(api): changed license validation

* feat(api): ee-license fix for unprovided value

* feat(api): fixed ee-signup cursor

* feat(api): FOS fix replay-mob issue

* feat(api): ee log ch-resources query

* chore(ci): change openreplay-cli with kube-install.sh

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* ci(actions): change ee naming

* feat(api): removed ch-logs

* feat(install): injecting ee variables only on ee installation.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(install): remove licence key from ee

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix(install): ch values for chalice

* feat(clickhouse): moved creation scripts to EE folder

* fix (backend-ee): disable ios tables so far

* chore(install): remove deprecated mandatory variables.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(api): remove duplicate files & changed signup

* fix(backend-ee): ch prepare after commit

* fix(backend-ee): syntax

* feat(api): added missing EE tenant column

* fix(scripts-ee): correct default clickhouse host

* feat(api): changed version_number location

* feat(api): ee log ch-errors query

* feat(api): ee fix ch-errors query

* feat: skip to issue button (#23)

* feat(api): 🐛 ee fix ambiguous ch-error query & accounts endpoint

* Feature: Autoplay Sessions (#22)

* feat: autoplay sessions

* change: removed unused import

* auto play filter by tab

* feat(api): changed JWT authorizer & API_KEY authorizer & fix undefined project_key

* feat (backend-devops): Dockerfile for all services in one image

* feat(sourcemap-uploader): --verbose argument use instead of --log

* feat(api): log middleware

* Feature - dom inspector (#28)

* feat (frontend): typescript support

* feat(frontend): DOM Inspector init

* fix(frontend): use tailwind bg

* feat(frontend dom-inspector): add element selection & deletion

* fix(frontend): todo comment

* di - styling wip

* feature(di) - editor theme

* feat(frontend): parse attributes with RE (+ability to add)

* feature(di) - input width

* fix(ui): di - review changes

Co-authored-by: ShiKhu <alex.kaminsky.11@gmail.com>

* chore(install): remove depricated init_dbs

* feat(api): ee override multi-tenant-core

* fix(frontend-build): gen css types before build

* fix(ui) - checking for the license (#30)

Co-authored-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
Co-authored-by: ShiKhu <alex.kaminsky.11@gmail.com>
Co-authored-by: KRAIEM Taha Yassine <tahayk2@gmail.com>
Co-authored-by: Rajesh Rajendran <rjshrjndrn@users.noreply.github.com>
Co-authored-by: ourvakan <hi-psi@yandex.com>
Co-authored-by: tahayk2@gmail.com <enissay4ever4github>
2021-06-11 23:31:29 +05:30
Alex K
d01ec9c0bf
Merge pull request #24 from champkeh/main
fix(tracker): node version check
2021-06-08 23:31:56 +02:00
champkeh
87a1af2bc1 fix npm compile script 2021-06-08 15:32:16 +08:00
champkeh
7829d83c42 fix npm compile script 2021-06-08 15:07:19 +08:00
Arjun Nair
71d576b986
Remove white borders in deploy button images (#21) 2021-06-07 13:57:32 +02:00
Mehdi Osman
2c33821953
☁️ Added link to Scaleway deployment guide 2021-06-05 18:19:39 +02:00
Adrian Artiles
8a19dc10cc
Fix typos (#15)
* docs: fix typos

* Update README.md

Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
2021-06-04 11:02:53 +02:00
Mehdi Osman
bd3362afb2 🐛 Updated twitter handle 2021-05-27 20:39:33 +02:00
Mehdi Osman
845d752664 🐛 Fixed typo 2021-05-27 12:35:07 +02:00
Mehdi Osman
d86f7c239d 🧹 Fixed few typos 2021-05-26 23:15:14 +02:00
Mehdi Osman
e128e6d526 fix: 🐛 adjusting height in readme images 2021-05-26 20:07:08 +02:00
Mehdi Osman
13882f42ba fix: 🐛 missing links in readme + updated logo for dark mode 2021-05-26 20:04:00 +02:00
Mehdi Osman
ffa575b23f fix: 🐛 in readme 2021-05-26 19:16:43 +02:00
Mehdi Osman
a0eb3b24c1 fix: 🐛 dark logo in readme 2021-05-26 19:13:20 +02:00
Shekar Siri
40f66f4cb7 change: metrics default widgets (ee) 2021-05-26 12:24:39 +05:30
Shekar Siri
378382d16e change: metrics default widgets 2021-05-26 12:23:30 +05:30
Kraiem Taha Yassine
c9a006be36
Merge pull request #10 from openreplay/dev
v1.0.0
2021-05-22 01:55:14 +02:00
Kraiem Taha Yassine
d25170fb1d
Merge branch 'main' into dev 2021-05-22 01:54:15 +02:00
Rajesh Rajendran
0113194397 ci(deployment): use script to push the image
Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2021-05-22 05:22:12 +05:30
Rajesh Rajendran
16ba6517a5
ci(deployment): use script to push the image
Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2021-05-22 05:14:49 +05:30
Mehdi Osman
1647da5cc0
fix: adding v to image tag 2021-05-22 01:38:37 +02:00
Shekar Siri
d3c1341d3d Update vars.yaml
change: kube path empty
2021-05-22 05:02:48 +05:30
KRAIEM Taha Yassine
6036d99efb Changes:
- changed email logos
- inject S3_HOST in SITE_URL
2021-05-22 00:55:48 +02:00
KRAIEM Taha Yassine
459c73af92 Changes:
- alerts-worker: fixed ambiguous & missing timestamp & avg missing e
2021-05-22 00:33:25 +02:00
KRAIEM Taha Yassine
180f2c2ad3 Changes:
- alerts-worker: fixed missing project_id
2021-05-22 00:00:45 +02:00
KRAIEM Taha Yassine
ce1101686d Changes:
- FOS: changed dashboard method constraint
2021-05-21 23:49:20 +02:00
KRAIEM Taha Yassine
37b66c8261 Changes:
- alerts-worker: fix ? $n
2021-05-21 23:37:02 +02:00
KRAIEM Taha Yassine
f65f5470d1 Changes:
- alerts-worker: fix typo
2021-05-21 23:03:04 +02:00
Mehdi Osman
9edd219707
fix: typo 2021-05-21 22:59:16 +02:00
KRAIEM Taha Yassine
e8ed99882d Changes:
- alerts-worker: fix ch -> pg
2021-05-21 22:53:59 +02:00
Shekar Siri
dcaa622b2b change: show webhooks menu item 2021-05-22 02:12:09 +05:30
Shekar Siri
90dae2beee change: typo 2021-05-22 02:11:11 +05:30
Shekar Siri
ba540847ab change: typo 2021-05-22 02:09:30 +05:30
Shekar Siri
32268ae815
Update vars.yaml
change: kube path empty
2021-05-22 01:28:19 +05:30
Shekar Siri
30a4a21b7e
Update vars.yaml
change: version number to 1.0.0
2021-05-22 01:09:12 +05:30
Shekar Siri
6d71ad3477
Merge pull request #9 from openreplay/dev
Release V1.0.0
2021-05-22 01:08:08 +05:30
KRAIEM Taha Yassine
9decc05591 Changes:
- alerts-worker: fix SSL issue
2021-05-21 21:19:41 +02:00
KRAIEM Taha Yassine
bf2b3987cb Changes:
- db-worker: remove log
2021-05-21 21:05:45 +02:00
KRAIEM Taha Yassine
0e1201603f Changes:
- changed version number
- fixed duplicate endpoint
2021-05-21 20:58:22 +02:00
Shekar Siri
328f0a7a56
Revert "Bug fixes and features. (#7)" (#8)
This reverts commit 2e86b6eb6a.
2021-05-22 00:26:14 +05:30
Shekar Siri
13421ad0e8 change: TRACKER_VERSION 2021-05-22 00:13:40 +05:30
Shekar Siri
3cdf4cc2ec fix: doc links 2021-05-22 00:13:40 +05:30
KRAIEM Taha Yassine
19cedf87d8 Changes:
- edited /alerts/notifications
2021-05-21 20:26:30 +02:00
Shekar Siri
a200603420 change: captcha flag 2021-05-21 23:54:47 +05:30
Shekar Siri
a140c1694c fix: issue types 2021-05-21 23:54:47 +05:30
Shekar Siri
c17447e999 change: removed log 2021-05-21 23:54:47 +05:30
KRAIEM Taha Yassine
cf8f354637 Changes:
- alerts-worker: split alers to FOS & EE
2021-05-21 20:08:42 +02:00
Mehdi Osman
c8e50cc924 feat: add lib/pq to third-party
Co-Authored-By: Mehdi Osman <estradino@users.noreply.github.com>
2021-05-21 19:49:42 +02:00
KRAIEM Taha Yassine
308e4ed09b Changes:
- fixed alerts-worker
2021-05-21 19:41:43 +02:00
Rajesh Rajendran
2e86b6eb6a
Bug fixes and features. (#7)
* fix: changed sessions bucket

* fix: text changes in login and signup forms

* change: version number

* change: config changes

* fix: alerts image name

* fix: alerts image name

* Update README.md

* chore(actions): pushing internalized to script.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(nginx): No redirection to HTTPS by default.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(deploy): optional nginx https redirect

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix: review fixes and other changes

* fix: events modal openreplay logo

* fix: stack event icon

* Changes:
- debugging
- smtp status
- session's issues
- session's issue_types as array
- changed Slack error message

* Changes:
- set chalice pull policy to always

* fix(openreplay-cli): path issues.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix(openreplay-cli): fix path

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* change: onboarding explore text changes

* change: timeline issue pointers and static issue types

* change: removed issues_types api call

* connectors

* Update README.md

* Update README.md

* Update README.md

* Updating services

* Update README.md

* Updated alert-notification-string to chalice

* Delete issues.md

* Changes:
- fixed connexion pool exhausted using Semaphores
- fixed session-replay-url signing

* Changes:
- fixed connexion pool exhausted using Semaphores
- fixed session-replay-url signing

* Change pullPolicy to IfNotPresent

* Fixed typo

* Fixed typo

* Fixed typos

* Fixed typo

* Fixed typo

* Fixed typos

* Fixed typos

* Fixed typo

* Fixed typo

* Removed /ws

* Update README.md

* feat(nginx): increase minio upload size to 50M

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix(deploy): nginx custom changes are overriden in install

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix(nginx): deployment indentation issue

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix: revid filter crash

* fix: onboarding links

* fix: update password store new token

* fix: report issue icon jira/github

* fix: onboarding redirect on signup

* Changes:
- hardcoded S3_HOST

* Changes:
- changed "sourcemaps" env var to "sourcemaps_reader"
- set "sourcemaps_reader" env var value

* chore(script): remove logo

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* Making domain_name mandatory

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* Changes:
- un-ignore *.js

* feat(install): auto create jwt_secret for chalice.

* docs(script): Adding Banner

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(script): Remove verbose logging

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* Change:
- use boto3-resource instead of boto3-client to check if file exists
- changed .gitignore to allow *.js files
- changed sourcemaps_reader env-var & env-var-value

* fix (baxkend-ender): skip inputs with no label (technical)

* Change:
- changed DB structure

* change: removed /flows api call

* fix: skipping errorOnFetch check

* Change:
- changed sourcemaps_reader-nodejs script

* Change:
- changed sourcemaps_reader-nodejs script

* fix (backend-postgres): correct autocomplete type-value

* fix: slack webhooks PUT call

* change: added external icon for integration doc links

* fix: updated the sourcemap upload doc link

* fix: link color of no sessions message

* fix (frontend-player): show original domContentLoaded text values, while adjusted on timeline

* fix (frontend-player): syntax

* Changes:
- changed requirements
- changed slack add integration
- added slack edit integration
- removed sourcemaps_reader extra payload

* Changes:
- fixed sentry-issue-reporter
- fixed telemetry reporter
- fixed DB schema

* fix(cli): fix logs flag

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* ci(deploy): Injecting domain_name

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(nginx): Get real client ip

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(nginx): restart on helm installation.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* fix(deployment): respect image tags.

* Changes:
- changed sentry tags
- changed asayer_session_id to openReplaySessionToken
- EE full merge

* fix: close the issue modal after creating

* fix: show description in issue details modal

* fix: integrate slack button redirect, and doc link

* fix: code snippet conflict set back

* fix: slack share channel selection

* Changes:
- fixed DB structure

* Changes:
- return full integration body on add slack

* fix (integrations): ignore token expired + some logs

* feat (sourcemaps-uploader): v.3.0.2 filename fix + logging arg

* fix (tracker): 3.0.3 version: start before auth

* fix: funnel calendar position

* fix: fetch issue types

* fix: missing icon blocking the session to play

* change: sessions per browser widget bar height reduced

* fix: github colored circles

* Changes:
- changed session-assignment-jira response

* chore(nginx): pass x-forward-for

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* feat(chalice): included sourcemaps_reader

It's not advised to run multiple processes in a single docker container.
In Kubernetes we can run this as sidecar, but other platforms such as
Heroku, and vanilla docker doesn't support such feature. So till we
figure out better solution, this is the workaround.

* chore(install): Remove sqs

* feat(deployment): restart pods on installations.

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* Changes:
- changed DB-oauth-unique constraint

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
Co-authored-by: KRAIEM Taha Yassine <tahayk2@gmail.com>
Co-authored-by: ourvakan <hi-psi@yandex.com>
Co-authored-by: ShiKhu <alex.kaminsky.11@gmail.com>
2021-05-21 22:53:36 +05:30