diff --git a/public/casaos-store/apps/org.libredb.studio/assets/icon.png b/public/casaos-store/apps/org.libredb.studio/assets/icon.png new file mode 100644 index 0000000..2588116 Binary files /dev/null and b/public/casaos-store/apps/org.libredb.studio/assets/icon.png differ diff --git a/public/casaos-store/apps/org.libredb.studio/docker-compose.amd64.yml b/public/casaos-store/apps/org.libredb.studio/docker-compose.amd64.yml index 341fc6b..6c043a2 100644 --- a/public/casaos-store/apps/org.libredb.studio/docker-compose.amd64.yml +++ b/public/casaos-store/apps/org.libredb.studio/docker-compose.amd64.yml @@ -1,20 +1,20 @@ name: libredb-studio services: libredb-studio: - image: libredb/libredb-studio:1.0.0@sha256:da8e3328db634940e50f6438fe36ea63404a97ed159f6f3fee56cd54cc8db554 + image: libredb/libredb-studio:1.2.0@sha256:85b791814a557bfacd0822858bb4fae42226d0608645f7dc254542ec101def93 container_name: libredb-studio restart: unless-stopped ports: - target: 3000 - published: "3016" + published: '3016' protocol: tcp environment: ADMIN_EMAIL: admin@libredb.org - ADMIN_PASSWORD: "" - JWT_SECRET: "" + ADMIN_PASSWORD: '' + JWT_SECRET: '' STORAGE_PROVIDER: sqlite STORAGE_SQLITE_PATH: /app/data/libredb-storage.db - AUTH_COOKIE_SECURE: "false" + AUTH_COOKIE_SECURE: 'false' volumes: - type: bind source: /DATA/AppData/$AppID/data @@ -44,5 +44,5 @@ x-casaos: zh_CN: LibreDB Studio index: / scheme: http - port_map: "3016" - version: "1.0.0" + port_map: '3016' + version: '1.2.0' diff --git a/public/casaos-store/apps/org.libredb.studio/docker-compose.arm64.yml b/public/casaos-store/apps/org.libredb.studio/docker-compose.arm64.yml index 63c5b13..02dc83b 100644 --- a/public/casaos-store/apps/org.libredb.studio/docker-compose.arm64.yml +++ b/public/casaos-store/apps/org.libredb.studio/docker-compose.arm64.yml @@ -1,20 +1,20 @@ name: libredb-studio services: libredb-studio: - image: libredb/libredb-studio:1.0.0@sha256:97d901bf879bfbe5ee304e3e9416a5c23240fe3c03b18831f704ed147804f0c3 + image: libredb/libredb-studio:1.2.0@sha256:e5597c12b4452ca2bd85357b72f2d4f99222f414684921a583c83fcbbec803e2 container_name: libredb-studio restart: unless-stopped ports: - target: 3000 - published: "3016" + published: '3016' protocol: tcp environment: ADMIN_EMAIL: admin@libredb.org - ADMIN_PASSWORD: "" - JWT_SECRET: "" + ADMIN_PASSWORD: '' + JWT_SECRET: '' STORAGE_PROVIDER: sqlite STORAGE_SQLITE_PATH: /app/data/libredb-storage.db - AUTH_COOKIE_SECURE: "false" + AUTH_COOKIE_SECURE: 'false' volumes: - type: bind source: /DATA/AppData/$AppID/data @@ -44,5 +44,5 @@ x-casaos: zh_CN: LibreDB Studio index: / scheme: http - port_map: "3016" - version: "1.0.0" + port_map: '3016' + version: '1.2.0' diff --git a/public/casaos-store/apps/org.libredb.studio/docker-compose.yml b/public/casaos-store/apps/org.libredb.studio/docker-compose.yml index 189e37d..5f2dd63 100644 --- a/public/casaos-store/apps/org.libredb.studio/docker-compose.yml +++ b/public/casaos-store/apps/org.libredb.studio/docker-compose.yml @@ -1,20 +1,20 @@ name: libredb-studio services: libredb-studio: - image: libredb/libredb-studio:1.0.0 + image: libredb/libredb-studio:1.2.0 container_name: libredb-studio restart: unless-stopped ports: - target: 3000 - published: "3016" + published: '3016' protocol: tcp environment: ADMIN_EMAIL: admin@libredb.org - ADMIN_PASSWORD: "" - JWT_SECRET: "" + ADMIN_PASSWORD: '' + JWT_SECRET: '' STORAGE_PROVIDER: sqlite STORAGE_SQLITE_PATH: /app/data/libredb-storage.db - AUTH_COOKIE_SECURE: "false" + AUTH_COOKIE_SECURE: 'false' volumes: - type: bind source: /DATA/AppData/$AppID/data @@ -44,5 +44,5 @@ x-casaos: zh_CN: LibreDB Studio index: / scheme: http - port_map: "3016" - version: "1.0.0" + port_map: '3016' + version: '1.2.0' diff --git a/public/casaos-store/apps/org.libredb.studio/meta.json b/public/casaos-store/apps/org.libredb.studio/meta.json index 9cb4e35..c2c01a3 100644 --- a/public/casaos-store/apps/org.libredb.studio/meta.json +++ b/public/casaos-store/apps/org.libredb.studio/meta.json @@ -23,13 +23,13 @@ "release_note": "- Updates LibreDB Studio to 1.0.0, a major release. Twelve connection types join, taking the count to forty-one engines: BigQuery, MQTT, Firestore, RabbitMQ, Snowflake, OPC UA, Apache Spark, MTConnect, Modbus, Sparkplug B, NETCONF and SNMP.\n- It carries one security fix: a disconnect request now closes only the caller's own connections (GHSA-78jw-7pvp-64h3), so a server that several accounts share should be upgraded.\n- Studio can now run under a control plane that decides who may open which database with which credential. It stays off unless an operator sets `GOVERNANCE_SOURCE`, and an install without that variable behaves as 0.18.3 did.\n- Agent mode now executes statements on MySQL and MariaDB, MongoDB and Kubernetes.\n- For anyone calling the HTTP API: a refusal for a missing privilege answers 403 instead of 401, and a statement timeout 504 instead of 408.", "base_url": "https://libredb.org/casaos-store", "id": "org.libredb.studio", - "version": "1.0.0", + "version": "1.2.0", "categories": [ "developer" ], "min_memory": 268435456, "min_image_size": { - "amd64": 232766629, - "arm64": 228910584 + "amd64": 235346483, + "arm64": 231449621 } } \ No newline at end of file diff --git a/public/casaos-store/apps/org.libredb.studio/meta.zh_CN.json b/public/casaos-store/apps/org.libredb.studio/meta.zh_CN.json index 3140d3b..86631a2 100644 --- a/public/casaos-store/apps/org.libredb.studio/meta.zh_CN.json +++ b/public/casaos-store/apps/org.libredb.studio/meta.zh_CN.json @@ -1,7 +1,7 @@ { "id": "org.libredb.studio", "title": "LibreDB Studio", + "description": "LibreDB Studio 是一款开源(MIT)的自托管 SQL IDE。它提供现代化的基于 Web 的界面,支持连接 41 种数据库引擎(PostgreSQL、MySQL、Oracle、Db2、SQL Server、MongoDB、Redis、ClickHouse、Cassandra、Elasticsearch、Prometheus、Apache Kafka、Neo4j、Qdrant、Milvus、InfluxDB、etcd 等),浏览架构,并可通过局域网中的任意浏览器编写和运行查询。其中一部分(如 Druid、Elasticsearch、OpenSearch)为只读,因为它们自身的 SQL 完全没有 `UPDATE`,也没有 `CREATE TABLE`;另有数种出于设计为只读。数据本地存储于 SQLite 数据库中,一切尽在您的掌控之中。", "tagline": "开源自托管 SQL IDE。", - "release_note": "- 将 LibreDB Studio 更新至 1.0.0,这是一个大版本。新增十二种连接类型,总数达到四十一种引擎:BigQuery、MQTT、Firestore、RabbitMQ、Snowflake、OPC UA、Apache Spark、MTConnect、Modbus、Sparkplug B、NETCONF 和 SNMP。\n- 本版本包含一项安全修复:断开连接请求现在只关闭调用者自己的连接(GHSA-78jw-7pvp-64h3),因此多个账号共用的服务器应当升级。\n- Studio 现在可以运行在一个控制平面之下,由它决定谁可以用哪个凭据打开哪个数据库。除非运维人员设置 `GOVERNANCE_SOURCE`,该功能保持关闭;未设置该变量的安装与 0.18.3 的行为一致。\n- 代理模式现在可以在 MySQL 和 MariaDB、MongoDB 以及 Kubernetes 上执行语句。\n- 调用 HTTP API 的一方需注意:权限不足的拒绝现在返回 403 而不是 401,语句超时返回 504 而不是 408。", - "description": "LibreDB Studio 是一款开源(MIT)的自托管 SQL IDE。它提供现代化的基于 Web 的界面,支持连接 41 种数据库引擎(PostgreSQL、MySQL、Oracle、Db2、SQL Server、MongoDB、Redis、ClickHouse、Cassandra、Elasticsearch、Prometheus、Apache Kafka、Neo4j、Qdrant、Milvus、InfluxDB、etcd 等),浏览架构,并可通过局域网中的任意浏览器编写和运行查询。其中一部分(如 Druid、Elasticsearch、OpenSearch)为只读,因为它们自身的 SQL 完全没有 `UPDATE`,也没有 `CREATE TABLE`;另有数种出于设计为只读。数据本地存储于 SQLite 数据库中,一切尽在您的掌控之中。" + "release_note": "- 将 LibreDB Studio 更新至 1.0.0,这是一个大版本。新增十二种连接类型,总数达到四十一种引擎:BigQuery、MQTT、Firestore、RabbitMQ、Snowflake、OPC UA、Apache Spark、MTConnect、Modbus、Sparkplug B、NETCONF 和 SNMP。\n- 本版本包含一项安全修复:断开连接请求现在只关闭调用者自己的连接(GHSA-78jw-7pvp-64h3),因此多个账号共用的服务器应当升级。\n- Studio 现在可以运行在一个控制平面之下,由它决定谁可以用哪个凭据打开哪个数据库。除非运维人员设置 `GOVERNANCE_SOURCE`,该功能保持关闭;未设置该变量的安装与 0.18.3 的行为一致。\n- 代理模式现在可以在 MySQL 和 MariaDB、MongoDB 以及 Kubernetes 上执行语句。\n- 调用 HTTP API 的一方需注意:权限不足的拒绝现在返回 403 而不是 401,语句超时返回 504 而不是 408。" } \ No newline at end of file diff --git a/public/casaos-store/index.json b/public/casaos-store/index.json index e0f376e..02a7d5d 100644 --- a/public/casaos-store/index.json +++ b/public/casaos-store/index.json @@ -1,6 +1,6 @@ { "version": 2, - "updated_at": "2026-10-23T06:08:04Z", + "updated_at": "2026-11-01T19:48:41Z", "app_count": 1, "base_url": "https://libredb.org/casaos-store", "apps": [ @@ -22,8 +22,8 @@ "thumbnail": "/apps/org.libredb.studio/assets/thumbnail.webp", "compose_url": "/apps/org.libredb.studio/docker-compose.yml", "meta_url": "/apps/org.libredb.studio/meta.json", - "content_hash": "193f47ad", - "version": "1.0.0" + "content_hash": "bb07c45c", + "version": "1.2.0" } ] } \ No newline at end of file diff --git a/public/casaos-store/metadata.sha256 b/public/casaos-store/metadata.sha256 index c999091..c63bd40 100644 --- a/public/casaos-store/metadata.sha256 +++ b/public/casaos-store/metadata.sha256 @@ -1 +1 @@ -298ce607a31383fcd73e34c3c71bd9077aa8b50f1651b9fda030db15fee93bb0 metadata.tar.gz +a9398704441209315883b0958eb19a924f69120e375df460c8c6904038c655aa metadata.tar.gz diff --git a/public/casaos-store/metadata.tar.gz b/public/casaos-store/metadata.tar.gz index 5895951..5653ea6 100644 Binary files a/public/casaos-store/metadata.tar.gz and b/public/casaos-store/metadata.tar.gz differ diff --git a/public/casaos-store/store/digest_cache.txt b/public/casaos-store/store/digest_cache.txt index 92f1353..68c59b8 100644 --- a/public/casaos-store/store/digest_cache.txt +++ b/public/casaos-store/store/digest_cache.txt @@ -1 +1 @@ -libredb/libredb-studio:1.0.0 sha256:da8e3328db634940e50f6438fe36ea63404a97ed159f6f3fee56cd54cc8db554 +libredb/libredb-studio:1.2.0 sha256:85b791814a557bfacd0822858bb4fae42226d0608645f7dc254542ec101def93