From 75dd14d88d21c10ed661e5a33c8960439686c66c Mon Sep 17 00:00:00 2001 From: Yusuf GUNDOGDU Date: Mon, 20 Jul 2026 17:18:52 +0300 Subject: [PATCH 1/5] libredb-studio: bump to 0.9.59 and declare supported architectures --- services/libredb-studio/app.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/libredb-studio/app.yaml b/services/libredb-studio/app.yaml index ffdb23a7..d64b8695 100644 --- a/services/libredb-studio/app.yaml +++ b/services/libredb-studio/app.yaml @@ -3,7 +3,7 @@ kind: KuberoApp metadata: name: libredb-studio annotations: - kubero.dev/template.architecture: "[]" + kubero.dev/template.architecture: '["amd64", "arm64"]' kubero.dev/template.description: "Modern, AI-powered open-source SQL IDE. Connect to and query PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB and Redis directly from your browser, with an optional AI assistant to help write and explain queries." kubero.dev/template.icon: "https://raw.githubusercontent.com/libredb/libredb-studio/main/public/logo.svg" kubero.dev/template.installation: "On first start LibreDB Studio creates an initial admin account (ADMIN_EMAIL / ADMIN_PASSWORD) and a regular user account (USER_EMAIL / USER_PASSWORD). Set a strong JWT_SECRET (minimum 32 characters). Data is stored in a local SQLite file under /app/data by default, so no external database is required." @@ -50,4 +50,4 @@ spec: containerPort: 3000 pullPolicy: Always repository: ghcr.io/libredb/libredb-studio - tag: 0.9.27 + tag: 0.9.59 From dec70016bb9be414d7b422626e2b733aaa6008da Mon Sep 17 00:00:00 2001 From: Yusuf GUNDOGDU Date: Mon, 7 Sep 2026 18:54:43 +0300 Subject: [PATCH 2/5] libredb-studio: refresh the pinned tag to 0.14.1 --- services/libredb-studio/app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/libredb-studio/app.yaml b/services/libredb-studio/app.yaml index d64b8695..9087fcf1 100644 --- a/services/libredb-studio/app.yaml +++ b/services/libredb-studio/app.yaml @@ -50,4 +50,4 @@ spec: containerPort: 3000 pullPolicy: Always repository: ghcr.io/libredb/libredb-studio - tag: 0.9.59 + tag: 0.14.1 From 6c5c39024d2e7bd3698e44ba10e4dfd1c8ec9a51 Mon Sep 17 00:00:00 2001 From: Yusuf Gundogdu Date: Mon, 14 Sep 2026 00:34:28 +0300 Subject: [PATCH 3/5] libredb-studio: refresh the pinned tag to 0.15.0 --- services/libredb-studio/app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/libredb-studio/app.yaml b/services/libredb-studio/app.yaml index 9087fcf1..092c15b8 100644 --- a/services/libredb-studio/app.yaml +++ b/services/libredb-studio/app.yaml @@ -50,4 +50,4 @@ spec: containerPort: 3000 pullPolicy: Always repository: ghcr.io/libredb/libredb-studio - tag: 0.14.1 + tag: 0.15.0 From 2ab3416b21314ae87a14637b8de1c6b4a20593ce Mon Sep 17 00:00:00 2001 From: Yusuf GUNDOGDU Date: Thu, 17 Sep 2026 13:07:05 +0300 Subject: [PATCH 4/5] libredb-studio: refresh the pinned tag to 0.16.0 --- services/libredb-studio/app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/libredb-studio/app.yaml b/services/libredb-studio/app.yaml index 092c15b8..d0dbe52f 100644 --- a/services/libredb-studio/app.yaml +++ b/services/libredb-studio/app.yaml @@ -50,4 +50,4 @@ spec: containerPort: 3000 pullPolicy: Always repository: ghcr.io/libredb/libredb-studio - tag: 0.15.0 + tag: 0.16.0 From feed54770c37f1741ac7433c05060237d849448f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yusuf=20G=C3=BCndo=C4=9Fdu?= Date: Sun, 20 Sep 2026 14:36:28 +0300 Subject: [PATCH 5/5] libredb-studio: refresh the pinned tag to 0.16.1, stop shipping shared secrets and fix login on plain HTTP --- services/libredb-studio/app.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/services/libredb-studio/app.yaml b/services/libredb-studio/app.yaml index d0dbe52f..ff4efcb9 100644 --- a/services/libredb-studio/app.yaml +++ b/services/libredb-studio/app.yaml @@ -4,9 +4,9 @@ metadata: name: libredb-studio annotations: kubero.dev/template.architecture: '["amd64", "arm64"]' - kubero.dev/template.description: "Modern, AI-powered open-source SQL IDE. Connect to and query PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB and Redis directly from your browser, with an optional AI assistant to help write and explain queries." + kubero.dev/template.description: "Modern, AI-powered open-source SQL IDE. Connect to and query PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB, Redis, ClickHouse, DuckDB, Couchbase and more directly from your browser, with an optional AI assistant to help write and explain queries." kubero.dev/template.icon: "https://raw.githubusercontent.com/libredb/libredb-studio/main/public/logo.svg" - kubero.dev/template.installation: "On first start LibreDB Studio creates an initial admin account (ADMIN_EMAIL / ADMIN_PASSWORD) and a regular user account (USER_EMAIL / USER_PASSWORD). Set a strong JWT_SECRET (minimum 32 characters). Data is stored in a local SQLite file under /app/data by default, so no external database is required." + kubero.dev/template.installation: "ADMIN_PASSWORD and JWT_SECRET are empty on purpose: the app generates both on first start and prints the admin password to the pod log once. JWT_SECRET also seals saved connection passwords, so a shared value is unsafe. USER_PASSWORD is optional. AUTH_COOKIE_SECURE is false because Kubero serves plain HTTP until you enable TLS. Data lives under /app/data." kubero.dev/template.links: '["https://libredb.org/"]' kubero.dev/template.screenshots: "[]" kubero.dev/template.source: "https://github.com/libredb/libredb-studio" @@ -22,17 +22,19 @@ spec: - name: ADMIN_EMAIL value: admin@libredb.org - name: ADMIN_PASSWORD - value: changeme-admin + value: "" - name: USER_EMAIL value: user@libredb.org - name: USER_PASSWORD - value: changeme-user + value: "" - name: JWT_SECRET - value: change-this-jwt-secret-min-32-characters + value: "" - name: STORAGE_PROVIDER value: sqlite - name: STORAGE_SQLITE_PATH value: /app/data/libredb-storage.db + - name: AUTH_COOKIE_SECURE + value: "false" extraVolumes: - accessModes: - ReadWriteOnce @@ -50,4 +52,4 @@ spec: containerPort: 3000 pullPolicy: Always repository: ghcr.io/libredb/libredb-studio - tag: 0.16.0 + tag: 0.16.1