What's Changed
- Reduce ranking scores for short chunks without actual information by @joachim-danswer in #4098
- Enable claude 3.7 for bedrock by @Weves in #4279
- better drive url cleaning by @evan-danswer in #4247
- Fix perm sync memory usage by @Weves in #4282
- add proper boolean validation to field by @rkuo-danswer in #4283
- Fix basic auth for non-ee by @Weves in #4285
- add overflow-auto to show all content in Modal by @DAcodedBEAT in #4140
- Highspot connector by @Subash-Mohan in #4277
- Add process-level memory monitoring by @Weves in #4294
- Use
ONYX_CLOUD_CELERY_TASK_PREFIX
for pre provisioning task by @pablonyx in #4293 - xfail highspot connector tests by @rkuo-danswer in #4296
- Memory tracking script by @Weves in #4297
- Add execute permission by @Weves in #4298
- Fix slack connector creation by @Weves in #4303
- Gdrive checkpointed connector by @evan-danswer in #4262
- Feature/email whitelabeling by @rkuo-danswer in #4260
- Checkpointed Jira connector by @Weves in #4286
- Address invalid connector state by @Weves in #4304
- Notion improvement by @Weves in #4306
- sanitize llm keys and handle updates properly by @rkuo-danswer in #4270
- Fix cases where the bot is disabled by @Weves in #4308
- Remove slack channel validation by @Weves in #4309
- Add option to control # of slack threads by @Weves in #4310
- wire off image downloading for confluence and gdrive if not enabled i… by @rkuo-danswer in #4305
- Reduce drive retries by @Weves in #4312
- Fix GPU status request in sync flow by @Weves in #4318
- Handle move errors by @Weves in #4317
- Fix slack connector by @Weves in #4326
- Minor ux nits by @pablonyx in #4327
- alembic script logging fixes by @rkuo-danswer in #4322
- Checkpointed GitHub connector by @evan-danswer in #4307
- Update slack bot listing endpoint by @pablonyx in #4325
- Fix links from file metadata by @pablonyx in #4324
- Adjust spammy log by @Weves in #4332
- Small slack bot fixes by @Weves in #4333
- Improved drive flow UX by @pablonyx in #4331
- zendesk checkpointed connector by @evan-danswer in #4311
- add size threshold for google drive by @rkuo-danswer in #4329
- typing fix by @evan-danswer in #4342
- use correct namespace in redis for certain keys by @rkuo-danswer in #4340
- Daylight savings time handling by @evan-danswer in #4345
- PK Dependency fix for deletion by @pablonyx in #4338
- Fix loading errors persisting by @pablonyx in #4344
- Make public / private for assistants clearer by @pablonyx in #4336
- Respect contextvars when parallelizing for Google Drive by @pablonyx in #4291
- Quick fix by @pablonyx in #4341
- fix broken function call by @rkuo-danswer in #4354
- Email formatting devices by @pablonyx in #4353
- fix invitation on cloud by @pablonyx in #4351
- Auto refresh credentials by @pablonyx in #4268
- Fixes docker logs helper text in run-nginx.sh by @timrosenblatt in #3678
- Bugfix/google drive size threshold 2 by @rkuo-danswer in #4355
- Minor update for email flow by @pablonyx in #4339
- Fix saml conversion from ext_perm -> basic by @pablonyx in #4343
- Add a flush by @pablonyx in #4361
- fix issue with drive connector service account indexing by @evan-danswer in #4356
- use slack's built in rate limit handler for the bot by @rkuo-danswer in #4362
- permission sync runs so often that it starves out other tasks if run … by @rkuo-danswer in #4364
- possible fix for confluence query filter by @rkuo-danswer in #4280
- Fix session touching by @pablonyx in #4363
- Extra safeguards by @pablonyx in #4367
- Save all logs + add log persistence to most Onyx-owned containers by @Weves in #4368
- Add multi-tenant user invitation flow test by @pablonyx in #4360
- adjust some vars in real time by @rkuo-danswer in #4365
- Add some debug logging by @pablonyx in #4328
- refactor file extension checking and add test for blob s3 by @rkuo-danswer in #4369
- Fix actions link by @pablonyx in #4374
- fixed shared folder issue by @evan-danswer in #4371
- Fix deletion by @pablonyx in #4380
- Bugfix/acl prefix by @rkuo-danswer in #4377
- Remove OnyxContext by @Weves in #4376
- Fix duplicate docs by @Weves in #4378
- fix: ensure base_url ends with a trailing slash by @Subash-Mohan in #4388
- Feature/mit integration tests by @rkuo-danswer in #4299
- Contextual Retrieval by @evan-danswer in #4029
- Fix image input processing without LLMs by @pablonyx in #4390
- Update refresh conditional by @pablonyx in #4375
- Notify control plane once by @pablonyx in #4316
- Improve multi tenant anonymous user interaction by @pablonyx in #3857
- Additional logging for the path from Search Results to LLM Context by @joachim-danswer in #4387
- fallback to ignoring unicode chars when huggingface tokenizer fails by @evan-danswer in #4394
- Event loop fix by @pablonyx in #4372
- Temporary fix for auth by @pablonyx in #4402
- disambiguate job name from ee version by @rkuo-danswer in #4403
- Fix mystery slashes by @pablonyx in #4259
- minor improvement to fireflies connector by @evan-danswer in #4383
- ensure bedrock model contains API key by @evan-danswer in #4396
- Bugfix/slack rate limiting by @rkuo-danswer in #4386
- Prune First, then Merge (Simpler Approach) by @joachim-danswer in #4414
- Max prompt length by @pablonyx in #4415
- Fix cc pair doc deletion by @pablonyx in #4420
- Revert "Add user invitation test (#4161)" by @rkuo-danswer in #4422
- Fix migrations by @Weves in #4423
- Add retries for confluence calls by @Weves in #4425
- harden join function by @rkuo-danswer in #4424
- Fix Salesforce perm sync by @Weves in #4431
- Another fix for Salesforce perm sync by @Weves in #4432
- Use max token fallback by @pablonyx in #4428
- Add more flexible vision support check by @pablonyx in #4429
- add filter unit tests by @rkuo-danswer in #4421
New Contributors
- @DAcodedBEAT made their first contribution in #4140
- @timrosenblatt made their first contribution in #3678
Full Changelog: v0.25.0...v0.26.0-beta.2