What's Changed
- chore(deployments): remove driver-opts from model-server build by @jmelahman in #6313
- chore(deployments): remove DEPLOYMENT from cache path by @jmelahman in #6319
- chore(deployments): separate builds by platform by @jmelahman in #6314
- fix(tests): test_partial_match_in_model_map AssertionError by @jmelahman in #6321
- chore(gha): run zizmor by @jmelahman in #6326
- fix: slack config forms + scope issues by @nmgarza5 in #6318
- fix: openpyxl bug by @evan-onyx in #6317
- feat(web search providers): adding support and changing env var approach by @jessicasingh7 in #6273
- chore(deployments): flag to disable docker caching by @jmelahman in #6328
- chore(deployments): set provenance=false and flag debug by @jmelahman in #6330
- fix: Switch fix by @raunakab in #6279
- fix: Some minor touch-ups for the new modal by @raunakab in #6332
- refactor: input type in fixes by @raunakab in #6335
- fix: Fix header flashing by @raunakab in #6331
- feat(jwt): JIT provision from token by @justin-tahara in #6252
- chore(deployments): correctly set
--debugfor docker build by @jmelahman in #6337 - chore(agent): framework query improvements by @rguan72 in #6297
- chore(docker):
docker bakeUX by @jmelahman in #6339 - chore(gha): run
uvx zizmor --fix=allby @jmelahman in #6342 - fix: featured assistant typo by @nmgarza5 in #6341
- chore(gha): fix zizmor issues by @jmelahman in #6344
- chore(gha): require playwright passing on merge by @jmelahman in #6346
- chore(tracing): updates by @rguan72 in #6322
- chore(gha): playwright browser cache is arch-aware by @jmelahman in #6351
- fix: web search and image generation tool playwright test failures by @nmgarza5 in #6347
- Fix/user file modal by @Subash-Mohan in #6333
- chore(dev): nginx container port 80 respects HOST_PORT_80 by @jmelahman in #6338
- fix(Project): project pending issues by @Subash-Mohan in #6099
- fix(connector): handle hubspot ticket with None content by @wenxi-onyx in #6357
- fix(docprocessing): Pause Failing Connectors by @justin-tahara in #6350
- SECURITY FIX: CVE-2023-38545 and CVE-2023-38546 by @mristau-alltrails in #6356
- feat(helm): Add Tolerations and Affinity by @justin-tahara in #6362
- chore(WebSearch): remove old web search env vars and update tooltip by @wenxi-onyx in #6365
- chore(deployments): fix nightly tagging + add alerts & workflow_dispatch by @jmelahman in #6367
- chore: prevent sentry spam on fake issue by @Weves in #6369
- chore(bedrock): Add better logging by @justin-tahara in #6368
- fix(migration): exa env var into db by @jessicasingh7 in #6366
- fix: Sidebar fixes by @raunakab in #6358
- fix(connectors): Normalizing Onyx Metatada Connector Type by @justin-tahara in #6315
- fix(ui): icon alignment + color by @jessicasingh7 in #6373
- feat(APIs): web search apis and indexed sources api by @wenxi-onyx in #6363
- feat: cross link cookies by @wenxi-onyx in #6371
- fix: chat switching by @Weves in #6374
- chore(docker): breakup model-server model layers by @jmelahman in #6370
- chore(deployments): separate flag for model-server, enable nightly by @jmelahman in #6377
- test(onboarding): add playwright test for onboarding flow by @wenxi-onyx in #6376
- feat(testrail): Implement a read-only custom connector for Testrail by @sashank-rayapudi-ai in #6084
- fix(testrail): Linting by @justin-tahara in #6382
- feat: Responsiveness by @raunakab in #6383
- fix: Update buttons and stylings for new-team-modal by @raunakab in #6384
- feat: Allow attaching mcp tools to default assistant by @evan-onyx in #6343
- refactor: (light) Refresh of the "Shared Chat Display" by @raunakab in #6387
- chore(gha): increase playwright runner volume size: 40->50gb by @jmelahman in #6392
- chore(dev): docker-compose.multitenant-dev respects HOST_PORT by @jmelahman in #6388
- feat: code interpreter (python) by @Weves in #6136
- fix(docker): chown /app directory by @jmelahman in #6390
- refactor: Input text area cleanup by @raunakab in #6395
- refactor: Input select by @raunakab in #6290
- refactor: Separator cleanup by @raunakab in #6396
- feat(projects): Improved Folder Icon Animation by @Subash-Mohan in #6354
- feat(UserFilesModal): add file count divider and conditional rendering by @Subash-Mohan in #6379
- fix(projects): Add Create New Project option in chat move menu by @Subash-Mohan in #6353
- fix: Fix non-persistence issue with input-select by @raunakab in #6398
- refactor: Consolidate hover, active, and focus styles by @raunakab in #6397
- fix: Input select state-rendering fix by @raunakab in #6402
- chore: unify checkbox implementation across the frontend by @nmgarza5 in #6345
- fix: prevent slack bot from always using fed slack connector by @nmgarza5 in #6400
- chore(gha): fix zizmor for .github/actions/ by @jmelahman in #6399
- chore(deps): Bump actions/stale from 9.1.0 to 10.1.0 by @dependabot[bot] in #6409
- chore(deps): Bump actions/checkout from 4.3.0 to 6.0.0 by @dependabot[bot] in #6410
- chore(docker): make container startup checks case-less-sensitive by @wenxi-onyx in #6412
- feat(claude): Add Gov Cloud Names by @justin-tahara in #6414
- feat(claude): Adding Opus 4.5 by @justin-tahara in #6415
- feat(API): make EE query APIs CE by @wenxi-onyx in #6411
- feat(helm): Add Deployment Labels by @justin-tahara in #6421
- chore(hotfix): tool choice bug by @rguan72 in #6417
- chore(deps): upgrade psutil: 5.9.8->7.1.3 by @jmelahman in #6300
New Contributors
- @mristau-alltrails made their first contribution in #6356
- @sashank-rayapudi-ai made their first contribution in #6084
Full Changelog: v2.4.0...v2.5.0