What's Changed
- fix(perm-sync): scope censoring-only open ACLs to perm-synced connectors by @nmgarza5 in #15776
- fix(llms): recommended-models agent defaults to the balanced tier, never Astra/Fable by @rohoswagger in #15890
- fix(connectors): keep the realm in the credential, not the connector config by @evan-onyx in #15895
- feat(connectors): checks card and account list polish by @raunakab in #15893
- feat: capability checks return findings by @evan-onyx in #15836
- feat: workspace setting to turn off connector check findings by @evan-onyx in #15837
- feat: discovery checks gather findings without gating by @evan-onyx in #15838
- feat: Confluence lists the visible spaces as check findings by @evan-onyx in #15839
- feat: Slack lists the readable channels as check findings by @evan-onyx in #15840
- feat: Outlook and OneDrive count mailboxes and drives as check findings by @evan-onyx in #15841
- fix: address the independent review of check findings by @evan-onyx in #15865
- feat: free-text advisories on capability checks by @evan-onyx in #15867
- feat: OneDrive capability checks report what they could not verify by @evan-onyx in #15870
- chore(llm): remove dead is_embedding_model helpers by @rohoswagger in #15851
- fix(connectors): fail a draft check run at once when task setup breaks by @raunakab in #15898
- fix(craft): prefer workdir for subdirectory shell commands by @wenxi-onyx in #15907
- feat(connectors): break a cc-pair's documents down by hierarchy node by @evan-onyx in #15864
- fix: retry Google Docs API rate limits and fail the document if they last by @evan-onyx in #15903
- feat(web): show a rebuild banner when a reindex copies vectors by @Bo-Onyx in #15894
- chore(llms): update recommended models by @onyx-cherry-pick[bot] in #15899
- ci: run the reindex port integration tests daily and on related PRs by @evan-onyx in #15910
- refactor(connectors): Notion source-operations gateway by @evan-onyx in #15856
- feat(connectors): named indexing capability checks for Notion by @evan-onyx in #15857
- fix(craft): separate composer drafts from stored attachments by @wenxi-onyx in #15795
- fix(craft): isolate history loading and queued turn recovery by @wenxi-onyx in #15800
- fix(chat): retain project context with custom agents by @wenxi-onyx in #15900
- chore(zed): upgrade and downgrade the schema by N revisions by @raunakab in #15914
- fix(craft): avoid dev debug channel hydration delays by @wenxi-onyx in #15913
- fix(craft): publish Docker bundles atomically by @wenxi-onyx in #15912
- feat: Google Drive check findings and advisories by @evan-onyx in #15874
- feat: Jira capability checks report what they could not verify by @evan-onyx in #15873
- feat(telemetry): track executed tool categories per query by @yuhongsun96 in #15909
- refactor(sharepoint): source-operations gateway by @nmgarza5 in #15777
- feat(connectors): named indexing capability checks for SharePoint by @nmgarza5 in #15785
- feat(connectors): named permission-sync checks for SharePoint by @nmgarza5 in #15826
- fix(ci): pin release lines to main's base image digests and post one failure notice per failure by @nmgarza5 in #15889
- fix(zed): make the db up/down [N] tasks work under fish by @raunakab in #15925
- chore(linear): drop the unused permission sync twin builder and members model by @nmgarza5 in #15891
- chore(ci): drop the unreachable multi-commit name in the CVE Alerts cherry-pick by @devin-ai-integration[bot] in #15928
- feat(admin-sidebar): one pointer-following tooltip over locked pages; logical tooltip sides by @raunakab in #15926
- chore(microsoft): remove unused graph_error_code and ENTRA_GROUP_ID_SELECT by @devin-ai-integration[bot] in #15929
- fix(slack): skip channels the bot cannot join instead of failing the run by @nmgarza5 in #15897
- feat: Outlook capability checks report what they could not verify by @evan-onyx in #15920
- refactor(connectors): GitHub source-operations gateway by @evan-onyx in #15859
- feat(connectors): named indexing capability checks for GitHub by @evan-onyx in #15860
- feat(connectors): named permission-sync and group-sync checks for GitHub by @evan-onyx in #15861
- ci: run the OneDrive job tests only on related PRs and fail fast on a throttled attempt by @evan-onyx in #15924
- feat: Slack capability checks report what they could not verify by @evan-onyx in #15919
- test(e2e): create the file connector fixture paused by @evan-onyx in #15938
- feat(credentials): require the bound fields of a pair to use another user's credential by @evan-onyx in #15862
- feat(credentials): honour credential sharing with admins and groups by @evan-onyx in #15863
- feat(connectors): account sharing UI on the add-connector page by @raunakab in #15930
- feat(connectors): show plan-limited settings on every plan, locked by @raunakab in #15939
- fix(connectors): block SYNC_RESTRICTED until the cc_pair_ids backfill completes by @evan-onyx in #15940
- feat(connectors): list locked plan options under an upgrade link by @raunakab in #15942
- feat: Open a connector in the create form in edit mode by @evan-onyx in #15944
- feat: Fill the connector edit form with the connector's current state by @evan-onyx in #15945
- feat: Run the connector edit form's checks as dry runs by @evan-onyx in #15946
- feat: Stage file uploads for a file connector edit by @evan-onyx in #15947
- feat: Edit a connector through a plan preview by @evan-onyx in #15948
- feat: Show a connector's pending backfills on its detail page by @evan-onyx in #15949
- chore: Playwright flow for editing a connector through a plan by @evan-onyx in #15950
- feat(search): show the cc_pair_ids backfill progress on Index Settings by @evan-onyx in #15943
- fix(opal): give tabs per-variant minimum heights by @raunakab in #15952
Full Changelog: helm/onyx-0.9.12...v5.0.0-beta.0