Skip to content

Commit 85f13ee

Browse files
Merge branch 'main' into fix/gitattributes-nested-patterns
2 parents d67fcc7 + e291d78 commit 85f13ee

42 files changed

Lines changed: 1147 additions & 562 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/images/askSourcebot.gif‎

13.3 MB
Loading

‎.github/images/code-context.svg‎

Lines changed: 88 additions & 0 deletions
Loading

‎.github/images/codeSearch.gif‎

12 MB
Loading

‎.github/workflows/release-cloud-prod.yml‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,23 @@ concurrency:
1414
cancel-in-progress: false
1515

1616
jobs:
17+
# The image tags below are only enabled for `v*` tag refs. Fail fast with a
18+
# clear error when dispatched from a branch rather than letting buildx fail
19+
# with "tag is needed when pushing to registry".
20+
validate-ref:
21+
runs-on: ubuntu-latest
22+
steps:
23+
- name: Require a release tag ref
24+
env:
25+
REF: ${{ github.ref }}
26+
run: |
27+
if [[ "$REF" != refs/tags/v* ]]; then
28+
echo "::error::Cloud production releases must run against a release tag (got '$REF'). Re-run with: gh workflow run release-cloud-prod.yml --ref v<version>"
29+
exit 1
30+
fi
31+
1732
build:
33+
needs: validate-ref
1834
uses: ./.github/workflows/_build-cloud.yml
1935
with:
2036
environment: prod

‎.github/workflows/release-prod.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ jobs:
145145
- name: Commit changes
146146
run: |
147147
git add CHANGELOG.md packages/shared/src/version.ts docs/api-reference/sourcebot-public.openapi.json
148-
git commit -m "[skip ci] Release v$VERSION"
148+
git commit -m "Release v$VERSION"
149149
150150
- name: Push to temporary branch
151151
id: push_temp_branch

‎CHANGELOG.md‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Fixed
11+
- Silenced a false-positive `MaxListenersExceededWarning` logged on every request proxied through an external rewrite. [#1697](https://github.com/sourcebot-dev/sourcebot/pull/1697)
12+
- Upgraded `brace-expansion` to `^1.1.21`, `^2.1.7`, and `^5.0.12`. [#1700](https://github.com/sourcebot-dev/sourcebot/pull/1700)
13+
- Upgraded `fast-uri` to `^3.1.8`. [#1701](https://github.com/sourcebot-dev/sourcebot/pull/1701)
14+
- Upgraded `nodemailer` to `^10.0.2`. [#1703](https://github.com/sourcebot-dev/sourcebot/pull/1703)
15+
- Upgraded `markdown-it` to `^14.3.2`. [#1702](https://github.com/sourcebot-dev/sourcebot/pull/1702)
16+
- Fixed Ask model selections reverting to a stale default after the model configuration changed during a browser session. [#1710](https://github.com/sourcebot-dev/sourcebot/pull/1710)
17+
- Upgraded `next` to `^16.3.8`. [#1709](https://github.com/sourcebot-dev/sourcebot/pull/1709)
18+
- Upgraded `seroval` to `^1.6.8`, `proxy-addr` to `^2.0.8`, `shell-quote` to `^1.12.0`, and `@grpc/grpc-js` to `^1.14.6`. [#1713](https://github.com/sourcebot-dev/sourcebot/pull/1713)
19+
- Upgraded `katex` to `^0.18.2` and `postcss-selector-parser` to `^7.1.6`. [#1717](https://github.com/sourcebot-dev/sourcebot/pull/1717)
20+
- Upgraded `engine.io` to `^6.6.11`, `source-map-js` to `^1.2.2`, `smol-toml` to `^1.9.0`, `fast-copy` to `^3.1.0`, and `dompurify` to `^3.4.16`. [#1714](https://github.com/sourcebot-dev/sourcebot/pull/1714)
21+
- Upgraded `golang.org/x/crypto` to `v0.56.0` and OpenTelemetry-Go exporters and SDK to `v1.45.0` in Zoekt. [#1716](https://github.com/sourcebot-dev/sourcebot/pull/1716)
22+
- Upgraded `@modelcontextprotocol/sdk` to `^1.32.1`. [#1719](https://github.com/sourcebot-dev/sourcebot/pull/1719)
23+
- Fixed `.gitattributes` `linguist-language` overrides being ignored for files in subdirectories. [#1692](https://github.com/sourcebot-dev/sourcebot/pull/1692)
24+
25+
## [5.1.15] - 2026-09-29
26+
1027
### Added
1128
- Added login wall for code search for Ask GitHub. [#1680](https://github.com/sourcebot-dev/sourcebot/pull/1680)
29+
- [EE] Added support for promoting pending members to owner from the members table. [#1694](https://github.com/sourcebot-dev/sourcebot/pull/1694)
1230

1331
### Removed
1432
- Removed the Ask Sourcebot first-visit tutorial banner. [#1675](https://github.com/sourcebot-dev/sourcebot/pull/1675)
@@ -17,7 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1735
### Fixed
1836
- Made the default home page configurable with `DEFAULT_HOME_VIEW_PAGE`, defaulting to Code Search and supporting Ask. [#1677](https://github.com/sourcebot-dev/sourcebot/pull/1677)
1937
- Require authentication for the streaming and blocking Ask APIs in Public SaaS deployments. [#1679](https://github.com/sourcebot-dev/sourcebot/pull/1679)
20-
- Fixed `.gitattributes` `linguist-language` overrides being ignored for files in subdirectories. [#1692](https://github.com/sourcebot-dev/sourcebot/pull/1692)
38+
- Bounded BullMQ job retention to keep Redis memory from growing with repo count, retaining only the latest job per repo, connection, and account. [#1693](https://github.com/sourcebot-dev/sourcebot/pull/1693)
39+
- Upgraded `ip-address` to `^10.7.2`. [#1695](https://github.com/sourcebot-dev/sourcebot/pull/1695)
2140

2241
## [5.1.14] - 2026-09-17
2342

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ARG NEXT_PUBLIC_SENTRY_BACKEND_DSN
1414
ARG NEXT_PUBLIC_BUILD_COMMIT_SHA
1515

1616
FROM node:24-alpine3.23 AS node-alpine
17-
FROM golang:1.25-alpine AS go-alpine
17+
FROM golang:1.26-alpine AS go-alpine
1818
# ----------------------------------
1919

2020
# ------ Build Zoekt ------

0 commit comments

Comments
 (0)