You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
### Added
11
+
- Added an optional `webUrl` field to the GitLab connection config, used to build links to repositories in the GitLab web UI when the API host differs from the browsable host. [#1457](https://github.com/sourcebot-dev/sourcebot/pull/1457)
12
+
13
+
### Fixed
14
+
- Prevented focus rings in workspace connector dialogs from being clipped. [#1457](https://github.com/sourcebot-dev/sourcebot/pull/1457)
15
+
16
+
## [5.1.2] - 2026-07-16
17
+
18
+
### Added
19
+
- Added an opt-in `SOURCEBOT_LLM_USER_EMAIL_HEADER_ENABLED` environment variable that sends the authenticated user's lower-cased email to language model providers in the `X-Sourcebot-User-Email` header. [#1455](https://github.com/sourcebot-dev/sourcebot/pull/1455)
20
+
21
+
### Fixed
22
+
-[EE] Verified signed online license assertions before granting paid feature entitlements. [#1442](https://github.com/sourcebot-dev/sourcebot/pull/1442)
23
+
-[EE] Fixed worker startup races that could disable GitHub App authentication and permission syncing until restart after an online license refresh. [#1454](https://github.com/sourcebot-dev/sourcebot/pull/1454)
24
+
-[EE] Fixed GitHub connection sync jobs to fail safely when GitHub App authentication is configured without the required entitlement. [#1454](https://github.com/sourcebot-dev/sourcebot/pull/1454)
25
+
10
26
## [5.1.1] - 2026-07-14
11
27
12
28
- Add book a call button to sidebar. [#1441](https://github.com/sourcebot-dev/sourcebot/pull/1441)
Copy file name to clipboardExpand all lines: docs/api-reference/sourcebot-public.openapi.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"openapi": "3.0.3",
3
3
"info": {
4
4
"title": "Sourcebot Public API",
5
-
"version": "v5.1.1",
5
+
"version": "v5.1.2",
6
6
"description": "OpenAPI description for the public Sourcebot REST endpoints used for search, repository listing, and file browsing. Authentication is instance-dependent: API keys are the standard integration mechanism, OAuth bearer tokens are EE-only, and some instances may allow anonymous access."
Copy file name to clipboardExpand all lines: docs/docs/configuration/environment-variables.mdx
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,7 @@ The following environment variables allow you to configure your Sourcebot deploy
42
42
|`ALWAYS_INDEX_FILE_PATTERNS`| - | <p>A comma separated list of glob patterns matching file paths that should always be indexed, regardless of size or number of trigrams.</p> |
43
43
|`SOURCEBOT_CHAT_ATTACHMENT_MAX_IMAGE_BYTES`|`10485760` (10 MiB) | <p>Maximum size in bytes of a single image attachment uploaded to Ask Sourcebot. Enforced server-side at upload time.</p> |
44
44
|`SOURCEBOT_CHAT_ATTACHMENT_ORPHAN_TTL_HOURS`|`24`| <p>How long in hours an uploaded-but-unsent attachment is retained before being deleted by the orphan sweep. Set to `0` to disable the sweep.</p> |
45
+
|`SOURCEBOT_LLM_USER_EMAIL_HEADER_ENABLED`|`false`| <p>When enabled, Sourcebot sends the authenticated user's lower-cased email address to configured language model providers in the `X-Sourcebot-User-Email` request header. Anonymous requests omit the header.</p> |
45
46
|`NODE_USE_ENV_PROXY`|`0`| <p>Enables Node.js to automatically use `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` environment variables for network requests. Set to `1` to enable or `0` to disable. See [this doc](https://nodejs.org/en/learn/http/enterprise-network-configuration) for more info.</p> |
46
47
|`HTTP_PROXY`| - | <p>HTTP proxy URL for routing non-SSL requests through a proxy server (e.g., `http://proxy.company.com:8080`). Requires `NODE_USE_ENV_PROXY=1`.</p> |
47
48
|`HTTPS_PROXY`| - | <p>HTTPS proxy URL for routing SSL requests through a proxy server (e.g., `http://proxy.company.com:8080`). Requires `NODE_USE_ENV_PROXY=1`.</p> |
Copy file name to clipboardExpand all lines: docs/snippets/schemas/v3/connection.schema.mdx
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -272,6 +272,15 @@
272
272
],
273
273
"pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$"
274
274
},
275
+
"webUrl": {
276
+
"type": "string",
277
+
"format": "url",
278
+
"description": "The base URL used to construct links to repositories in the GitLab web UI. Useful when the API is served from a different host than the one users browse (e.g. `https://api.gitlab.example.com` for `url` and `https://gitlab.example.com` for `webUrl`). Defaults to the value of `url`.",
Copy file name to clipboardExpand all lines: docs/snippets/schemas/v3/gitlab.schema.mdx
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,6 +51,15 @@
51
51
],
52
52
"pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$"
53
53
},
54
+
"webUrl": {
55
+
"type": "string",
56
+
"format": "url",
57
+
"description": "The base URL used to construct links to repositories in the GitLab web UI. Useful when the API is served from a different host than the one users browse (e.g. `https://api.gitlab.example.com` for `url` and `https://gitlab.example.com` for `webUrl`). Defaults to the value of `url`.",
Copy file name to clipboardExpand all lines: docs/snippets/schemas/v3/index.schema.mdx
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -763,6 +763,15 @@
763
763
],
764
764
"pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$"
765
765
},
766
+
"webUrl": {
767
+
"type": "string",
768
+
"format": "url",
769
+
"description": "The base URL used to construct links to repositories in the GitLab web UI. Useful when the API is served from a different host than the one users browse (e.g. `https://api.gitlab.example.com` for `url` and `https://gitlab.example.com` for `webUrl`). Defaults to the value of `url`.",
0 commit comments