Releases: onyx-dot-app/onyx
Releases · onyx-dot-app/onyx
v0.27.0-beta.1
What's Changed
- Feature/request id middleware 2 by @rkuo-danswer in #4427
- Fix tons of users w/o drive access causing timeouts by @Weves in #4437
- unit tests for chunk censoring by @rkuo-danswer in #4434
- More logging on confluence space permissions by @Weves in #4440
- Fix weird re-index state by @Weves in #4439
- Fix modal by @pablonyx in #4435
- fix large docs selected in chat pruning by @evan-danswer in #4412
- add prometheus metrics endpoints via helper package by @rkuo-danswer in #4436
- Assistant Prompt length + client side by @pablonyx in #4433
- Bugfix/gong tweaks by @rkuo-danswer in #4444
- Div Con by @pablonyx in #4442
- Chris ecs mods by @Weves in #4449
- Fix onyx_config.jsonl by @Weves in #4450
- Don't show mock connector by @pablonyx in #4446
- Enhance Highspot connector with error handling and add unit tests by @Subash-Mohan in #4454
- Adding research topics for better search context by @joachim-danswer in #4448
- Bugfix/salesforce by @rkuo-danswer in #4335
- handle gong api race condition by @rkuo-danswer in #4457
- Additional ACL Tests + Slackbot fix by @pablonyx in #4430
- Docx parsing by @pablonyx in #4455
- Refresh token text limit by @pablonyx in #4456
- Update resource limits by @Weves in #4461
- Adjusting default search assistant by @Weves in #4438
- Thinking mode UI. by @ferdinandl007 in #4370
- Adjust pg engine intialization by @Weves in #4408
- slack permission tests are enterprise only by @rkuo-danswer in #4463
- Small tweaks to thinking by @Weves in #4462
- unconditionally set completion by @evan-danswer in #4460
- update test expectations for Highspot connector by @Subash-Mohan in #4464
- Add more options to dev compose file by @Weves in #4469
- Fix hardcoded temperature by @emerzon in #4470
- Drive smart chip indexing by @evan-danswer in #4459
- Id not set in checkpoint2 by @evan-danswer in #4468
- feat: Vertex AI support by @raunakab in #4458
- Handle exception for token cost calculation by @emerzon in #4474
- Fix black by @Weves in #4475
- use persona info when creating tool args by @evan-danswer in #4397
- Add stuff to better avoid bot-detection in web connector by @Weves in #4479
- Minor doc set fix by @pablonyx in #4480
- Bugfix/cloud checkpoint cleanup by @rkuo-danswer in #4478
- Fix startup w/ seed_db by @Weves in #4481
- Add latency metrics by @pablonyx in #4472
- chore: Edit .gitignore file to add zed editor configurations by @raunakab in #4483
- xfail bedrock test by @rkuo-danswer in #4490
- fix: Remove advanced options toggle if enterprise features are not enabled by @raunakab in #4489
- Fix naming of volume by @Weves in #4491
- User file folder volume issue by @pablonyx in #4487
- pass through various id's and log them in the model server for better… by @rkuo-danswer in #4485
- fix claude bug by @evan-danswer in #4493
- parallel_yield clarity comment by @evan-danswer in #4492
- don't yield expected auth errors by @evan-danswer in #4494
- Bugfix/dependency updates by @rkuo-danswer in #4482
- beat crashes in multi tenant mode by @rkuo-danswer in #4498
- Google drive perm sync fixes by @Weves in #4495
- Fix: Limit chat filter of Document Sets to Assistant's configuration by @patrickfweston in #4496
- fix scheduler init by @rkuo-danswer in #4504
- fix max 10 drives issue by @evan-danswer in #4505
- updating more packages by @rkuo-danswer in #4502
- Bugfix/salesforce correctness by @rkuo-danswer in #4497
- ensure individual search tool runs do not affect each other by @evan-danswer in #4503
- Confluence timeout fix? by @Weves in #4509
- add image indexing tests by @pablonyx in #4477
- Improve index attempt display by @Weves in #4511
- Expanded basic search by @joachim-danswer in #4517
- Unify document deduping by @evan-danswer in #4520
- Fix default log level by @Weves in #4501
- refactor to use stricter typing by @evan-danswer in #4513
- Shore up multi tenant tests by @pablonyx in #4484
- rollback properly on exception by @rkuo-danswer in #4073
- Cohere validation logic update by @pablonyx in #4523
- Fix #3764: Dynamically handle default branch in GitLab connector by @ThomaciousD in #3765
- Fix black by @Weves in #4528
- Azure- expose necessary configuration options by @pablonyx in #4525
- fix font for dark mode by @evan-danswer in #4527
- checkpointed confluence by @evan-danswer in #4473
- extra logging for uncommon permissions cases by @evan-danswer in #4532
- Feature/celery beat watchdog by @rkuo-danswer in #4534
New Contributors
- @ferdinandl007 made their first contribution in #4370
- @patrickfweston made their first contribution in #4496
Full Changelog: v0.26.0...v0.27.0-beta.1
v0.26.0
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...
v0.26.0-beta.2
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...
v0.25.0
What's Changed
- Batch processing by @pablonyx in #4208
- oauth router went missing? by @rkuo-danswer in #4207
- Fix extra tenant mystery by @pablonyx in #4197
- Fix gated tenants by @pablonyx in #4177
- Fix oddness with session editing by @pablonyx in #4172
- Feature/helm updates by @rkuo-danswer in #4201
- add scope needed for permission sync by @rkuo-danswer in #4198
- Confluence fixes by @Weves in #4220
- Comma separated list for Github repos by @pablonyx in #4199
- improved basic search latency by @evan-danswer in #4186
- Ensure consistent UX by @pablonyx in #4222
- revert to always building model server by @rkuo-danswer in #4213
- Connector tests by @pablonyx in #4221
- remove confluence image filtering by @pablonyx in #4226
- use max_tokens to do better rate limit handling by @evan-danswer in #4224
- Fix frozen model issue by @Weves in #4230
- light worker needs to discover some indexing tasks by @rkuo-danswer in #4209
- Bugfix/query history notes by @rkuo-danswer in #4204
- Add basic memory logging by @Weves in #4234
- Fix local background jobs by @pablonyx in #4241
- Improved login experience by @pablonyx in #4178
- SMall gitbook tweaks by @Weves in #4242
- Fix slack channel validation by @pablonyx in #4240
- small modal improvement by @Weves in #4245
- Bugfix/delete document tags slow by @rkuo-danswer in #4232
- Feature/agentic buffered by @rkuo-danswer in #4231
- Eliminate extremely long log line for large checkpointds by @Weves in #4236
- Small notion tweaks by @Weves in #4244
- decrease log spam model server by @pablonyx in #4166
- fix pip versions by @rkuo-danswer in #4250
- Do not show modals to non-multitenant users by @pablonyx in #4256
- Add basic user invite flow to redis script by @pablonyx in #4253
- Fix slack links by @pablonyx in #4254
- handle conflicts on lowercasing emails by @rkuo-danswer in #4255
- fix oauth downloading and size limits in confluence by @rkuo-danswer in #4249
- Add support for sandboxed salesforce by @Weves in #4252
- Fix slash mystery by @pablonyx in #4263
- Tenants on standby by @pablonyx in #4218
- Improved logout flow by @pablonyx in #4258
- Support image indexing customization by @pablonyx in #4261
- Separate out indexing-time image analysis into new phase by @pablonyx in #4228
- unique constraint here doesn't work by @rkuo-danswer in #4271
- safe handling for mediaType in confluence connector in all places by @rkuo-danswer in #4269
- change default build info in dockerfile's to something more obviously… by @rkuo-danswer in #4275
- change max workers to 2 for the moment by @rkuo-danswer in #4278
Full Changelog: v0.24.0...v0.25.0
v0.25.0-beta.1
What's Changed
- Batch processing by @pablonyx in #4208
- oauth router went missing? by @rkuo-danswer in #4207
- Fix extra tenant mystery by @pablonyx in #4197
- Fix gated tenants by @pablonyx in #4177
- Fix oddness with session editing by @pablonyx in #4172
- Feature/helm updates by @rkuo-danswer in #4201
- add scope needed for permission sync by @rkuo-danswer in #4198
- Confluence fixes by @Weves in #4220
- Comma separated list for Github repos by @pablonyx in #4199
- improved basic search latency by @evan-danswer in #4186
- Ensure consistent UX by @pablonyx in #4222
- revert to always building model server by @rkuo-danswer in #4213
- Connector tests by @pablonyx in #4221
- remove confluence image filtering by @pablonyx in #4226
- use max_tokens to do better rate limit handling by @evan-danswer in #4224
- Fix frozen model issue by @Weves in #4230
- light worker needs to discover some indexing tasks by @rkuo-danswer in #4209
- Bugfix/query history notes by @rkuo-danswer in #4204
- Add basic memory logging by @Weves in #4234
- Fix local background jobs by @pablonyx in #4241
- Improved login experience by @pablonyx in #4178
- SMall gitbook tweaks by @Weves in #4242
- Fix slack channel validation by @pablonyx in #4240
- small modal improvement by @Weves in #4245
- Bugfix/delete document tags slow by @rkuo-danswer in #4232
- Feature/agentic buffered by @rkuo-danswer in #4231
- Eliminate extremely long log line for large checkpointds by @Weves in #4236
- Small notion tweaks by @Weves in #4244
- decrease log spam model server by @pablonyx in #4166
- fix pip versions by @rkuo-danswer in #4250
- Do not show modals to non-multitenant users by @pablonyx in #4256
- Add basic user invite flow to redis script by @pablonyx in #4253
- Fix slack links by @pablonyx in #4254
- handle conflicts on lowercasing emails by @rkuo-danswer in #4255
- fix oauth downloading and size limits in confluence by @rkuo-danswer in #4249
- Add support for sandboxed salesforce by @Weves in #4252
- Fix slash mystery by @pablonyx in #4263
- Tenants on standby by @pablonyx in #4218
- Improved logout flow by @pablonyx in #4258
- Support image indexing customization by @pablonyx in #4261
- Separate out indexing-time image analysis into new phase by @pablonyx in #4228
- unique constraint here doesn't work by @rkuo-danswer in #4271
- safe handling for mediaType in confluence connector in all places by @rkuo-danswer in #4269
- change default build info in dockerfile's to something more obviously… by @rkuo-danswer in #4275
- change max workers to 2 for the moment by @rkuo-danswer in #4278
Full Changelog: v0.24.0...v0.25.0-beta.1
v0.24.0
What's Changed
- first cut at anonymizing query history by @rkuo-danswer in #4123
- Address Auth Edge Case by @pablonyx in #4138
- log processed tenant count by @rkuo-danswer in #4139
- Improve viewable assistant logic by @pablonyx in #4125
- Improved chat search by @pablonyx in #4137
- Improved tenant handling for slack bot by @pablonyx in #4104
- User setting clean up by @pablonyx in #4099
- Minor improvements to provisioning by @pablonyx in #4109
- Better looking errors by @pablonyx in #4050
- Multi tenant user google auth fix by @pablonyx in #4145
- Order chat sessions by time updated, not created by @pablonyx in #4143
- fix propagation of is_agentic by @evan-danswer in #4150
- Lowercase multi tenant email mapping by @pablonyx in #4141
- Show warning when inviting first user in non multi-tenant mode by @pablonyx in #4144
- Log server side auth error + slackbot pagination fix by @pablonyx in #4149
- Filter assistants fix by @pablonyx in #4153
- Minor persistence fix by @pablonyx in #4154
- Feature/confluence oauth by @rkuo-danswer in #3477
- Improved google connector flow by @pablonyx in #4155
- Bugfix/emit background error by @rkuo-danswer in #4156
- Update warning copy by @pablonyx in #4160
- Fix user group edge case by @pablonyx in #4159
- Bump NextJS version by @pablonyx in #4164
- Fix curator default persona editing by @pablonyx in #4158
- Cleaner palette for dark mode index attempt failure by @pablonyx in #4163
- Silence auth logs by @pablonyx in #4165
- Update Unstructured documentation URL to new location by @bslavin in #4168
- Enhance iframe content extraction and add thresholds for JavaScript disabled scenarios by @Subash-Mohan in #4167
- Handling of #! sites by @yuhongsun96 in #4169
- Add option to not re-index by @Weves in #4157
- Small tweak to NumberInput by @Weves in #4174
- fix web connector tests to handle new deduping by @rkuo-danswer in #4175
- Ephemeral slack messages as responses to user questions by @joachim-danswer in #4142
- Bugfix/GitHub validation by @rkuo-danswer in #4173
- fix blowing up the entire task on exception and trying to reuse an in… by @rkuo-danswer in #4179
- Delete all chats by @pablonyx in #4171
- Nit: logging adjustments by @pablonyx in #4182
- Add minor fixes by @pablonyx in #4170
- Bugfix/vertex crash by @rkuo-danswer in #4181
- Better filtering by @pablonyx in #4185
- Attempt to address tool happy claude by @Weves in #4187
- Add image support for search by @pablonyx in #4090
- Add ONYX_QUERY_HISTORY_TYPE to the dev compose files by @Weves in #4196
- fix usage report pagination by @rkuo-danswer in #4183
- Workspace configs by @pablonyx in #4202
- Hotfix/always build model server by @rkuo-danswer in #4215
New Contributors
Full Changelog: v0.23.3...v0.24.0
v0.24.0-beta.2
What's Changed
- first cut at anonymizing query history by @rkuo-danswer in #4123
- Address Auth Edge Case by @pablonyx in #4138
- log processed tenant count by @rkuo-danswer in #4139
- Improve viewable assistant logic by @pablonyx in #4125
- Improved chat search by @pablonyx in #4137
- Improved tenant handling for slack bot by @pablonyx in #4104
- User setting clean up by @pablonyx in #4099
- Minor improvements to provisioning by @pablonyx in #4109
- Better looking errors by @pablonyx in #4050
- Multi tenant user google auth fix by @pablonyx in #4145
- Order chat sessions by time updated, not created by @pablonyx in #4143
- fix propagation of is_agentic by @evan-danswer in #4150
- Lowercase multi tenant email mapping by @pablonyx in #4141
- Show warning when inviting first user in non multi-tenant mode by @pablonyx in #4144
- Log server side auth error + slackbot pagination fix by @pablonyx in #4149
- Filter assistants fix by @pablonyx in #4153
- Minor persistence fix by @pablonyx in #4154
- Feature/confluence oauth by @rkuo-danswer in #3477
- Improved google connector flow by @pablonyx in #4155
- Bugfix/emit background error by @rkuo-danswer in #4156
- Update warning copy by @pablonyx in #4160
- Fix user group edge case by @pablonyx in #4159
- Bump NextJS version by @pablonyx in #4164
- Fix curator default persona editing by @pablonyx in #4158
- Cleaner palette for dark mode index attempt failure by @pablonyx in #4163
- Silence auth logs by @pablonyx in #4165
- Update Unstructured documentation URL to new location by @bslavin in #4168
- Enhance iframe content extraction and add thresholds for JavaScript disabled scenarios by @Subash-Mohan in #4167
- Handling of #! sites by @yuhongsun96 in #4169
- Add option to not re-index by @Weves in #4157
- Small tweak to NumberInput by @Weves in #4174
- fix web connector tests to handle new deduping by @rkuo-danswer in #4175
- Ephemeral slack messages as responses to user questions by @joachim-danswer in #4142
- Bugfix/GitHub validation by @rkuo-danswer in #4173
- fix blowing up the entire task on exception and trying to reuse an in… by @rkuo-danswer in #4179
- Delete all chats by @pablonyx in #4171
- Nit: logging adjustments by @pablonyx in #4182
- Add minor fixes by @pablonyx in #4170
- Bugfix/vertex crash by @rkuo-danswer in #4181
- Better filtering by @pablonyx in #4185
- Attempt to address tool happy claude by @Weves in #4187
- Add image support for search by @pablonyx in #4090
- Add ONYX_QUERY_HISTORY_TYPE to the dev compose files by @Weves in #4196
- fix usage report pagination by @rkuo-danswer in #4183
- Workspace configs by @pablonyx in #4202
- Hotfix/always build model server by @rkuo-danswer in #4215
New Contributors
Full Changelog: v0.23.1...v0.24.0-beta.2
v0.23.1
What's Changed
- Increase timeout for reasoning models + make o1 available by default by @Weves in #3954
- Fix for red background by @Weves in #3957
- Fix starter message overflow by @Weves in #3956
- Fix odd interaction by @pablonyx in #3959
- Bugfix/dedupe ids by @rkuo-danswer in #3952
- improve gpu detection functions and logging in model server by @rkuo-danswer in #3938
- Improve starter message splitting by @Weves in #3963
- refactoring and update multiplier in real time by @rkuo-danswer in #3948
- Ensure sidepanel defaults sidebar off by @pablonyx in #3844
- Support share/view IDs for Airtable by @Weves in #3967
- Update assistants visibility, minor UX, .. by @pablonyx in #3965
- Clean illegal chars in metadata by @Weves in #3971
- Don't build model server every night by @yuhongsun96 in #3973
- Address by @pablonyx in #3955
- merge monitoring with kickoff tasks by @rkuo-danswer in #3953
- Jira add key to semantic id by @yuhongsun96 in #3981
- Minor misc ux improvements by @pablonyx in #3966
- no thread local locks in callbacks and raise permission sync timeout … by @rkuo-danswer in #3977
- Add background errors ability by @Weves in #3982
- ignore result when using send_task on lightweight tasks by @rkuo-danswer in #3978
- fix jira connector test by @rkuo-danswer in #3983
- Bugfix/jira connector test 2 by @rkuo-danswer in #3986
- Hope this actually skips the model server builds now by @yuhongsun96 in #3987
- fix title check by @rkuo-danswer in #3993
- Improved email formatting by @pablonyx in #3985
- xfail this test by @rkuo-danswer in #3992
- updated rerank function arguments by @joachim-danswer in #3988
- Add delete all for tenants in Vespa by @pablonyx in #3970
- Fix Agent Slowness by @yuhongsun96 in #3979
- Billing fixes by @pablonyx in #3976
- Reduce errors in workers by @pablonyx in #3962
- Minor read replica fix by @pablonyx in #3997
- Fix vespa script by @pablonyx in #3998
- Gitbook connector by @neo773 in #3991
- Small gitbook fixes by @Weves in #4001
- Color fix / width by @pablonyx in #4000
- add nano and vim to base image by @rkuo-danswer in #3995
- Remove extra
l
by @pablonyx in #3999 - Substantial Agent Search Updates by @joachim-danswer in #3994
- bump version and fix related issues by @evan-danswer in #3996
- Reduce background errors by @pablonyx in #4004
- Fix typing for metadata by @Weves in #4008
- Minor cleanup by @pablonyx in #4010
- Fix Zulip connector schema + links and enable temporal metadata by @ATSiem in #4005
- Fix ruff by @Weves in #4013
- Connector checkpointing by @Weves in #3876
- Playwright + Chromatic update by @pablonyx in #4015
- Seeding count issue by @pablonyx in #4009
- By default, use primary LLM for initial & refined answer by @joachim-danswer in #4012
- added timeouts for agent llm calls by @evan-danswer in #4019
- no reranking if local model w/o GPU for Agent Search by @joachim-danswer in #4011
- UX by @pablonyx in #4014
- Force use tool overrides by @evan-danswer in #4024
- consistent refined answer improvement by @evan-danswer in #4027
- Update README.md by @evan-danswer in #3908
- improve validation schema by @pablonyx in #3984
- Add default slack bot disabling by @pablonyx in #3935
- new is_agentic flag for chatmessages by @evan-danswer in #4026
- Small confluence group sync tweaks by @Weves in #4033
- timout bumps by @joachim-danswer in #4037
- add index to document__tag.tag_id by @rkuo-danswer in #4038
- Quick link fix by @pablonyx in #4039
- Adjust behavior when display_model_names is null by @Weves in #4045
- Strict Tenant ID Enforcement by @pablonyx in #3871
- Update README by @yuhongsun96 in #4044
- Admin default by @pablonyx in #4032
- Don't pass thorugh parallel_tool_calls for o-family models by @Weves in #4049
- Non-SMTP password reset by @pablonyx in #4031
- Feature/indexing hard timeout 3 by @rkuo-danswer in #3980
- support scrolling before scraping by @rkuo-danswer in #4040
- Connector validation by @pablonyx in #4016
- Update error class by @pablonyx in #4006
- Miscellaneous indexing fixes by @pablonyx in #4042
- Fix streaming by @pablonyx in #4055
- Bump connectoon timeouts by @joachim-danswer in #4057
- Agent search history displayed answer by @evan-danswer in #4052
- Pin xmlsec version + improve SAML flow by @Weves in #4054
- fix usage of tenant_id by @rkuo-danswer in #4062
- Add support for sending email invites for single tenant users by @Weves in #4065
- try more efficient query by @rkuo-danswer in #4047
- Fix gitbook connector issues by @Weves in #4072
- Default agent search on for non-ee by @pablonyx in #4083
- coerce useLanggraph to boolean by @evan-danswer in #4084
- Fix LLM selection by @Weves in #4078
- tool fixes by @rkuo-danswer in #4075
- README Updates by @yuhongsun96 in #4088
- don't spam the logs with texts on auth errors by @rkuo-danswer in #4085
- enable manual testing for model server by @rkuo-danswer in #4003
- Fix integration tests by @pablonyx in #4059
- Fix nginx for prod compose file by @Weves in #4091
- Improved auto scroll by @pablonyx in #4096
- thread utils respect contextvars by @evan-danswer in #4074
- Fix gpt o-series code block formatting by @evan-danswer in #4089
- Fix starter message editing by @pablonyx in #4101
- Fix slackbot rate limit on selection of channels by @pablonyx in #4102
- make Settings model match db by @evan-danswer in #4087
- tighten up logs by @rkuo-danswer in #4076
- Bugfix/termination cleanup by @rkuo-danswer in #4077
- Heavy task improvements, logging, and validation by @pablonyx in #4058
- more aggressive handling of tasks blocking deletion by @rkuo-danswer in #4093
- Text overflow logic by @pablonyx in #4051
- Add option to index all Jira projects by @Weves in #4106
- Prettier ...
v0.22.1
What's Changed
- Fixed SharePoint connector polling by @hagen-danswer in #3834
- Can't create starter messages for existing assistants. by @devin-ai-integration in #3825
- Update e2e frontend tests by @pablonyx in #3843
- Add more group sync logging by @Weves in #3860
- Optimize /persona query by @pablonyx in #3859
- Add more airtable logging by @Weves in #3862
- Pin shapely by @Weves in #3863
- Foreign key input prompts by @pablonyx in #3836
- Remove
cloud_kubes
from public repo by @pablonyx in #3855 - Update foreign key migration by @pablonyx in #3865
- Validate permission locks by @rkuo-danswer in #3799
- Airtable fix by @Weves in #3866
- Fix airtable connector w/ mt cloud + move telem logic to match new st… by @Weves in #3868
- Ensure anonymous users can give feedback by @pablonyx in #3870
- E2e assistant tests by @pablonyx in #3869
- Add user specific chat session temperature by @pablonyx in #3867
- Improved attachment handling by @Weves in #3877
- Handle expiring attachments by @Weves in #3879
- another airtable fix by @Weves in #3881
- Helm chart refactoring by @trial-danswer in #3797
- Agent search feature by @pablonyx in #3749
- Update some prompt formats by @yuhongsun96 in #3894
- xfail test until fixed by @rkuo-danswer in #3898
- lessen usage of scan_iter by @rkuo-danswer in #3856
- Mypy random fixes by @pablonyx in #3893
- Tool Call Error Display by @yuhongsun96 in #3897
- Fix extra init file + allow adding API keys to user groups by @Weves in #3901
- Support not pausing connectors on initialization failure by @Weves in #3905
- Set GPT 4o as default and add O3 mini by @pablonyx in #3899
- Password reset tenant by @pablonyx in #3895
- Fix issue causing file connector to fail by @Weves in #3907
- Fix chat image upload double read by @sam-w in #3889
- (nit) remove unused border by @pablonyx in #3913
- Enforce Slack Channel Default Config by @pablonyx in #3892
- Put components in components directory + remove unused shortcut commands by @pablonyx in #3909
- fixed citations when sections selected by @evan-danswer in #3914
- fix bug in validation logic by @rkuo-danswer in #3915
- alert if revisions are null or query fails by @rkuo-danswer in #3910
- Slackbot to know its name by @yuhongsun96 in #3917
- Minor misc docset updates by @pablonyx in #3912
- Allow no search by @pablonyx in #3903
- Various improvements by @pablonyx in #3886
- select only doc_id by @rkuo-danswer in #3920
- Helm Chart Fixes by @trial-danswer in #3900
- Very minor robustification by @pablonyx in #3926
- Improvements to Redis + Vespa debugging by @pablonyx in #3911
- Update popup + misc standardization by @pablonyx in #3906
- fix chromatic save/upload by @rkuo-danswer in #3927
- Multi tenant tests by @pablonyx in #3919
- small linear connector improvements by @evan-danswer in #3929
- event driven indexing/docset/usergroup triggers by @rkuo-danswer in #3918
- Update display by @pablonyx in #3934
- Bugfix/beat templates by @rkuo-danswer in #3754
- Bugfix/slack stop 2 by @rkuo-danswer in #3916
- added context type for when internet search tool is used by @evan-danswer in #3930
- Add Dark Mode by @pablonyx in #3936
- add validation for pruning/group sync etc by @rkuo-danswer in #3882
- New ux dark by @pablonyx in #3944
- Multi tenant specific error page by @pablonyx in #3928
- Ux improvements by @pablonyx in #3947
- fix apt versioning issues by @rkuo-danswer in #4151
New Contributors
Full Changelog: v0.21.1...v0.22.1
v0.23.0-beta.1
What's Changed
- Increase timeout for reasoning models + make o1 available by default by @Weves in #3954
- Fix for red background by @Weves in #3957
- Fix starter message overflow by @Weves in #3956
- Fix odd interaction by @pablonyx in #3959
- Bugfix/dedupe ids by @rkuo-danswer in #3952
- improve gpu detection functions and logging in model server by @rkuo-danswer in #3938
- Improve starter message splitting by @Weves in #3963
- refactoring and update multiplier in real time by @rkuo-danswer in #3948
- Ensure sidepanel defaults sidebar off by @pablonyx in #3844
- Support share/view IDs for Airtable by @Weves in #3967
- Update assistants visibility, minor UX, .. by @pablonyx in #3965
- Clean illegal chars in metadata by @Weves in #3971
- Don't build model server every night by @yuhongsun96 in #3973
- Address by @pablonyx in #3955
- merge monitoring with kickoff tasks by @rkuo-danswer in #3953
- Jira add key to semantic id by @yuhongsun96 in #3981
- Minor misc ux improvements by @pablonyx in #3966
- no thread local locks in callbacks and raise permission sync timeout … by @rkuo-danswer in #3977
- Add background errors ability by @Weves in #3982
- ignore result when using send_task on lightweight tasks by @rkuo-danswer in #3978
- fix jira connector test by @rkuo-danswer in #3983
- Bugfix/jira connector test 2 by @rkuo-danswer in #3986
- Hope this actually skips the model server builds now by @yuhongsun96 in #3987
- fix title check by @rkuo-danswer in #3993
- Improved email formatting by @pablonyx in #3985
- xfail this test by @rkuo-danswer in #3992
- updated rerank function arguments by @joachim-danswer in #3988
- Add delete all for tenants in Vespa by @pablonyx in #3970
- Fix Agent Slowness by @yuhongsun96 in #3979
- Billing fixes by @pablonyx in #3976
- Reduce errors in workers by @pablonyx in #3962
- Minor read replica fix by @pablonyx in #3997
- Fix vespa script by @pablonyx in #3998
- Gitbook connector by @neo773 in #3991
- Small gitbook fixes by @Weves in #4001
- Color fix / width by @pablonyx in #4000
- add nano and vim to base image by @rkuo-danswer in #3995
- Remove extra
l
by @pablonyx in #3999 - Substantial Agent Search Updates by @joachim-danswer in #3994
- bump version and fix related issues by @evan-danswer in #3996
- Reduce background errors by @pablonyx in #4004
- Fix typing for metadata by @Weves in #4008
- Minor cleanup by @pablonyx in #4010
- Fix Zulip connector schema + links and enable temporal metadata by @ATSiem in #4005
- Fix ruff by @Weves in #4013
- Connector checkpointing by @Weves in #3876
- Playwright + Chromatic update by @pablonyx in #4015
- Seeding count issue by @pablonyx in #4009
- By default, use primary LLM for initial & refined answer by @joachim-danswer in #4012
- added timeouts for agent llm calls by @evan-danswer in #4019
- no reranking if local model w/o GPU for Agent Search by @joachim-danswer in #4011
- UX by @pablonyx in #4014
- Force use tool overrides by @evan-danswer in #4024
- consistent refined answer improvement by @evan-danswer in #4027
- Update README.md by @evan-danswer in #3908
- improve validation schema by @pablonyx in #3984
- Add default slack bot disabling by @pablonyx in #3935
- new is_agentic flag for chatmessages by @evan-danswer in #4026
- Small confluence group sync tweaks by @Weves in #4033
- timout bumps by @joachim-danswer in #4037
- add index to document__tag.tag_id by @rkuo-danswer in #4038
- Quick link fix by @pablonyx in #4039
- Adjust behavior when display_model_names is null by @Weves in #4045
- Strict Tenant ID Enforcement by @pablonyx in #3871
- Update README by @yuhongsun96 in #4044
- Admin default by @pablonyx in #4032
- Don't pass thorugh parallel_tool_calls for o-family models by @Weves in #4049
- Non-SMTP password reset by @pablonyx in #4031
- Feature/indexing hard timeout 3 by @rkuo-danswer in #3980
- support scrolling before scraping by @rkuo-danswer in #4040
- Connector validation by @pablonyx in #4016
- Update error class by @pablonyx in #4006
- Miscellaneous indexing fixes by @pablonyx in #4042
- Fix streaming by @pablonyx in #4055
- Bump connectoon timeouts by @joachim-danswer in #4057
- Agent search history displayed answer by @evan-danswer in #4052
- Pin xmlsec version + improve SAML flow by @Weves in #4054
- fix usage of tenant_id by @rkuo-danswer in #4062
- Add support for sending email invites for single tenant users by @Weves in #4065
- try more efficient query by @rkuo-danswer in #4047
- Fix gitbook connector issues by @Weves in #4072
- Default agent search on for non-ee by @pablonyx in #4083
- coerce useLanggraph to boolean by @evan-danswer in #4084
- Fix LLM selection by @Weves in #4078
- tool fixes by @rkuo-danswer in #4075
- README Updates by @yuhongsun96 in #4088
- don't spam the logs with texts on auth errors by @rkuo-danswer in #4085
- enable manual testing for model server by @rkuo-danswer in #4003
- Fix integration tests by @pablonyx in #4059
- Fix nginx for prod compose file by @Weves in #4091
- Improved auto scroll by @pablonyx in #4096
- thread utils respect contextvars by @evan-danswer in #4074
- Fix gpt o-series code block formatting by @evan-danswer in #4089
- Fix starter message editing by @pablonyx in #4101
- Fix slackbot rate limit on selection of channels by @pablonyx in #4102
- make Settings model match db by @evan-danswer in #4087
- tighten up logs by @rkuo-danswer in #4076
- Bugfix/termination cleanup by @rkuo-danswer in #4077
- Heavy task improvements, logging, and validation by @pablonyx in #4058
- more aggressive handling of tasks blocking deletion by @rkuo-danswer in #4093
- Text overflow logic by @pablonyx in #4051
- Add option to index all Jira projects by @Weves in #4106
- Prettier ...