Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/22042
**Author:** [@dependabot[bot]](https://github.com/apps/dependabot)
**Created:** 3/1/2026
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `dependabot/uv/dev/tiktoken-0.12.0`
---
### 📝 Commits (1)
- [`8849c30`](https://github.com/open-webui/open-webui/commit/8849c302e21ab839aa025c33dcb336fdebefb29b) chore(deps): bump tiktoken from 0.8.0 to 0.12.0
### 📊 Changes
**1 file changed** (+1378 additions, -1021 deletions)
<details>
<summary>View changed files</summary>
📝 `uv.lock` (+1378 -1021)
</details>
### 📄 Description
Bumps [tiktoken](https://github.com/openai/tiktoken) from 0.8.0 to 0.12.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/openai/tiktoken/blob/main/CHANGELOG.md">tiktoken's changelog</a>.</em></p>
<blockquote>
<h2>[v0.12.0]</h2>
<ul>
<li>Build wheels for Python 3.14</li>
<li>Build musllinux aarch64 wheels</li>
<li>Support for free-threaded Python</li>
<li>Update version of <code>pyo3</code> and <code>rustc-hash</code></li>
<li>Avoid use of <code>blobfile</code> for reading local files</li>
<li>Recognise <code>gpt-5</code> model identifier</li>
<li>Minor performance improvement for file reading</li>
</ul>
<h2>[v0.11.0]</h2>
<ul>
<li>Support for <code>GPT-5</code></li>
<li>Update version of <code>pyo3</code></li>
<li>Use new Rust edition</li>
<li>Fix special token handling in <code>encode_to_numpy</code></li>
<li>Better error handling</li>
<li>Improvements to private APIs</li>
</ul>
<h2>[v0.10.0]</h2>
<ul>
<li>Support for newer models</li>
<li>Improvements to private APIs</li>
</ul>
<h2>[v0.9.0]</h2>
<ul>
<li>Support for <code>o1</code> and <code>o3</code> models</li>
<li>Better error messages when loading invalid vocabulary files</li>
<li>Support for encoding to numpy arrays</li>
<li>Delayed imports when not strictly necessary</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/openai/tiktoken/commit/97e49cbadd500b5cc9dbb51a486f0b42e6701bee"><code>97e49cb</code></a> Release 0.12.0</li>
<li><a href="https://github.com/openai/tiktoken/commit/948549882b36e8cc67e5cac885c3d1ed9c70d59f"><code>9485498</code></a> Partial sync of codebase (<a href="https://redirect.github.com/openai/tiktoken/issues/451">#451</a>)</li>
<li><a href="https://github.com/openai/tiktoken/commit/00ff187f59453a81683292c66cfd349ffa752b8d"><code>00ff187</code></a> Add GPT-5 model support with o200k_base encoding (<a href="https://redirect.github.com/openai/tiktoken/issues/440">#440</a>)</li>
<li><a href="https://github.com/openai/tiktoken/commit/5ee89ca1fa2ca12776bbd05785907f83d6a6b233"><code>5ee89ca</code></a> chore: update dependencies (<a href="https://redirect.github.com/openai/tiktoken/issues/449">#449</a>)</li>
<li><a href="https://github.com/openai/tiktoken/commit/2ab6d3706d557b560b200be48e6a32324682c9a3"><code>2ab6d37</code></a> Support the free-threaded build (<a href="https://redirect.github.com/openai/tiktoken/issues/443">#443</a>)</li>
<li><a href="https://github.com/openai/tiktoken/commit/82dc3bbacc82aa766e6824def0dbf57b3537b37b"><code>82dc3bb</code></a> bump PyO3 version (<a href="https://redirect.github.com/openai/tiktoken/issues/444">#444</a>)</li>
<li><a href="https://github.com/openai/tiktoken/commit/eedc856364506a9d4651645a0290eb0ba81e6935"><code>eedc856</code></a> Partial sync of codebase</li>
<li><a href="https://github.com/openai/tiktoken/commit/5818d566268693d947c06ba76c3be2e48d8c6ded"><code>5818d56</code></a> Partial sync of codebase</li>
<li><a href="https://github.com/openai/tiktoken/commit/3591ff175d6a80efbe4fcc7f0e219ddd4b8c52f1"><code>3591ff1</code></a> Sync codebase</li>
<li><a href="https://github.com/openai/tiktoken/commit/4560a8896f5fb1d35c6f8fd6eee0399f9a1a27ca"><code>4560a88</code></a> Sync codebase (<a href="https://redirect.github.com/openai/tiktoken/issues/389">#389</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/openai/tiktoken/compare/0.8.0...0.12.0">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/22042
Author: @dependabot[bot]
Created: 3/1/2026
Status: ❌ Closed
Base:
dev← Head:dependabot/uv/dev/tiktoken-0.12.0📝 Commits (1)
8849c30chore(deps): bump tiktoken from 0.8.0 to 0.12.0📊 Changes
1 file changed (+1378 additions, -1021 deletions)
View changed files
📝
uv.lock(+1378 -1021)📄 Description
Bumps tiktoken from 0.8.0 to 0.12.0.
Changelog
Sourced from tiktoken's changelog.
Commits
97e49cbRelease 0.12.09485498Partial sync of codebase (#451)00ff187Add GPT-5 model support with o200k_base encoding (#440)5ee89cachore: update dependencies (#449)2ab6d37Support the free-threaded build (#443)82dc3bbbump PyO3 version (#444)eedc856Partial sync of codebase5818d56Partial sync of codebase3591ff1Sync codebase4560a88Sync codebase (#389)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.