May 18th updates
Details
Improvements
- Deep Search Allow typing while current question is processing
Allow typing in the prompt editor while Deep Search is processing a query.
- Code Search Support setting default search contexts for orgs in the management UI
Site admins can now set and clear default search contexts for organizations. Regular users can see their effective default search context and override it for themselves.
- Authentication Prevent tokens being marked as expired due to infra failures
- Authentication Retry oauth2 refresh tokens after transient errors
Automatically retry OAuth2 refresh tokens after transient errors, improving authentication reliability and reducing the need for manual reconnection.
- RBAC Extend REPO_MANAGEMENT permission to remaining repository admin endpoints
Repository administration GraphQL endpoints now use the
REPO_MANAGEMENTRBAC permission instead of requiring full site-admin access. - RBAC Add observability management admin rbac perms
Added new
OBSERVABILITY#{READ,WRITE}RBAC permissions that gate access to observability and debugging admin endpoints (outbound requests, slow requests, gitserver info, background jobs, search stats, observability test alerts). - RBAC Add code host management admin RBAC permission
Add a dedicated
EXTERNAL_SERVICESRBAC namespace gating code host configuration (replacing prior site-admin andREPO_MANAGEMENTchecks), grant admin UI access to its holders, and surface a high-trust warning forEXTERNAL_SERVICES#WRITE. - RBAC Add executor secret management admin permission
Added
EXECUTOR_SECRETS#READandEXECUTOR_SECRETS#WRITERBAC permissions to allow delegated executor secret administration without requiring full site-admin privileges. - RBAC Add out of band migration admin rbac permissions
Added new
OOB_MIGRATIONS#{READ,WRITE}RBAC permissions that gate access to the out-of-band migrations admin endpoints. - Repositories Add per-repo git CLI CPU pprof endpoint
Add per-repo git CLI CPU pprof endpoint to track repository activity
- Smart hover summaries Enforce and consume entitlements
Smart hover summaries now support entitlements.
- Entitlements Support zero-value limits to fully block feature access
Admins can now set entitlement limits to zero to fully block user access to a feature.
- Entitlements Add smart hover summary entitlement
Add entitlements for smart hover summary, enabling site admins to configure usage limits for the feature.
- Organizations Allow underscores in organization names
Fixes
- Deep Search Fix stale hover highlight in conversation history
Fixed stale hover highlight in the Deep Search conversation history panel
- Deep Search Gate read-token credentials on sharing enablement
When sharing is disabled, the markdown export endpoint and the deepsearch_read tool no longer resolve shared conversations via share tokens. This brings them in line with the web UI, which already honored the setting.
- Deep Search Prompt tweaks to tone down commit search and improve finder usage
Improved Deep Search prompt to reduce excessive commit searches and provide better context to the finder tool.
- Deep Search Add retry for cancelled searches
Added a retry button for cancelled Deep Search prompts that preserves all content blocks and filters superseded retry attempts from view.
- Code Search Avoid panics on uncompileable regexps
Fixed a panic that could occur when processing certain regular expression patterns during search result hydration.
- Code Search Fix vertical alignment of DisplayPath
- Code Search Fix search.contextLines user setting
- Code Search Fix slash-prefixed fuzzy finder file path searches
Fixed a bug where "/"-delimited regex patterns were incorrectly detected in the Fuzzy Finder, which especially for path queries could lead to zero search results.
- Batch Changes Log workspace execution job ID consistently
- Permissions Use conf.DefaultClient instead of conf.Get
Fixed an issue where permissions configuration changes were not applied until restart
- UI Show current repo name in open-in-editor path example
The "Set your preferred editor" popover now shows the current repository name in the path example instead of a hardcoded placeholder.
- Tools Increase timeouts in diff and commit search
Increased timeouts for diff and commit search in Deep Search and MCP from 60s to 115s.
Removed
- Batch Changes Remove batch spec admin page
Removed batch spec admin page and its backing
Query.batchSpecsAPI.
Other
- Security Bump deps to resolve critical CVEs