From 9f61a6f13c5c7668aed894ef12b2711352e1e9c3 Mon Sep 17 00:00:00 2001 From: Tim Baek Date: Tue, 21 Apr 2026 19:37:22 +0900 Subject: [PATCH 1/2] fix --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 27e6faeddf..b6d07a61f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,6 +32,8 @@ dependencies = [ "python-mimeparse==2.0.0", "sqlalchemy==2.0.48", + "aiosqlite==0.21.0", + "asyncpg==0.30.0", "alembic==1.18.4", "peewee==3.19.0", "peewee-migrate==1.14.3", From f162d4de9077824d613425552f127cf4eb4a38b5 Mon Sep 17 00:00:00 2001 From: Tim Baek Date: Tue, 21 Apr 2026 19:39:44 +0900 Subject: [PATCH 2/2] doc --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e0b35b16b..8049dcca1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.9.1] - 2026-04-21 + +### Fixed + +- 🐛 **Missing `aiosqlite` dependency.** Fixed a startup crash (`ModuleNotFoundError: No module named 'aiosqlite'`) when installing Open WebUI via `pip` or `uv` by adding the missing `aiosqlite` package to `pyproject.toml`. The dependency was listed in `requirements.txt` but not in the published package metadata, so it was not installed automatically. [#23916](https://github.com/open-webui/open-webui/issues/23916) +- 🐛 **Missing `asyncpg` dependency.** Added the missing `asyncpg` package to `pyproject.toml` to prevent the same startup crash for PostgreSQL users. Like `aiosqlite`, it was present in `requirements.txt` but absent from the published package dependencies. + ## [0.9.0] - 2026-04-20 ### Added diff --git a/package-lock.json b/package-lock.json index 8efa79c1b4..e3175ba8a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "open-webui", - "version": "0.9.0", + "version": "0.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "open-webui", - "version": "0.9.0", + "version": "0.9.1", "dependencies": { "@azure/msal-browser": "^4.5.0", "@codemirror/lang-javascript": "^6.2.2", diff --git a/package.json b/package.json index bc1a1c5da3..ab246848c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-webui", - "version": "0.9.0", + "version": "0.9.1", "private": true, "scripts": { "dev": "npm run pyodide:fetch && vite dev --host",