openreplay/backend
ⵄⵎⵉⵔⵓⵛ 23015f5567
chore(api): asyncify GET /projects, and propagate (#1701)
* [Backend] Canvas support (#1705)

* feat(http): added new parameters to start response and new endpoint for canvas screenshorts

* fix(http): added new topic to dockerfile

* feat(http): try different multipart parser

* feat(image-storage): reused the same workflow for canvas topic handler

* feat(video-storage): new canvas parser and ffmpeg script

* feat(video-storage): use correct replay name for canvas

* feat(backend): added new message (CanvasNode)

* feat(backend): add canvas record events to db

* Async chalice.core.tenants:tenants_exists, and propagate

* rework after review

* chore(api): asyncify `/projects` and propagate.

Impact on the following routes:

  /projects
  /v1/projects
  /passowrd/reset
  /metadata/session_search

* fix(api): there is no cnx.mogrify method.

In psycopg v3, the mogrify method is only available on cursor objects.

In other words, just use cnx.execute(query, kwargs), except when
opening an "explicit cursor session".

ref: https://www.psycopg.org/psycopg3/docs/api/cursors.html#psycopg.ClientCursor.mogrify

---------

Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-12-06 16:09:55 +01:00
..
cmd feat(backend): removed debug logs from videostorage 2023-12-06 12:22:29 +01:00
internal chore(api): asyncify GET /projects, and propagate (#1701) 2023-12-06 16:09:55 +01:00
pkg feat(backend): insert null comment to ux_test_signal is string is empty 2023-12-04 17:28:03 +01:00
.dockerignore Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
build.sh fix(build): muti-arch build 2023-11-30 15:52:24 +01:00
development.md Update development.md 2022-04-30 16:07:00 +00:00
Dockerfile feat(backend): tune go build command to use prebuilt kafka lib 2023-11-30 10:37:13 +01:00
Dockerfile.bundle feat(backend): enable Kerberos authentication for Kafka communication… (#807) 2022-11-22 12:10:01 +01:00
entrypoint.sh feat(backend-docker): start all services in the background 2021-07-26 17:22:20 +02:00
go.mod fix(backend): upgraded go.mod file to fix security issue in golang/net 2023-11-08 17:51:13 +01:00
go.sum fix(backend): upgraded go.mod file to fix security issue in golang/net 2023-11-08 17:51:13 +01:00