open-webui/backend/open_webui
Classic298 d59b933bf2
fix: apply REDIS_KEY_PREFIX to tool_servers and terminal_servers cache keys (#23649)
These four Redis calls were the only places in the backend still using
bare cache keys. Every other call already namespaces through
REDIS_KEY_PREFIX, which is how multiple Open WebUI instances sharing a
Redis database stay isolated. Two instances with different
TOOL_SERVER_CONNECTIONS or TERMINAL_SERVER_CONNECTIONS would otherwise
clobber each other's cached OpenAPI specs.
2026-04-12 18:29:21 -05:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
internal chore: format 2026-04-12 18:12:59 -05:00
migrations refac 2026-04-01 18:26:46 -05:00
models chore: format 2026-04-12 18:12:59 -05:00
retrieval fix: use ipaddress stdlib for IPv6 SSRF protection (#23453) 2026-04-12 16:34:13 -05:00
routers chore: format 2026-04-12 18:12:59 -05:00
socket fix: invalidate stale Socket.IO sessions on role change and user deletion (#23642) 2026-04-12 16:19:38 -05:00
static refac 2026-03-23 23:39:52 -05:00
storage refac 2026-04-12 12:36:21 -05:00
test refac 2026-03-17 17:58:01 -05:00
tools refac 2026-04-12 14:39:23 -05:00
utils fix: apply REDIS_KEY_PREFIX to tool_servers and terminal_servers cache keys (#23649) 2026-04-12 18:29:21 -05:00
__init__.py refac (#22987) 2026-03-24 15:41:26 -05:00
alembic.ini fix: Alembic CLI commands from failing 2025-08-15 04:17:47 -04:00
config.py enh: automation 2026-04-11 17:06:58 -06:00
constants.py refac 2026-03-25 17:29:57 -05:00
env.py chore: format 2026-04-12 18:12:59 -05:00
functions.py refac: async db 2026-04-12 14:22:11 -05:00
main.py chore: format 2026-04-12 18:12:59 -05:00
tasks.py refac 2026-03-17 17:58:01 -05:00