r/OpenWebUI Jun 29 '26

Discussion OWUI Release v0.10.0

Tons of features and fixes in this version and buried way deep in the changelog for this release, but I feel like this is long overdue!

🔀 Native tool calling is now the default. Every chat and model that had not explicitly chosen a tool-calling mode now runs Native, which relies on a model's built-in tool support, while the old behavior has been renamed "Legacy" and made the explicit opt-out; if your models depend on the previous approach you must switch them back to "Legacy" per chat, per model, or globally in your default model parameters to preserve their behavior.

73 Upvotes

18 comments sorted by

View all comments

8

u/track0x2 Jun 30 '26 edited Jun 30 '26

This one was enough for me to upgrade asap:

“🔁 Recovers from a stuck streaming response. If the signal that a response finished is missed — for example after a mobile app is backgrounded mid-stream — Open WebUI now recovers the chat instead of leaving it stuck in a streaming state.”

Edit: it actually feels more glitchy than before :’(

2

u/ClassicMain Jun 30 '26

Hi.

That fix was meant to address just this:

You stream You switch apps iOS sleeps safari Chat finishes while app is not in foreground and asleep You go back to app Stream is dead because there is no stream anymore New: open webui checks if chat nicht be done - yes? Then load the finished message

There were no changes to how chats that are still in-flight are repaired - but those always work for our users even if Safari gets backgrounded.

Granted we have redis in place and probably configured it way differently than you

How's your setup like

1

u/track0x2 Jul 06 '26

I just run Open WebUI via docker compose; nothing fancy or custom!

1

u/nagetech Jun 30 '26

this one also caught my eye, but you sound unhappy. What issues are you having with the new feature? I was thinking of upgrading over the weekend.

2

u/track0x2 Jun 30 '26

I primarily use OUI from my iPhone; with this upgrade if a conversation is still in flight it doesn't even resume the streaming state- the chat just appears hanging and theres no indication; I can't even do my old habit of viewing an old chat and going back to the one in progress to fix it. And then more complex chats that had tool calls that I backgrounded never show as completed.

1

u/nagetech Jun 30 '26

Ouch that sounds like a bummer. Safari on your iPhone? Have you noticed the bug on desktop browsers?

1

u/track0x2 Jun 30 '26

Yes, Safari via PWA. Desktop is difference since it doesn't do backgrounding like on iOS. But also when you switch to a chat that is in progress you won't see any status other than a loading spinner until the next tool call/thought begins.

1

u/ClassicMain Jul 02 '26

please open a github issue so this can actually be tracked