What's Changed
- feat(MCP): basic Onyx MCP server with search tools and indexed sources resource by @wenxi-onyx in #6309
- chore(db): onyx_list_tenants.py --csv -n [count] by @jmelahman in #6425
- fix(gemini): Migrate from Vertex AI to Gemini by @justin-tahara in #6424
- chore(python): update stale external type stubs by @jmelahman in #6429
- fix: Responsiveness flash fix by @raunakab in #6422
- feat(claude): update claude models by @wenxi-onyx in #6433
- feat(api): Add Users to Group Endpoint by @justin-tahara in #6427
- refactor(tests): use PATManager for tests that use PATs by @wenxi-onyx in #6438
- fix: use raw mcp url by @evan-onyx in #6432
- chore(langfuse): Remove Env Var by @justin-tahara in #6440
- refactor: Line item cleanup by @raunakab in #6434
- fix: spinner during CSV load by @Weves in #6441
- fix: Line item cleanup by @raunakab in #6444
- fix(azure): Normalizing Azure Target URIs by @justin-tahara in #6443
- chore(python): use uv to manage and compile requirements by @jmelahman in #6291
- fix(google): Fix embedding scopes by @justin-tahara in #6450
- chore(logs): When final doc for context pruning gets pruned, that prob doesn't need to be an error by @acaprau in #6451
- chore(dev): run mypy and uv-sync on pre-commit by @jmelahman in #6454
- chore(gha): assert GHA jobs have timeouts by @jmelahman in #6455
- chore(deps): remove non-dev packages by @jmelahman in #6462
- refactor: Edit
Modal.Headerto be more concise and adherent to mocks by @raunakab in #6452 - chore(deps): upgrade pytest-asyncio 0.22.0->1.3.0 by @jmelahman in #6461
- chore(gha): setup-python accepts requirements to install by @jmelahman in #6463
- chore: enable code interpreter tests by @Weves in #6404
- chore(deps): upgrade dropbox 11.36.2->12.0.2 by @jmelahman in #6467
- chore(deps): upgrade supervisor 4.2.5->4.3.0 by @jmelahman in #6466
- fix(Projects): file ordering in project panel by @Subash-Mohan in #6334
- fix(WebSearch): adjust Separator styling for improved layout consistency by @Subash-Mohan in #6487
- fix: icon coloring in Renderer by @Weves in #6491
- fix: code interpreter UI by @Weves in #6498
- feat(vertex-ai): add Gemini 3 Pro and Claude Opus 4.5 models by @brano-rohlik in #6481
- feat: add code-interpreter to helm chart by @Weves in #6489
- fix(helm): Code Interpreter Chart release by @justin-tahara in #6506
- chore(fix): langfuse tracing by @rguan72 in #6505
- feat: Updated Processing for Context to the LLM by @yuhongsun96 in #6485
- fix(feedback): API Endpoint fix by @justin-tahara in #6500
- chore(deps): Bump astral-sh/setup-uv from 3.2.4 to 7.1.4 by @dependabot[bot] in #6503
- chore(deps): Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #6501
- chore(deps): Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #6502
- chore(gha): remove duplicate python checks by @jmelahman in #6510
- feat(persona): Add GET paginated personas to REST API by @acaprau in #6448
- feat: mcp pass through oauth by @evan-onyx in #6469
- fix: Edit separator by @raunakab in #6513
- chore: remove fed slack entities button on doc set edit page by @nmgarza5 in #6385
- chore(docker): explicitly default env to empty string by @jmelahman in #6511
- Fix Alembic Downgrade just in case by @yuhongsun96 in #6515
- feat(helm): PGInto Workflow by @justin-tahara in #6519
- feat(pginto): Support IAM Auth by @justin-tahara in #6520
- fix(migration): new chat history downgrade by @wenxi-onyx in #6527
- Harden markdown link protocol handling by @emerzon in #6517
- Knowledge for future by @yuhongsun96 in #6528
- README for DB Models by @yuhongsun96 in #6529
- Update README.md by @yuhongsun96 in #6530
- Update search_tool.py description by @yuhongsun96 in #6531
- feat: move to client side rendering + incremental loading by @Weves in #6464
- fix: Add proper DISABLE_MODEL_SERVER environment variable support by @kiwamizamurai in #6468
- chore(test): Playwright for User Feedback by @justin-tahara in #6534
- fix: eager load persona in slack channel config by @nmgarza5 in #6535
- chore(tracing): add tracing to new backend by @rguan72 in #6532
New Contributors
- @acaprau made their first contribution in #6451
- @brano-rohlik made their first contribution in #6481
- @kiwamizamurai made their first contribution in #6468
Full Changelog: v2.5.0...v2.6.0-beta.0