diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts
index 3559816e9649b87bef7f5615832e46aaaadb859f..db80dc367aa8902b4b2b7e9ef3a37649345401ae 100644
--- a/packages/backend/src/boot/master.ts
+++ b/packages/backend/src/boot/master.ts
@@ -90,6 +90,9 @@ export async function masterMain() {
 
 			maxBreadcrumbs: 0,
 
+			// Set release version
+			release: "Sharkey@" + meta.version,
+
 			...config.sentryForBackend.options,
 		});
 	}
diff --git a/packages/backend/src/boot/worker.ts b/packages/backend/src/boot/worker.ts
index 5d4a15b29f02001d8e5ecb8492c1babe45d8d570..494e7c8c10c777377f937c9544bf28d1533a9c5d 100644
--- a/packages/backend/src/boot/worker.ts
+++ b/packages/backend/src/boot/worker.ts
@@ -9,6 +9,12 @@ import { nodeProfilingIntegration } from '@sentry/profiling-node';
 import { envOption } from '@/env.js';
 import { loadConfig } from '@/config.js';
 import { jobQueue, server } from './common.js';
+import { fileURLToPath } from 'node:url';
+import { dirname } from 'node:path';
+import * as fs from 'node:fs';
+const _filename = fileURLToPath(import.meta.url);
+const _dirname = dirname(_filename);
+const meta = JSON.parse(fs.readFileSync(`${_dirname}/../../../../built/meta.json`, 'utf-8'));
 
 /**
  * Init worker process
@@ -30,6 +36,9 @@ export async function workerMain() {
 
 			maxBreadcrumbs: 0,
 
+			// Set release version
+			release: "Sharkey@" + meta.version,
+
 			...config.sentryForBackend.options,
 		});
 	}