Changelog May 18th updates
May 18, 2026

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_MANAGEMENT RBAC 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_SERVICES RBAC namespace gating code host configuration (replacing prior site-admin and REPO_MANAGEMENT checks), grant admin UI access to its holders, and surface a high-trust warning for EXTERNAL_SERVICES#WRITE.

  • RBAC Add executor secret management admin permission

    Added EXECUTOR_SECRETS#READ and EXECUTOR_SECRETS#WRITE RBAC 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 Add copy button to smart hover summary

    Smart hover summaries can now be copied in Markdown format.

  • 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 Zoekt reindex button forces reindex

    Fixed the Reindex now button to force a full reindex, rather than forcing a potentially noop incremental index.

  • Code Search Fix vertical alignment of DisplayPath
  • Code Search Fix search.contextLines user setting
  • Code Search Fix copy button positioning
  • 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.batchSpecs API.

Other

  • Security Bump deps to resolve critical CVEs