open-webui/backend/open_webui
Classic298 209b15b963
feat: keep socket.io long polling out of the audit log (#32425)
With websocket support turned off, the browser falls back to HTTP long polling and every poll was written to the audit log as its own entry, flooding it. The same traffic over a websocket was never audited, and AUDIT_EXCLUDED_PATHS only matches API routes, so there was no way to filter it out. Polling requests are now skipped as well, so the audit log looks the same whichever transport is in use.

Fixes #31871
2026-10-15 00:01:10 +04:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
internal fix: non-English text is missed by searches and counted six times against size limits (#31615) 2026-09-30 19:19:29 +04:00
migrations refac 2026-10-14 18:49:51 +04:00
models refac 2026-10-14 18:49:51 +04:00
retrieval feat: tag Valkey vector store connections as Open WebUI (#32428) 2026-10-15 00:00:08 +04:00
routers feat: record the requested model as its own field in the audit log (#32429) 2026-10-15 00:00:19 +04:00
socket refac 2026-10-14 13:46:36 +04:00
static refac 2026-09-06 17:27:30 -04:00
storage refac 2026-10-05 12:03:19 +04:00
tools refac 2026-10-14 23:21:22 +04:00
utils feat: keep socket.io long polling out of the audit log (#32425) 2026-10-15 00:01:10 +04:00
__init__.py refac 2026-10-05 12:17:25 +04:00
alembic.ini fix: Alembic CLI commands from failing 2025-08-15 04:17:47 -04:00
config.py feat: allow a custom TLS certificate for Milvus connections (#32427) 2026-10-14 23:59:57 +04:00
constants.py fix: SSO login failures show the email/password error (#31629) 2026-09-30 19:07:49 +04:00
env.py refac 2026-10-01 03:31:20 +04:00
events.py refac 2026-10-08 14:30:07 +04:00
functions.py fix: pipes and tools get None instead of a file list when nothing is attached (#32380) 2026-10-14 12:18:55 +04:00
main.py feat: record the requested model as its own field in the audit log (#32429) 2026-10-15 00:00:19 +04:00
tasks.py refac 2026-09-21 08:59:39 -04:00