| v5.0.0 | ## Docs https://docs.onyx.app/changelog ## What's Changed * fix(salesforce): order child windows by sortable fields only by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/15273 * chore(deps): update python base image digests by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14697 * chore(deps): update node base image digests by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14696 * build(deps): bump pyjwt from 2.13.0 to 2.14.0 by @dep | High | 10/24/2026 |
| v4.9.4 | See the assets to download this version and install. ## What's Changed * fix(deps): pin storybook to 10.6.2 everywhere to release v4.9 in https://github.com/onyx-dot-app/onyx/pull/16395 * perf(permissions): list only the groups nested in an Entra group for document readers (#15764) to release v4.9 in https://github.com/onyx-dot-app/onyx/pull/15896 * fix(deps): pin dompurify to 3.4.17 everywhere to release v4.9 in https://github.com/onyx-dot-app/onyx/pull/16515 * fix(deps): pin next to 16.4.1 ev | High | 10/22/2026 |
| v4.9.2 | See the assets to download this version and install. ## What's Changed * fix(perm-sync): skip inactive cc_pairs and back off failed group syncs (#16024) to release v4.9 by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/16032 * chore(hotfix): cherry-pick #16063 to release v4.9 by @devin-ai-integration[bot] in https://github.com/onyx-dot-app/onyx/pull/16071 * chore(hotfix): cherry-pick #16077 cve-alerts per-run posts to release v4.9 by @devin-ai-integration[bot] in https://github.co | High | 10/15/2026 |
| v4.9.1 | See the assets to download this version and install. ## What's Changed * fix(security): serve persona avatars as inert images and scope token refresh to its transport (#15646) to release v4.9 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/15650 * fix(gmail): the slim listing reads every page of every user (#15649) to release v4.9 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/15652 * feat(sync): gap-fill first-party chat models litellm lists | High | 10/14/2026 |
| v4.9.0 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * chore(opal): build with tsdown and TypeScript 7 by @jmelahman in https:// | High | 10/7/2026 |
| v4.8.4 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * chore(hotfix): cherry-pick 4 commits to release v4.8 by @nmgarza5 in https://gi | High | 10/2/2026 |
| v4.8.3 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * chore(deps): backport security dependency fixes to release v4.8 by @onyx-cherry | High | 10/1/2026 |
| v4.8.2 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(cc-pair): let group managers see indexing errors (#15082) to release v4.8 b | High | 9/30/2026 |
| v4.8.1 | See the assets to download this version and install. ## What's Changed * fix(web): hide craft_file from the Add Connector page (#14991) to release v4.8 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14996 * fix(whitelabeling): use the custom app name in every catalog string (#15049) to release v4.8 by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/15057 * fix: SharePoint libraries whose URL differs from their display name (#15058) to release v4.8 by @onyx-ch | High | 9/24/2026 |
| v4.8.0 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * chore(devops): blame-ignore the getattr annotation commit by @acaprau in | High | 9/23/2026 |
| v4.7.8 | See the assets to download this version and install. ## What's Changed * fix: GitHub mcp form token exchange [edit of #14906] (#14909) to release v4.7 by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/14912 * fix(llm): show the model id in the provider model list (#14936) to release v4.7 by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/14941 * chore(deps): bump anyio to 4.14.2 for GHSA-82r6-8w77-94w6 (#14889) to release v4.7 by @nmgarza5 in https://github.com/onyx-dot-app | High | 9/21/2026 |
| v4.7.7 | See the assets to download this version and install. ## What's Changed * fix(auth): forward the live OAuth link to pass-through tools, not the first row (#14756) to release v4.7 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14796 * fix(chat): respect model limits when setting output allowances (#14605) to release v4.7 by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/14808 * ci: raise the amd64 model-server build volume to 60gb (#14797) to release v4.7 by @ | High | 9/16/2026 |
| v4.7.6 | See the assets to download this version and install. | High | 9/16/2026 |
| v4.7.3 | See the assets to download this version and install. ## What's Changed * fix(metrics): serve stale data while a collection stalls, add Redis socket deadlines (#14643) to release v4.7 by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/14701 * fix(web): stop react-dropzone double-handling pasted files (#14700) to release v4.7 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/14702 * fix(salesforce): keep per-record SOQL GETs under the URL budget (#14669) to release v4.7 b | High | 9/14/2026 |
| v4.7.2 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(llm): send reasoning_effort=none for GPT-5.4+ tool calls over chat co | High | 9/13/2026 |
| v4.7.1 | See the assets to download this version and install. | High | 9/8/2026 |
| v4.6.3 | See the assets to download this version and install. ## What's Changed * fix: resume OAuth shared drive pagination from checkpoint page token (#14180) to release v4.6 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14199 * fix(chat): sample the incognito sweep from a subquery so DISTINCT stays valid Postgres (#14194) to release v4.6 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/14197 * fix(slackbot): honor invite-only for Slack auto-provision | High | 8/26/2026 |
| v4.5.6 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(web): make the folded sidebar logo open the sidebar (#13672) to relea | Medium | 8/11/2026 |
| v4.5.2 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(desktop): import tauri::Manager in the Windows Alt-menu module (#1374 | High | 8/5/2026 |
| v4.4.2 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * feat(sharepoint): support OneDrive for Business and personal SharePoint s | High | 7/23/2026 |
| v4.3.4 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * Fix MCP OAuth public PKCE registration (#12875) [backport v4.3] by @justi | High | 7/10/2026 |
| v4.2.2 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(deployment): read release id from create response to avoid list race (#1247 | High | 6/29/2026 |
| v4.1.4 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). ## What's Changed * fix(llm): resolve Bifrost vision support from LiteLLM cost map (#12157) to release v4.1 by @onyx-cherry-pick[bot] in https://gith | High | 6/18/2026 |
| v4.1.0 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(sharepoint): skip per-site Graph failures instead of aborting run by | High | 6/11/2026 |
| v4.0.5 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). See the assets to download this version and install. ## What's Changed * fix(search-settings): coerce null embedding prefixes to empty string (#1163 | High | 6/2/2026 |
| v4.0.0 | ## Warning Do not upgrade to this release if you want to preserve your existing indexed documents but have not yet run the document index migration, which can be done from any version v3.x. [See additional documentation here](https://docs.onyx.app/admins/advanced_configs/opensearch_document_index_migration#opensearch-document-index-migration). ## What's Changed * fix(external-group-sync): bridge fence validator transition gap by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10691 | High | 5/26/2026 |
| v3.3.7 | See the assets to download this version and install. ## What's Changed * feat(slack-bot): make agent selector searchable by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10036 * feat(helm): add API and heavy worker ServiceMonitors by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10025 * chore(devtools): introduce a `.devcontainer` by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10035 * chore(devtools): upgrade `ods`: 0.7.3->0.7.4 by @jmelahman in https://githu | High | 5/20/2026 |
| v3.3.6 | See the assets to download this version and install. ## What's Changed * feat(slack-bot): make agent selector searchable by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10036 * feat(helm): add API and heavy worker ServiceMonitors by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10025 * chore(devtools): introduce a `.devcontainer` by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10035 * chore(devtools): upgrade `ods`: 0.7.3->0.7.4 by @jmelahman in https://githu | High | 5/18/2026 |
| v3.3.5 | See the assets to download this version and install. ## What's Changed * feat(slack-bot): make agent selector searchable by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10036 * feat(helm): add API and heavy worker ServiceMonitors by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10025 * chore(devtools): introduce a `.devcontainer` by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10035 * chore(devtools): upgrade `ods`: 0.7.3->0.7.4 by @jmelahman in https://githu | High | 5/13/2026 |
| v3.3.2 | See the assets to download this version and install. ## What's Changed * feat(slack-bot): make agent selector searchable by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10036 * feat(helm): add API and heavy worker ServiceMonitors by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10025 * chore(devtools): introduce a `.devcontainer` by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10035 * chore(devtools): upgrade `ods`: 0.7.3->0.7.4 by @jmelahman in https://githu | High | 5/9/2026 |
| v3.3.0 | ## What's Changed * feat(slack-bot): make agent selector searchable by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10036 * feat(helm): add API and heavy worker ServiceMonitors by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/10025 * chore(devtools): introduce a `.devcontainer` by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10035 * chore(devtools): upgrade `ods`: 0.7.3->0.7.4 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/10039 * chore(devtools): d | High | 5/5/2026 |
| v3.2.12 | See the assets to download this version and install. ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https: | High | 4/27/2026 |
| v3.2.11 | See the assets to download this version and install. ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https: | High | 4/24/2026 |
| v3.2.8 | ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/9689 * chore(deps-d | High | 4/22/2026 |
| v3.2.6 | See the assets to download this version and install. ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https: | High | 4/21/2026 |
| v3.1.6 | See the assets to download this version and install. ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload p | High | 4/21/2026 |
| v3.0.9 | ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effect by @nmgarza5 in https://github.com/onyx-dot-app/onyx/p | High | 4/21/2026 |
| v3.0.8 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | High | 4/20/2026 |
| v3.0.7 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | High | 4/20/2026 |
| v3.2.4 | ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/9689 * chore(deps-d | High | 4/15/2026 |
| v3.2.3 | See the assets to download this version and install. ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https: | High | 4/14/2026 |
| v3.2.2 | ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/9689 * chore(deps-d | Medium | 4/13/2026 |
| v3.1.3 | See the assets to download this version and install. ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload p | Medium | 4/10/2026 |
| v3.2.1 | ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/9689 * chore(deps-d | High | 4/10/2026 |
| v3.1.4 | ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload path 2/3 by @justin-tahara in https://github.com/onyx-dot | Medium | 4/10/2026 |
| v3.2.0 | ## What's Changed * perf: perm sync start time by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/9685 * fix(nginx): route /scim/* to api_server by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9686 * chore(greptile): add nginx routing rule for non-api backend routes by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/9687 * chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /web by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/9689 * chore(deps-d | Medium | 4/9/2026 |
| v3.1.2 | See the assets to download this version and install. ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload p | High | 4/7/2026 |
| v3.1.1 | See the assets to download this version and install. ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload p | Medium | 4/1/2026 |
| v3.1.0 | See the assets to download this version and install. ## What's Changed * feat: rotate encryption key utility by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/9162 * feat: Tool call arg streaming by @Danelegend in https://github.com/onyx-dot-app/onyx/pull/9095 * fix(user files): Add configurable user file max upload size setting 1/3 by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/9157 * fix(user files): Enforce user upload file size limit in projects/chat upload p | Medium | 4/1/2026 |
| v3.0.6 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Medium | 3/30/2026 |
| v3.0.5 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Medium | 3/25/2026 |
| v2.12.10 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Medium | 3/25/2026 |
| v2.11.4 | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Medium | 3/25/2026 |
| v2.10.7 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Medium | 3/25/2026 |
| v2.9.9 | See the assets to download this version and install. ## What's Changed * feat: improved backend driven notifications and new notification display by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7246 * chore(deps): bump marshmallow from 3.26.1 to 3.26.2 in /backend/requirements by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/6970 * chore: exa prompt fix by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7274 * fix(ui): deep research flag in chat edit | Medium | 3/25/2026 |
| v2.12.9 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/20/2026 |
| v3.0.4 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Low | 3/19/2026 |
| v2.12.8 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/19/2026 |
| v2.12.7 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/19/2026 |
| v3.0.3 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Low | 3/19/2026 |
| v3.0.2 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Low | 3/13/2026 |
| v3.0.1 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Low | 3/11/2026 |
| v3.0.0 | See the assets to download this version and install. ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effec | Low | 3/10/2026 |
| v2.12.6 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/6/2026 |
| v2.12.5 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/6/2026 |
| v2.12.4 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/5/2026 |
| v2.12.3 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/5/2026 |
| v2.11.3 | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Low | 3/5/2026 |
| v2.12.2 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 3/2/2026 |
| v2.11.2 | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Low | 3/2/2026 |
| v2.10.6 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Low | 3/2/2026 |
| v2.9.8 | See the assets to download this version and install. ## What's Changed * feat: improved backend driven notifications and new notification display by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7246 * chore(deps): bump marshmallow from 3.26.1 to 3.26.2 in /backend/requirements by @dependabot[bot] in https://github.com/onyx-dot-app/onyx/pull/6970 * chore: exa prompt fix by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7274 * fix(ui): deep research flag in chat edit | Low | 3/2/2026 |
| v2.11.1 | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Low | 2/27/2026 |
| v2.12.1 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 2/27/2026 |
| v3.0.0-beta | ## What's Changed * chore: Better enforcement of masking by @yuhongsun96 in https://github.com/onyx-dot-app/onyx/pull/7967 * refactor(opal): select variant, transient/selected separation, OpenButton chevron fix by @raunakab in https://github.com/onyx-dot-app/onyx/pull/8284 * chore(ollama): Sort model names by @justin-tahara in https://github.com/onyx-dot-app/onyx/pull/8288 * feat(chat): dynamic bottom spacer for fresh-chat push-up effect by @nmgarza5 in https://github.com/onyx-dot-app/onyx/p | Low | 2/21/2026 |
| v2.12.0 | See the assets to download this version and install. ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: On | Low | 2/20/2026 |
| v2.12.0-beta | ## What's Changed * fix: user count check by @wenxi-onyx in https://github.com/onyx-dot-app/onyx/pull/7811 * feat(ee): add license public key file and improve signature verification by @nmgarza5 in https://github.com/onyx-dot-app/onyx/pull/7806 * feat(opensearch): Add separate index settings for AWS-managed OpenSearch; Add function for disabling index auto-creation by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7814 * feat: Onyx Craft by @Weves in https://github.com/onyx-dot-app/on | Low | 2/10/2026 |
| v2.11.0 | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Low | 2/10/2026 |
| v2.10.5 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Low | 2/10/2026 |
| v2.10.4 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Low | 2/6/2026 |
| v2.10.3 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Low | 2/4/2026 |
| v2.10.2 | ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` className in tooltip by @jmelahman in https://github.com/onyx-d | Low | 2/2/2026 |
| v2.10.1 | See the assets to download this version and install. ## What's Changed * chore(pre-commit): run `npm install` after `web/package.json` changes by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7382 * feat(opensearch): Refactor and implement chunk content enrichment and cleanup by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7385 * chore(devtools): upgrade `ods` to v0.2.2 by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7282 * chore(fe): fix `undefined` classNa | Low | 2/1/2026 |
| v2.11.1-beta | See the assets to download this version and install. ## What's Changed * fix(fe): inline code text wraps by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7574 * feat(opensearch): Formally disable secondary indices in the backend by @acaprau in https://github.com/onyx-dot-app/onyx/pull/7541 * chore(pre-commit): disallow large files by @jmelahman in https://github.com/onyx-dot-app/onyx/pull/7576 * refactor: refactor to use string-enum props instead of boolean props by @raunakab in | Low | 1/27/2026 |