diff --git a/.github/composite-actions/update-keys/action.yml b/.github/composite-actions/update-keys/action.yml index 3de586420..2f1f4f9d9 100644 --- a/.github/composite-actions/update-keys/action.yml +++ b/.github/composite-actions/update-keys/action.yml @@ -47,6 +47,7 @@ runs: "JWT_SECRET:.global.jwtSecret" "JWT_SPOT_REFRESH_SECRET:.chalice.env.JWT_SPOT_REFRESH_SECRET" "JWT_SPOT_SECRET:.global.jwtSpotSecret" + "JWT_SECRET:.global.tokenSecret" "LICENSE_KEY:.global.enterpriseEditionLicense" "MINIO_ACCESS_KEY:.global.s3.accessKey" "MINIO_SECRET_KEY:.global.s3.secretKey" diff --git a/backend/cmd/analytics/main.go b/backend/cmd/analytics/main.go index df4b5e660..8a7b95c29 100644 --- a/backend/cmd/analytics/main.go +++ b/backend/cmd/analytics/main.go @@ -2,44 +2,71 @@ package main import ( "context" + "os" + "os/signal" + "syscall" - analyticsConfig "openreplay/backend/internal/config/analytics" - "openreplay/backend/pkg/analytics" - "openreplay/backend/pkg/db/postgres/pool" "openreplay/backend/pkg/logger" - "openreplay/backend/pkg/metrics" - "openreplay/backend/pkg/metrics/database" - "openreplay/backend/pkg/metrics/web" - "openreplay/backend/pkg/server" - "openreplay/backend/pkg/server/api" ) func main() { ctx := context.Background() log := logger.New() - cfg := analyticsConfig.New(log) - // Observability - webMetrics := web.New("analytics") - dbMetrics := database.New("analytics") - metrics.New(log, append(webMetrics.List(), dbMetrics.List()...)) + log.Info(ctx, "Cacher service started") - pgConn, err := pool.New(dbMetrics, cfg.Postgres.String()) - if err != nil { - log.Fatal(ctx, "can't init postgres connection: %s", err) + sigchan := make(chan os.Signal, 1) + signal.Notify(sigchan, syscall.SIGINT, syscall.SIGTERM) + + for { + select { + case sig := <-sigchan: + log.Error(ctx, "Caught signal %v: terminating", sig) + os.Exit(0) + } } - defer pgConn.Close() - - builder, err := analytics.NewServiceBuilder(log, cfg, webMetrics, dbMetrics, pgConn) - if err != nil { - log.Fatal(ctx, "can't init services: %s", err) - } - - router, err := api.NewRouter(&cfg.HTTP, log) - if err != nil { - log.Fatal(ctx, "failed while creating router: %s", err) - } - router.AddHandlers(api.NoPrefix, builder.CardsAPI, builder.DashboardsAPI, builder.ChartsAPI) - router.AddMiddlewares(builder.Auth.Middleware, builder.RateLimiter.Middleware, builder.AuditTrail.Middleware) - - server.Run(ctx, log, &cfg.HTTP, router) } + +// +//import ( +// "context" +// +// analyticsConfig "openreplay/backend/internal/config/analytics" +// "openreplay/backend/pkg/analytics" +// "openreplay/backend/pkg/db/postgres/pool" +// "openreplay/backend/pkg/logger" +// "openreplay/backend/pkg/metrics" +// "openreplay/backend/pkg/metrics/database" +// "openreplay/backend/pkg/metrics/web" +// "openreplay/backend/pkg/server" +// "openreplay/backend/pkg/server/api" +//) +// +//func main() { +// ctx := context.Background() +// log := logger.New() +// cfg := analyticsConfig.New(log) +// // Observability +// webMetrics := web.New("analytics") +// dbMetrics := database.New("analytics") +// metrics.New(log, append(webMetrics.List(), dbMetrics.List()...)) +// +// pgConn, err := pool.New(dbMetrics, cfg.Postgres.String()) +// if err != nil { +// log.Fatal(ctx, "can't init postgres connection: %s", err) +// } +// defer pgConn.Close() +// +// builder, err := analytics.NewServiceBuilder(log, cfg, webMetrics, dbMetrics, pgConn) +// if err != nil { +// log.Fatal(ctx, "can't init services: %s", err) +// } +// +// router, err := api.NewRouter(&cfg.HTTP, log) +// if err != nil { +// log.Fatal(ctx, "failed while creating router: %s", err) +// } +// router.AddHandlers(api.NoPrefix, builder.CardsAPI, builder.DashboardsAPI, builder.ChartsAPI) +// router.AddMiddlewares(builder.Auth.Middleware, builder.RateLimiter.Middleware, builder.AuditTrail.Middleware) +// +// server.Run(ctx, log, &cfg.HTTP, router) +//} diff --git a/frontend/.env.sample b/frontend/.env.sample index 407c27a20..42852e0a5 100644 --- a/frontend/.env.sample +++ b/frontend/.env.sample @@ -22,5 +22,5 @@ MINIO_ACCESS_KEY = '' MINIO_SECRET_KEY = '' # APP and TRACKER VERSIONS -VERSION = 1.22.0 -TRACKER_VERSION = '16.0.1' +VERSION = 1.23.0 +TRACKER_VERSION = '17.0.0' diff --git a/tracker/tracker-assist/CHANGELOG.md b/tracker/tracker-assist/CHANGELOG.md index 6c8391d0f..f4ab7dc9d 100644 --- a/tracker/tracker-assist/CHANGELOG.md +++ b/tracker/tracker-assist/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.0.6 + +- fix for canvas assist + ## 11.0.5 - fix ice candidates usage diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index 1b0790b50..f57d9b489 100644 --- a/tracker/tracker-assist/package.json +++ b/tracker/tracker-assist/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker-assist", "description": "Tracker plugin for screen assistance through the WebRTC", - "version": "11.0.5", + "version": "11.0.6", "keywords": [ "WebRTC", "assistance", diff --git a/tracker/tracker-assist/src/version.ts b/tracker/tracker-assist/src/version.ts index 593e6c8ef..c0277806f 100644 --- a/tracker/tracker-assist/src/version.ts +++ b/tracker/tracker-assist/src/version.ts @@ -1 +1 @@ -export const pkgVersion = "11.0.5"; +export const pkgVersion = "11.0.6";