From 5078aaa567d10e8a0f155d944f686c4311ae5dc7 Mon Sep 17 00:00:00 2001 From: Maedah Batool Date: Thu, 24 Apr 2025 12:17:34 -0700 Subject: [PATCH] Update LLMs txt --- public/llms.txt | 8154 ++++++++++++++++++++++------------------------- 1 file changed, 3810 insertions(+), 4344 deletions(-) diff --git a/public/llms.txt b/public/llms.txt index b2d83cfcd..4582303b7 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -5,6 +5,989 @@ This page documents all notable changes to Sourcegraph. For more detailed change {/* CHANGELOG_START */} +# 6.2 Patch 3 + +## v6.2.3841 + +- [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.2.3841) + +- [docker-compose](https://github.com/sourcegraph/deploy-sourcegraph-docker/releases/tag/v6.2.3841) + +- [helm](https://github.com/sourcegraph/deploy-sourcegraph-helm/releases/tag/v6.2.3841) + +- [kustomize](https://github.com/sourcegraph/deploy-sourcegraph-k8s/releases/tag/v6.2.3841) + +### Features + +#### Source + +- Graphql: add databaseID field to repository graphql field `(PR #4999)` + - The `repository` graphql API now supports fetchinig the `databaseID` field. Backport cac91705f82f1221766f1576cdadd0b5c2c7502a from #4953 + +### Reverts + + There were no reverts for this release + +#### Others + +- [backport 6.2] perforce: Don't drop rules for proxy catchalls (#4978) `(PR #4993)` + +{/* RSS={"version":"v6.2.3841", "releasedAt": "2025-04-23"} */} + + +# 6.2 Patch 2 + +## v6.2.2553 + +- [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.2.2553) + +- [docker-compose](https://github.com/sourcegraph/deploy-sourcegraph-docker/releases/tag/v6.2.2553) + +- [helm](https://github.com/sourcegraph/deploy-sourcegraph-helm/releases/tag/v6.2.2553) + +- [kustomize](https://github.com/sourcegraph/deploy-sourcegraph-k8s/releases/tag/v6.2.2553) + +### Features + +#### Source + +- Create different proxy interpretation modes for sub repo ip perms matching `(PR #4745)` + - Authz: Add Perforce IP rule interpretation modes (`unified` (default), `directOnly`, `proxyOnly`) in site configuration via `rulesInterpretationMode` field to provide more predictable sub-repo permissions behavior + Backport 774ac0c653371b0acbae62e233764dc6729fddf3 from #4713 + +### Fix + +#### Cody + +- Add new bedrock fields to legacy completions config `(PR #4940)` + - Backport 0d9f70dd54a4c20621fe7404d3c7598e60264f59 from #4771 + +### Chore + +#### Security + +- [6.2.x] Auto-update all packages in Sourcegraph container images `(PR #4723)` + +### Reverts + + There were no reverts for this release + +### Uncategorized + +#### Others + +- [Backport 6.2.x] completions/azureopenai: reasoning and API version configuration `(PR #4936)` +- [backport 6.2.x] repoupdater: Initialize subrepoperms (#4756) `(PR #4760)` + +{/* RSS={"version":"v6.2.2553", "releasedAt": "2025-04-16"} */} + + +# 6.2 Patch 1 + +## v6.2.1106 + +- [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.2.1106) + +- [docker-compose](https://github.com/sourcegraph/deploy-sourcegraph-docker/releases/tag/v6.2.1106) + +- [helm](https://github.com/sourcegraph/deploy-sourcegraph-helm/releases/tag/v6.2.1106) + +- [kustomize](https://github.com/sourcegraph/deploy-sourcegraph-k8s/releases/tag/v6.2.1106) + +### Features + +#### Source + +- Create graphql endpoint for viewing sub repo perms for a repository `(PR #4572)` + - Backport 34dd46a20d9d9d3a52abaaeaa845b968bf781435 from #4528 + +### Fix + +#### Others + +- Use internal actor for symbols archive fetching and downgrade error `(PR #4539)` +- Fetch user by username for Bitbucket Server `(PR #4514)` + - Fixes an issue where we OAuth would fail for Bitbucket Server users with special characters in their usernames + Backport 28317328924ae0139edacc3711d169b37179c31f from #4490 + +### Chore + +#### Release + +- [backport 6.2.x] Update jaeger-all-in-one `(PR #4611)` + - Update jaeger-all-in-one to 1.67.0 + +#### Security + +- [6.2.x] Auto-update all packages in Sourcegraph container images `(PR #4601)` + +#### Others + +- Log output of p4 protects commands `(PR #4549)` + +### Reverts + +- Revert "Revert "[Backport 6.2.x] fix(agents): filter out empty diagnostic paths"" `(PR #4427)` +- Revert "Revert "[Backport 6.2.x] fix(agents): make reviews and diagnostics pages order by -created_at"" `(PR #4428)` + +### Uncategorized + +#### Others + +- [backport 6.2.x] ci: Improve runtime of integration test suite (#4632) `(PR #4715)` + - (see original PR [https://github.com/sourcegraph/sourcegraph/pull/4632](https://github.com/sourcegraph/sourcegraph/pull/4632)) +- [Backport 6.2.x] Prevent invalid Basic Auth header in webhook alert notifiers `(PR #4708)` + - Fix(rel): prevent invalid authorization headers in webhook alert configurations when no credentials are provided Backport eefbf38fc2ba6024d028ba968dedf397235714d3 from #4635 +- [Backport 6.2.x] perforce: Implement mode for subrepo that doesn't hide commits `(PR #4591)` +- [Backport 6.2.x] perforce: Add test to cover nested subdirs `(PR #4569)` + +{/* RSS={"version":"v6.2.1106", "releasedAt": "2025-04-08"} */} + + +# 6.2 Patch 0 + +## v6.2.0 + +- [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.2.0) + +- [docker-compose](https://github.com/sourcegraph/deploy-sourcegraph-docker/releases/tag/v6.2.0) + +- [helm](https://github.com/sourcegraph/deploy-sourcegraph-helm/releases/tag/v6.2.0) + +- [kustomize](https://github.com/sourcegraph/deploy-sourcegraph-k8s/releases/tag/v6.2.0) + +### Features + +#### Agents + +- First draft of new review page `(PR #4324)` +- Add rule stats to the `./api/rules` API `(PR #4320)` + - Added rule stats to the `.api/agents/{agent_id}/rules` REST endpoint when the query string `?include=revision.stats` is present +- Wire data into Agent overview page `(PR #4302)` +- Add support to create rules from the web UI `(PR #4229)` +- Cool orb animation `(PR #4199)` +- New overview page `(PR #4172)` +- Always run merge base when computing base OID (AGENT-203) `(PR #4163)` +- Make review API return changeset and file diff `(PR #4159)` +- Add connected indicator next to agent title `(PR #4132)` +- Updated card design for changesets `(PR #4110)` +- Agent overview updates `(PR #4034)` +- Improved create new agent page `(PR #4023)` +- Add multiple table view UIs `(PR #4016)` + - New UIs to view an agent repos, conversations, PRs, reviews, and diagnostics +- Auto-generate feedback from changeset conversations `(PR #3996)` + - When a pull request is merged, diagnostic feedback is auto-generated via LLM judge from the comments and reactions +- Visual update to agents page `(PR #3963)` +- Mirror pull requests in our database `(PR #3880)` + - It's now possible to `POST /.api/agents/{agent_id}/runs` to trigger a background review of a pull request + - It's now possible to list pull requests for an agent with `GET /.api/agents/{agent_id}/changesets` + - It's now possible to list repositories for an agent with `GET /.api/agents/{agent_id}/repos` + - It's now possible to trigger a background sync of pull requests via `POST /.api/agents/{agent_id}/runs`. +- Link to original rule URL in GitHub review comments `(PR #3816)` + - Review comments on GitHub now link to the original rule. Previously, it only displayed the rule slug (short ID like `logic`) and it was difficult to find the source of the rule. Now, it's easy to find both the rule instructions or identify the rule author (via git blame). +- Rules Table [AGENT-145][AGENT-169] `(PR #3797)` +- Add $-based cost estimates in agent overview `(PR #3632)` + - There is now a new "Spend" tab in the agent overview that gives insights into how expensive it is to run an operate an agent, which is helpful among other reasons when making a decision about what LLM model to use. + - The LLM API `/.api/completions/stream` now returns the used "modelref" (Sourcegraph canonical representation) alongside the used "model" (LLM provider canonical representation). +- Rule builder with testing on a specific PR `(PR #3614)` +- Sync PR conversations on merge or error [CODY-5010] `(PR #3569)` +- Rename all-inferred to repo-rules `(PR #3476)` + - Use the setting `rules: ["repo-rules"]` instead of `rules: ["all-inferred"]` to pick up `*.rule.md` files in the repository based on the changed files in the diff. + +#### Autocomplete + +- Redict starcoder traffic to Deepseek from CG `(PR #4310)` + +#### Batch Changes + +- Add sorting to changesets `(PR #4085)` +- New api for batch spec examples `(PR #4050)` + - Feat(batches): new batch spec examples library api +- Add title-search capabilities to batch changes `(PR #3837)` + +#### Batch Changes + +- Enable ssh key commit signing for site admins `(PR #4013)` +- Add fine-grained access tokens to credential modal `(PR #4007)` + - Feat(batches): Batch Changes now supports fine-grained access tokens as user and site-admin credentials +- Update commit signing to display public key `(PR #3968)` +- Commit signing with ssh keys `(PR #3817)` + - Feature is behind `batches-commit-signing` feature flag.Adds the UI form elements needed for submitting a private SSH key and passphrase for git commit signing.note: only UI elements and graphql changes in this PR, backend changes are still required.imageimage +- Implement changeset rebasing `(PR #3600)` + +#### Cloudapi + +- Database configuration `(PR #3779)` + +#### Code Intelligence + +- Syntactic indexing for Scala `(PR #2393)` + +#### Code Nav + +- Add metadata and topics to repo home `(PR #3984)` + +#### Cody + +- Update context limits (CODY-5022) (#4321) `(PR #4426)` +- Add entitlements CRUD endpoints `(PR #4402)` +- Add a site config for "enforced" Guardrails and transmit it to Cody clients `(PR #4286)` + - Adds a site config setting, `"attribution.mode": "enforced"`, which configures Cody IDE extensions after v1.82 (VSCode) or v7.82 (JetBrains) to not display code until attribution checks have finished. +- Add support for logging to Search using Cody credentials `(PR #3585)` + +#### Cody-Gateway + +- MSP based version of cody gateway exposes sync sources endpoint `(PR #4261)` +- Return consumption in standardised trailer headers `(PR #3680)` +- Deprecate legacy /anthropic endpoint `(PR #3677)` + +#### Codygateway + +- Allow lookup failures to check Enterprise Portal again `(PR #3936)` + +#### Completioncredits + +- Disable request-count-based limiting when enforcement is enabled `(PR #4222)` +- Generate flattened usage view `(PR #3971)` + +#### Completions + +- Add token usage to traces `(PR #4180)` +- Credit consumption tracking `(PR #3917)` +- Apply cost estimate from Cody Gateway as source `(PR #3681)` +- Refactor cost estimation to 'credits' from 'pennies' `(PR #3667)` + +#### Database/Completioncredits + +- Improved List, add Count `(PR #4323)` +- Track raw token counts `(PR #4322)` + +#### Dev + +- Enable SvelteKit dev server in sourcegraph command set by default `(PR #3084)` + +#### Dotcom + +- Bring workspaces hype to Cody Pro upsell page `(PR #3768)` + +#### Entitlements + +- Init tables `(PR #3944)` + +#### Gitserver + +- Commit signing with ssh keys `(PR #3592)` + +#### Graphqlbackend + +- Add prototype completionCreditsUsage query `(PR #4346)` + +#### Graphqlbackend/Completioncredits + +- Prototype entitlement usage query `(PR #4483)` + +#### Llmapitelemetry + +- Allow consumers to GetTokenUsages `(PR #4181)` + +#### Multi Tenant + +- Bring onboarding UI a bit closer to original design `(PR #4217)` +- Add disabled tooltip to invite users button `(PR #3981)` +- Update public repositories picker tab `(PR #3923)` +- Add exit survey and delete re-typing confirmation UX `(PR #3859)` + +#### Release + +- Add timeout to migrator test `(PR #4237)` + +#### Sams + +- Extend workspaces session cookie to 30 days `(PR #4213)` +- Bump IntrospectTokenCacheSize for multi-tenant services `(PR #3850)` + +#### Search + +- Add support for chaining multiple filePaths in URL (#4333) `(PR #4433)` +- Rename scope refinement options for (hopefull) better clarity `(PR #4341)` +- Enable personalized ranking by default `(PR #4148)` + - We've enabled personalized ranking for search results in the new web app—marking the first step in integrating user-specific ranking signals into our search pipeline. As a result, queries spanning multiple repositories will prioritize results from repositories the user has frequently contributed to.User can disable the feature by setting `boostRelevantRepositories` to false in the settings + +```json +{ + "experimentalFeatures": { + "boostRelevantRepositories": false, + }, +} +``` + +- (new web ui) Add support for capture group aggregation `(PR #4122)` +- Add repo metadata editing `(PR #4086)` +- Add simple form validation/handling library `(PR #4084)` +- Code Monitors - Change the display order of the tabs in the page `(PR #3959)` +- Load 100 batch changes at a time instead of 15 `(PR #3739)` +- Use `patterntype=nls` for Cody context `(PR #3709)` + - The `GetCodyContext` endpoint is now deprecated. Instead, clients should use the search API with `patterntype=nls`. Here's an example of how Cody calls the search API: ([https://github.com/sourcegraph/cody/blob/62d73f78c432036d1f99bc9631ed534cc2ed846b/lib/shared/src/sourcegraph-api/graphql/client.ts#L1386-L1404](https://github.com/sourcegraph/cody/blob/62d73f78c432036d1f99bc9631ed534cc2ed846b/lib/shared/src/sourcegraph-api/graphql/client.ts#L1386-L1404)). +- Add BlamePopover for blame view in new webapp `(PR #3659)` +- Improve cody web warmstart performance `(PR #3333)` + +#### Smart-Apply + +- Allow smart apply models on dotcom `(PR #4104)` +- Add instant apply model for smart apply `(PR #3857)` + - Feat(smart-apply): Add instant apply models + +#### Source + +- Add projectQuery option to Gerrit code host connections `(PR #3807)` + - Gerrit code host connections now support a `projectQuery` option that allows for any arbitrary query parameters supported by the Gerrit API. +- Allow adding details of an already existing GitHub App `(PR #3370)` + - Site admins can now add their own pre-existing GitHub Apps to Sourcegraph. This also allows site admins to supply the App details of Enterprise GitHub Apps. + +#### Workspaces + +- Implement workspace membership filter `(PR #4038)` +- Add Google Tag Manager via WORKSPACES_GOOGLE_TAG_MANAGER_ID `(PR #3611)` +- Add plans-viewed event `(PR #3503)` +- Check Enterprise Portal for potential overlap `(PR #3500)` + +#### Workspaces/Internal + +- Add button to find by workspace ID `(PR #3607)` +- Add link to Looker for workspace `(PR #3588)` +- Add search workspaces UI `(PR #3566)` + +#### Others + +- Configurable runtime for codemonitor jobs `(PR #4289)` + - Feat: configurable runtime for codemonitor jobs +- Show an info message that commit signing is set up `(PR #4216)` +- Hide commit signing integration when no github code host is available `(PR #4022)` +- Create new package /lib/releases `(PR #3835)` +- Implement commit search on searcher `(PR #3541)` + - Added a feature flag to run commit search on searcher, goal being to improve stability and resource usage of gitserver +- New GraphQL query evaluateFeatureFlags `(PR #3513)` + - Feat: new GraphQL query evaluateFeatureFlags +- Add C++ support for ctags `(PR #3301)` + +### Fix + +#### Agents + +- Render context lines against head (AGENT-195) `(PR #4430)` +- Add missing sg enable to +page.svelte files `(PR #4399)` +- Simplify onboarding `(PR #4386)` +- Fix broken changeset titles `(PR #4372)` +- Use MarshalCursor.idField as an override if "Id" is explictly listed `(PR #4352)` +- Add minor touches to review page `(PR #4347)` +- Make agent overview page load again `(PR #4338)` +- Generate meaningful name for newly created agents `(PR #4334)` +- Make agent page load with empty connections `(PR #4331)` +- Make `/.api/reviews?include=changesets` actually work `(PR #4328)` +- Fix explicit changeset revision ID and improve logging `(PR #4304)` +- UI improvements to reviews list `(PR #4294)` +- Improve overview review cards `(PR #4293)` +- Updated review list design `(PR #4271)` +- Fix detection of generated files (AGENT-202) `(PR #4238)` +- Agent orb z-index removed `(PR #4235)` +- Links the "View review" button in review list `(PR #4234)` +- Handle diffs with deleted files `(PR #4221)` +- Remove review rule `(PR #4214)` +- Fix overview page bugs `(PR #4193)` +- Fix prompt rendering issues `(PR #4186)` +- Updated spend page for new schema `(PR #4166)` +- Settings moved to top-level nav `(PR #4135)` +- Link buttons and links on connection card `(PR #4129)` +- Moves sidebar items into context menu `(PR #4126)` +- CSS and changeset logic fixes `(PR #4113)` +- Added whitelisted prefix to system prompts `(PR #4090)` +- Import create images properly `(PR #4073)` +- Agents Intro Hero visual update `(PR #4070)` +- Visual update agent hero section `(PR #3990)` +- Conversations have Upsert semantics `(PR #3915)` +- Display stable number of agent runs `(PR #3822)` +- Skip draft PRs with the `feature_flag_enabled` trigger `(PR #3820)` + - The review agent no longer automatically reviews draft PRs with the `feature_flag_enabled` trigger. Instead, users must explicitly request reviews on draft PRs through a comment (`comment_starts_with`) or a label (`label_exists`) +- Track spend even when not posting GitHub review `(PR #3819)` +- Automatically add feature-flag trigger `(PR #3815)` + - When creating a new agent program, it now automatically includes a feature flag trigger for the feature flag named `agents-auto-review`. You must create this feature flag to have the trigger activate. +- Run items condensed `(PR #3813)` +- Run status indicators changed to circles `(PR #3811)` +- Get review agent working again `(PR #3766)` +- 404 link `(PR #3763)` +- Added another migration to fix edited agent_conversation migration `(PR #3686)` +- Add migration to fix edited migration [AGENT-157] `(PR #3641)` +- Use non-cancelable context for telemetry reporting `(PR #3630)` +- Correctly chunk diffs wrt generated files `(PR #3628)` + - Fix a bug where the review agent would error if a generated file had more than 100k tokens. + - Updated docs to describe the algorithm to detect and ignore generated files +- Mark run as "errored" on panic `(PR #3627)` + - Fixed a bug where an agent run would be stuck in "running" mode forever. Now, these runs get correctly marked as "errored" +- Improve wording of a log entry `(PR #3626)` +- Remove outdated suggestion `(PR #3625)` +- Fix flaky test failure `(PR #3578)` +- Several small fixes for agents `(PR #3571)` + - The review agent now posts a comment reply when it's triggered by a comment trigger (example: `@sourcegraph review`). This is makes the agent behave more like a colleague would. + - The agent run page now links back to the pull request at the top of the page + - "Duration: 0s" is no longer shown on the agent run page while it's running. + - The links to the "applied_rules" in the agent run page now work correctly. Previously, the links were a 404 because they were one long `", "` joined string. We plan to further improve the design of how rules are displayed in this page, so this is not a final solution, just a quick fix for the most immediate bug. +- Fix bug where `POST /reviews` always failed `(PR #3520)` + +#### Analytics + +- Deprecate admin analytics `(PR #3930)` + - Deprecate the admin analytics pages (/site-admin/analytics) and redirect users to Sourcegraph Analytics (analytics.sourcegraph.com). + +#### Batch Changes + +- Don't show ssh keys if they're not applicable `(PR #4009)` +- Make batch changes restriction more visible `(PR #3860)` + +#### Ci + +- Fix pnpm patch file paths `(PR #3519)` + +#### Search + +- Fix bug that wasn't setting a default tab selection `(PR #4107)` + - Fixes a bug where default selections were not being set. + +#### Code Intelligence + +- Allows explicitly specifying scala for scip-syntax `(PR #3875)` +- Allow failed and errored uploads to expire in accordance with retention policy `(PR #3393)` + +#### Code Nav + +- Enable code intel for graphql and protobuf `(PR #4264)` +- Change file tree alignment `(PR #4246)` +- Fix inline diff view `(PR #4232)` + +#### Cody + +- Allow "edit" model capability in site config `(PR #4377)` +- Endpoint and token definition in requests to Cody Gateway `(PR #3980)` +- Cody Gateway client config `(PR #3978)` +- Cody Gateway enabled definition `(PR #3977)` +- Cody Gateway endpoint and token resolution on Sourcegraph instance `(PR #3950)` +- Update auditlog API to have cursor-based pagination `(PR #3942)` + - Improve usability of auditlog API +- Remove Cody quota usage check worker `(PR #3922)` +- Prevent panic in chat completions API by checking error first `(PR #3918)` + - The API `POST /.api/llm/chat/completions` now does not panic anymore when sending a bad request (HTTP 400), which was possible to trigger if you used tool with an incorrect schema. + +#### Cody-Gateway + +- Added missing call of InitCodyGatewayModelConfig to MSP version of Cody Gateway `(PR #4266)` + +#### Cody-Gateway/Dotcomuser + +- Shorter TTL for failure case `(PR #3847)` + +#### Codygateway + +- Fix Enterprise actor cache fail-open `(PR #3559)` + +#### Completioncredits + +- Fix aggregation generating >1 row per user `(PR #4178)` + +#### Completions + +- Soft-fail aggregated token usage recorder `(PR #4284)` + +#### Completions/Client + +- Check for resp nil-ness before deref `(PR #4218)` + +#### Completions/Entitlements + +- Do not hard-fail on missing usage data `(PR #4446)` +- Ignore code completions `(PR #4185)` +- Fix fallback calculation `(PR #4115)` + +#### Dev + +- Fix pnpm test:preview command `(PR #4314)` +- Fix `pnpm dev` `(PR #4219)` + +#### Enterpriseportal + +- Remove bad log scopes `(PR #3536)` + +#### Entitlements + +- Use bigint limits `(PR #4176)` + +#### Modelconfig + +- Correct modelcost calculation `(PR #4179)` +- Remove invalid modelcost, add enforcement `(PR #4100)` + +#### Multi Tenant + +- Fix add repositories error layout, workspace redirection, added repositories search `(PR #4167)` +- Fix variable preservation for add repositories picker pagination query `(PR #4030)` + +#### Perf + +- Remove quadratic behavior in rune counting `(PR #3665)` + - (perf) Fixed quadratic behavior in commit and diff search + +#### Prompts + +- Do not allow to create prompts if you're not a site admin `(PR #4011)` + +#### Search + +- Make form input directions more clear `(PR #4093)` +- Remove unscoped css `(PR #4080)` +- Disallow rev filters with repo predicates `(PR #4035)` + - Fixes a search bug where queries like `repo:has.file(...) rev:1.0` would completely ignore the `rev` filter. Now, these types of searches are explicitly disallowed. +- Ensure we ignore context canceled errors in searcher client `(PR #3992)` + - Fix a rare bug in `repo:has.file` queries where some searches could return no results. +- Truncate all Rockskip tables `(PR #3976)` + - With this change we delete all Rockskip indexes. In Sourcegraph v5.5.0 we shipped a bug in Rockskip which causes some unindexed symbol searches to return no results. The bug has been fixed in 6.2 and was backported to 6.1. However indexes that have been created prior to the fix are corrupted. Hence, we have to reindex all Rockskip repositories. A new index job will automatically be triggered. This requires no further action. However, during the reindex, symbol search at older revisions of very large repos will likely time out, so we encourage all customers to communicate this to their users ahead of the rollout of the new version. +- Code monitors tab logic `(PR #3961)` +- Fix 'case:' and 'patterntype:' parsing bug `(PR #3927)` +- Server returns new app for /agents/* Routes `(PR #3762)` +- Improve error for clashing revisions `(PR #3714)` +- Make repo readme fill available space `(PR #3707)` +- Fix streaming search in vscode and jetbrains extension `(PR #3510)` +- Workaround settingscasacde error checks `(PR #3364)` + +#### Smart-Apply + +- Change the deployment id for the custom model `(PR #3921)` + - Fix(smart-apply): Change deployment id + +#### Workspaces + +- Only check eTLD+1 if domain might have a subdomain `(PR #3561)` + +#### Workspaces/Web + +- Fix tag manager ID interpolation `(PR #3664)` + +#### Others + +- Escape LIKE queries for users `(PR #4311)` +- Add ssh-keygen to gitserver to enable commit signing `(PR #4300)` +- Clean up indexes for user_relevant_repos `(PR #4281)` +- Skip check for github app commit signing if configured by SSH `(PR #4169)` +- Init subrepo perms before enterprise init hooks `(PR #4064)` +- Only show commit signing for gitlab and github `(PR #4027)` +- Use pathspec literal to avoid colons `(PR #3928)` + - Fixed a bug where paths that start with colons may be reported as not found. +- (Agents) Modify agent submenu styling `(PR #3810)` +- (Agents) Remove description field in agent creation step `(PR #3808)` +- Enforce file size limits for highlighting `(PR #3697)` + - Enforces limits of 1.5 MiB and 50K lines for highlighting code files. +- Remove vertical scrollbar from pre block `(PR #3678)` + - (minor bugfix) Fixed an issue where we would show scrollbars on unscrollable items in the dynamic search filters sidebar +- Fetch modified files for `DiffModifiesFile` `(PR #3654)` +- Clean up cmd leak `(PR #3642)` +- A few bugfixes for the experimental commit search on searcher `(PR #3639)` +- Close diff reader `(PR #3636)` +- A few small fixes for commit search on searcher experiment `(PR #3620)` +- Change developer dialog back to cache first `(PR #3548)` + +### Chore + +#### Agents + +- Add support for 'sg test agents' `(PR #4336)` +- Add extra debugging statement `(PR #4326)` +- T.Equal argument order `(PR #4290)` +- Replace openapi-generator with custom typespec emitter `(PR #4249)` +- Optimize Go coding style rule `(PR #3848)` +- Minor fixes for spend page `(PR #3757)` + - API documentation for `GET /.api/reviews` now correctly shows the supported query parameters + - The agent spend overview now correctly displays the oldest date in the title (not newest date) + - The agent spend overview page now no longer has a 404 in the page title +- Move internal dev docs to Notion `(PR #3675)` +- Conversation Reactions [AGENT-17] `(PR #3618)` +- Remove less useful rules `(PR #3598)` +- Add rules related to emitting telemetry events `(PR #3582)` + +#### Batch Changes + +- Commit signing polish `(PR #4287)` + +#### Ci + +- Migrate hermetic cc toolchain to bzlmod + ubuntu 24.04 (v2) `(PR #3979)` +- Remove linter_deps `(PR #3778)` +- Handle pushing of images with tag `internal-image` `(PR #3701)` +- Move hermetic_cc_toolchain to bzlmod `(PR #1665)` + +#### Code Intelligence + +- Remove stray comment `(PR #3616)` +- Reduce frequency of auto-indexing summary builder `(PR #3615)` +- Add test for Int4 overflow fix `(PR #3597)` +- Delete dependency syncing code `(PR #2947)` + +#### Code Nav + +- Fetch file content from raw endpoint in React app `(PR #4299)` +- (new web ui) Use raw endpoint to fetch file content `(PR #4136)` + +#### Cody + +- Roll Cody Web to 0.32.4 `(PR #4404)` + - Cody Web is updated to 0.32.4 + Backport 70119119b25a883d94571770aafe7846c161a79d from #4401 +- Fix max tokens default values for dev env `(PR #4125)` +- Make Cody Gateway accept incoming trace as a direct parent `(PR #4003)` +- Remove teams mention from pro plan description `(PR #3749)` +- Remove "New" from Claude 3.5 Sonnet name (SRCH-1627) `(PR #3530)` + - No-changelog + +#### Cody-Gateway + +- 10x all blocking/flagging limits `(PR #4184)` + +#### Codygateway + +- QA fixups `(PR #4099)` + +#### Completioncredits + +- Increase aggregation interval to 5s `(PR #4251)` + +#### Deps + +- Bump vulnerable dependencies `(PR #4329)` + +#### Dev + +- Extracted constant time string comparison into a utility function `(PR #4278)` +- Upgrade playwright `(PR #4272)` +- Clean up web-sveltekit and ui package.json files `(PR #4269)` +- Improve stability of top level navigation test `(PR #4259)` +- Improve playwright test stablility `(PR #4162)` +- Remove sourcegraph.yaml code path in auto-indexing `(PR #2957)` +- Delete most package repo code `(PR #2955)` + - Removes experimental support for creating, configuring and using package code hosts such as NPM dependencies, JVM dependencies, Go modules etc. + +#### Docs + +- Add link to telemetry naming best practices guide `(PR #4012)` + +#### Dotcom + +- Remove deprecated events pubsub client `(PR #3662)` + +#### Enterpriseportal + +- Wrap error instead of using safedetails `(PR #3937)` +- Include error in lookup error log `(PR #3935)` +- Log subscription-not-found GetCodyGatewayAccess requests `(PR #3734)` + +#### Gitserver + +- Clarify correctness of code in CommitsIter `(PR #3547)` + +#### Graph + +- Upgrade auto-indexer images (Adds support for .NET 9.0) `(PR #4057)` + +#### Graphql + +- Split specific functionality of `GitTreeResolver` and `GitBlobResolver` out of shared `GitTreeEntryResolver` `(PR #3744)` + +#### Local + +- On MacOS use `login` keychain `(PR #3975)` +- Add analytics sentinel value to events `(PR #3853)` +- Remove GOWORK from sg.config `(PR #3851)` + +#### Modelconfig + +- Update Gemini 2.0 Flash-Lite model info `(PR #3887)` + +#### Monitoring + +- Add completions latency dashboards `(PR #3741)` + +#### Perf + +- Stream commits `(PR #3661)` + - (internal, perf) Modified commits endpoint on gitserver to stream end-to-end, increasing raw listing throughput by ~20x. + +#### Refactor + +- Extract subrepo permissions checking into a Client wrapper `(PR #3634)` + +#### Release + +- Add release as branch code owners `(PR #4421)` + - N/A - Not customer facing + +#### Release + +- Move operations package out of internal `(PR #4164)` + - Move buildkite and operations packages into public package from internal +- Remove duplication of SBOM generation in internal releases `(PR #4061)` + - Remove SBOM from internal release +- Publish basic initcontainer to use in deployments `(PR #3974)` + +#### Search + +- Convert toReadable to toLoadable `(PR #4121)` +- Standardize on valibot for runtime data validation `(PR #4082)` +- Blame popover polish `(PR #3908)` +- Update cody web to v0.32.2 `(PR #3904)` +- Remove fuzzy finder access for unauthorized users `(PR #3776)` +- Change os.Setenv to t.Setenv and move the env closer to the tests `(PR #3557)` +- Add tests for KUBERNETES_GIT_CA_CERT `(PR #3539)` + +#### Security + +- Backport: Update to src-cli 6.1.1 `(PR #4477)` + - Update src-cli version to 6.1.1 +- [6.2.x] Auto-update all packages in Sourcegraph container images `(PR #4466)` +- Pin GH actions `(PR #4134)` +- Remove database dependency from security event logs `(PR #3907)` + - Removed ability to write audit logs to database. + - Audit logs can no longer be disabled, and will always stream to stderr. +- Auto-update all packages in Sourcegraph base images `(PR #3483)` +- Auto-update all packages in Sourcegraph base images `(PR #3274)` + +#### Source + +- Move subrepo filtering to gitserver client for `StreamRawDiffs` `(PR #3799)` + +#### Telemetry + +- Update `NonActiveUserEvents` to include `cody.auth.connected` `(PR #4517)` +- Cody.api and requestclient cleanups `(PR #3769)` + +#### Workspaces + +- Remove redundant custom utm_source `(PR #3531)` + +#### Workspaces/Blocklists + +- Make fuzzy-match more lenient `(PR #3770)` + +#### Others + +- Activate commit signing by default `(PR #4373)` + - Backport 5f9519cec1e7edea1880dd44af25161f9d4fc88b from #4343 +- Update styling for batch changes search `(PR #4291)` +- Simplify logic for occurrence resolvers `(PR #4253)` +- Update third-party licenses `(PR #4250)` +- Try again to fix test flake `(PR #4231)` +- Fix racy test `(PR #4227)` +- Remove packages from GraphQL & site config `(PR #4220)` +- Disable flaky test in CI `(PR #4212)` +- Clarify + add more o11y for HandleRawUpload `(PR #4177)` +- Add ability to fetch repo by database ID `(PR #4161)` +- Fix commit search test `(PR #4143)` +- Remove last log15 from repo-updater `(PR #4140)` +- Cleanup code that was not implemented `(PR #4127)` +- Update third-party licenses `(PR #4097)` +- Remove unused gitserver_repos_statistics table `(PR #4087)` +- Enable diff-search-on-searcher by default `(PR #4052)` + - Internal: moved commit and diff search from gitserver to searcher to help stabilize gitserver memory usage +- Add ability to migrate in parallel `(PR #4017)` +- Fixup copy for bitbucket.org `(PR #3993)` +- Update third-party licenses `(PR #3967)` +- Remove intent detection model call in frontend, always return chat `(PR #3938)` + - The ChatIntent endpoint is now deprecated and will always return chat as the chosen intent. +- Include context for inference logic (o11y) `(PR #3899)` +- Add historical context for Rand parameter `(PR #3896)` +- Remove fmt.Printf in test code `(PR #3895)` +- Base language detection limit on measurements `(PR #3893)` + - Language icons for files with ambiguous extensions (such as `.h` files, which is used for both C and C++) are more likely to be accurate. +- Add tool for language detection measurements `(PR #3873)` +- Add constant for language detection limit `(PR #3854)` +- Add Go style guide to rules `(PR #3845)` +- Update third-party licenses `(PR #3840)` +- Remove unused WebBuilderDevServer field `(PR #3812)` +- Update teams.yml for product platform changes `(PR #3748)` +- Refactor content fetching `(PR #3742)` +- Add `rawURL` `(PR #3740)` + - (feat) Added `rawURL` to git blob GraphQL resolver to encourage fetching file contents from in a more performant manner. +- Reduce vite logging to warn `(PR #3727)` +- Serialize commit search `(PR #3715)` +- Remove evaluated feature flags from event logging for performance `(PR #3700)` +- Erase errors returned from *FileChecker types `(PR #3693)` +- Add LargeString type to avoid string copies `(PR #3692)` +- Change constants casing `(PR #3691)` +- Add printing functions for units.Size `(PR #3690)` +- Update third-party licenses `(PR #3688)` +- Ignore debug binaries produced by delve `(PR #3679)` +- Bump auto-indexing image SHAs `(PR #3676)` + - Updates default auto-indexing images for scip-go (to v0.1.23), scip-ruby (to v0.4.6) and scip-dotnet (to v0.2.10). +- Remove client-side code for packages `(PR #3671)` + - Removes UI settings for experimental package repos feature. +- Add test for patch.go `(PR #3655)` +- Remove tree-sitter-based semantic chunker `(PR #3645)` +- Update Emi's mentions to 'emidoots' `(PR #3624)` +- Notify Varun on changes to codeintel dashboard `(PR #3623)` +- Update Entitle Link for documentation `(PR #3613)` +- Update third-party licenses `(PR #3572)` +- Migrate react hook useFeatureFlag to use batch query `(PR #3550)` +- Migrate developer dialog to evaluateFeatureFlags `(PR #3546)` +- Rename Search to CommitSearch `(PR #3464)` + +### Refactor + +#### Search + +- Rename boost: query params to repo:boost `(PR #4332)` + - `boost:repo()` and `boost:relevant.repos()` query params have been renamed to `repo:boost()` and `repo:boost.relevant()`. + +#### Security + +- Remove security event patterns from audit logging `(PR #4154)` + - Security events have been removed in favor of improved audit logging + +#### Others + +- Batch settings requests `(PR #4315)` + - Perf: reduced DB roundtrips when fetching settings, lowering floor latency for API requests +- Move after commit logic into server source implementations `(PR #4224)` + - The executor shouldn't know about code host specific logic. This change moves github specific logic - Duplicating commits when signing with a GH app - Out of the executor and into the Github ChangeSetSource.This is behind a generic AfterCommit interface method of ChangeSetSource interface, for which other code host implementations are simply no-ops. + +### Reverts + +- Revert "chore: add Zoekt indexserver GRPC client" `(PR #4024)` + +### Uncategorized + +#### Others + +- [Backport 6.2.x] bitbucketserver: Properly refresh OAuth credentials in API calls `(PR #4522)` + - Fixed an issue where Bitbucket Data Center/Server OAuth2.0 credentials were sometimes not refreshed correctly, causing errors when syncing repository permissions. Backport fb4e51d25cc2ac0713e9af3d7ed39fc6e9d01500 from #4521 +- [Backport 6.2.x] modelconfig: refresh model costs `(PR #4400)` +- [Backport 6.2.x] Update deployment types to show accurate types in telemetry `(PR #4361)` + - Backport a09017f5ef6e75ec083fc0c9444baa64b0354989 from #4319 +- Cody-gateway: Fixed (Read/Write)Timeout in MSP version of cody gateway; those were misaligned compared to legacy version `(PR #4296)` +- Database: Add support for CloudSQL connector in monolith `(PR #4282)` +- Uploadpack: Fixup metrics reporting `(PR #4279)` +- Session: Store loaded user on actor `(PR #4276)` +- Increase request duration `(PR #4275)` +- Api: Fix panic in randomizeUserPassword mutation `(PR #4265)` +- Upgrade rules_rust 0.59.2 and remove rules_rust patch `(PR #4260)` +- Monitoring: tweak entitlements docs `(PR #4252)` +- Migration: Fixup performance of packages migration `(PR #4228)` +- Gitserver: Update on-disk format again `(PR #4203)` +- Monitoring: add entitlements panels `(PR #4201)` +- Repoupdater: RecloneRepo removes repo from all shards `(PR #4187)` +- Extract user setting link to a separate nav item `(PR #4182)` +- Gitserver: Change janitor default interval to 2h `(PR #4175)` +- Dev: add debug image `(PR #4174)` +- Tenant: Fix missing tenant errors in updates to repo_statistics `(PR #4165)` +- Internal/database: add initial entitlements store `(PR #4153)` +- Fix some linter warnings `(PR #4147)` +- CORE-814: soureces.Worker is used in MSP cody-gateway not only in non-MSP version `(PR #4133)` +- Chore(cloud ephemeral): allow extend lease for expired/incomplete ins… `(PR #4128)` +- CORE-814: MSP version of Cody Gateway exposes all endpoints exposed by the non-MSP version `(PR #4123)` +- Gitserver: Recalculate size only after fetches `(PR #4116)` +- Update Cody Web to 0.32.3 `(PR #4105)` +- Add support for tool_results `(PR #4101)` +- Gitserver: Simplify refspecoverrides `(PR #4096)` +- Frontend: Unexport packages not used outside of frontend `(PR #4095)` +- Gitserver: Implement upload-pack in gitcli package `(PR #4094)` +- Workspaces: Deprecate code.repositoryInfo:succeeded event `(PR #4089)` +- Gitserver: Don't persist shard_id in database anymore `(PR #4088)` +- Tenant: Add deletion routine for the database `(PR #4071)` +- Initialise subrepo permissions checker in syntactic worker `(PR #4069)` +- Feat(cody gateway): Update default chat model to Claude 3.7 Sonnet without Thinking enabled `(PR #4063)` +- Cleanup: fail if subrepo perms is not initialized `(PR #4056)` + - (Infra) Searcher now requires a database connection, so must be able to reach Postgres, +- Mark Scala import packages as namespaces `(PR #4046)` +- Repo-updater: Fix bad log field `(PR #4041)` +- CORE-814: MSP version of Cody Gateway exposes basic HTTP API `(PR #4036)` +- Gitserver: Fix goroutine leak `(PR #4033)` +- Fix bug where penny-based model configurations would result in site config validation errors `(PR #4021)` +- Symbols: Fix column reference in rockskip repo deletion `(PR #4020)` +- Added EventLogger to the Cody Gateway supporting BigQuery configuration created by MSP `(PR #4004)` + - Added EventLogger to the Cody Gateway supporting BigQuery configuration created by MSP +- Fix merge order conflict `(PR #3997)` +- Stream: Fix unintentional buffering in streaming APIs `(PR #3994)` +- Fix(cody gateway): disable chat vision by default `(PR #3988)` +- Add trace events for external requests `(PR #3987)` + - Internal: added trace logs for HTTP lifecycle events +- Feat(cody gateway): unblock vision models requests `(PR #3986)` +- Reapply "fix: batch workspaces to reduce memory pressure (#3657)" (#3965) `(PR #3982)` +- Symbols: enabled ad-hoc file parsing by default `(PR #3970)` + - We have enabled a new performance improvement for unindexed symbol search. Requests asking for all symbols of a file will now be handled by ad-hoc file parsing instead of by Rockskip or sqlite-based symbol search. This solves an issue many customers have reported for larger repositories, where the symbol sidebar in the blob view would often show errors related to timeouts. The feature can be disabled by setting `DISABLE_FILE_SYMBOLS_PARSING=true` as ENV for the symbols service. +- P4fusion: Use the latest version in localdev `(PR #3955)` +- P4fusion: Remove old p4-fusion wolfi package `(PR #3954)` +- Ci: Skip perforce IP tests as well in backend integration tests `(PR #3953)` +- Search: add tracing for revision resolution `(PR #3934)` +- Bug(agent): Set display_name when fetching rules `(PR #3931)` +- Gitserver: Run p4-fusion operations in quarantined repo directory `(PR #3929)` +- Gomod: bump Zoekt for test scoring change `(PR #3926)` +- Fix(mi2 cloud eph): support older Sourcegraph versions `(PR #3920)` +- CORE-759: Added MSP skeleton to Cody Gateway `(PR #3902)` + - Added feature flag for MSP and added skeleton of MSP app into Cody Gateway +- Fix incorrect enqueuing of syntactic indexing jobs `(PR #3877)` + - Fix incorrect enqueuing of syntactic indexing jobs `(PR #3877)` +- Tenant: Add deletion routine for blobstore `(PR #3876)` +- Gitserver: Fix testbed setup in git 2.48 `(PR #3867)` +- Index C++ concepts using scip-ctags `(PR #3843)` + - Use scip 0.5.2 to identify C++ concepts +- Map "c++" -> "cpp" for scip-ctags parsing `(PR #3842)` + - Maps `c++` to `cpp` when selecting `scip-ctags` parser, instead of falling back to `universal-ctags`. +- Update to src-cli 6.1.0 `(PR #3818)` + - Update src-cli version to 6.1.0 +- Gitserver: Support fetching repo from other gitserver after resharding `(PR #3800)` +- Tenant: Add deletion routine for zoekt `(PR #3782)` +- Changing Gemini Flash Lite model from Preview to GA `(PR #3752)` +- Tenant: Forbid changing the primary email `(PR #3747)` +- Tenant: Add deletion routine for gitserver `(PR #3745)` +- Bug(agents): db.Conversations().Create also has update semantics [AGT-172] `(PR #3743)` +- Tenant: Add small framework and first task for tenant deletion reconciler `(PR #3735)` +- Vsce: minor release v2.4.0 `(PR #3718)` +- Feat(cody gateway): change the reasoning effort for Claude 3.7 Sonnet model to low `(PR #3710)` +- Feat(cody gateway): add Claude 3.7 Sonnet model `(PR #3705)` +- Tenant: Fix local dev not starting up `(PR #3684)` +- Fix: Mark releases as development in the releaseregistry `(PR #3682)` + - NA +- Monitoring: add new CPU/ memory group for all services `(PR #3666)` +- Cody: Change some unlimited wording to increased `(PR #3640)` +- Searcher: Add missing logger `(PR #3617)` +- Updated marketing to reflect Pro chat limits are not unlimited `(PR #3586)` +- Add 'clear search' feature to search input bar. `(PR #3583)` +- Monitors: Fix logo URL and use new branding in notification email `(PR #3570)` +- Gateway: Increase ES LLM limits to match Pro `(PR #3564)` + - Increased ES LLM limits to match Pro +- Gitserver: Adopt zoekt charts for IO and memory pressure `(PR #3533)` +- Search: actually enable scip-ctags for C `(PR #3532)` +- Remove Waitlist for O1 Models `(PR #3509)` + - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) +- Telemetry: allowlist key "chatAgent" in feature:"cody.chat-question" `(PR #3484)` +- Update svelte/react storybook `(PR #3472)` +- Don't let users see event logs page on dotcom (we don't store v2 tele… `(PR #3430)` +- Search: expose bestLineMatch via GraphQL `(PR #3291)` +- Authz: Clean up requirement to validate authz providers when creating code host connection `(PR #2863)` +- Searcher: Remove RepoName field from requests `(PR #2520)` +- Gitserver: Don't reclone repos after random GC failures `(PR #2517)` +- Gitserver: Drop Git attributes janitor task `(PR #2516)` +- Repoupdater: Slightly simplify repo loading and clean up RepoNames in gRPC `(PR #2515)` +- Repoupdater: Move internal actor impersonation to caller `(PR #2514)` +- Gitserver: Consolidate purge worker and state syncer `(PR #2513)` +- Gitserver: Switch to IDs for all requests `(PR #2493)` + +### Untracked + +The following PRs were merged onto the previous release branch but could not be automatically mapped to a corresponding commit in this release: + +- Feat(cody gateway): Update default chat model to Claude 3.7 Sonnet wi… `(PR #4207)` + - See [https://github.com/sourcegraph/sourcegraph/pull/4063](https://github.com/sourcegraph/sourcegraph/pull/4063) +- Update Caddy `(PR #3906)` +- Fix bug where POST /reviews always failed `(PR #3522)` +- Auto-update all packages in Sourcegraph base images `(PR #3482)` + +{/* RSS={"version":"v6.2.0", "releasedAt": "2025-04-02"} */} + + # 6.1 Patch 5 ## v6.1.5633 @@ -33,7 +1016,7 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Others -- feat(cody gateway): Update default chat model to Claude 3.7 Sonnet wi… `(PR #4207)` +- Feat(cody gateway): Update default chat model to Claude 3.7 Sonnet wi… `(PR #4207)` - See [https://github.com/sourcegraph/sourcegraph/pull/4063](https://github.com/sourcegraph/sourcegraph/pull/4063) - [Backport 6.1.x] Add thinking/chain-of-thought support for Anthropic models via Vertex AI `(PR #4202)` - [Backport 6.1.x] bitbucket: Add support for subpath in cloneurl resolution `(PR #4195)` @@ -57,7 +1040,7 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Source -- sub-repo-perms: add limited support for IPv4 wildcard semantics `(PR #4018)` +- Sub-repo-perms: add limited support for IPv4 wildcard semantics `(PR #4018)` - Backport 04606e20fbc8f13ad473533820b8f5df71e20ad7 from #3989 ### Reverts @@ -85,7 +1068,7 @@ This page documents all notable changes to Sourcegraph. For more detailed change - Adds `Team` support in SvelteKit ownership panel `(PR #3830)` - Implement ownership information for the Sveltekit rewrite. Backport 30f3ea6a6c115c633291c388ff599ff107d7f38b from #3738 -- add ownership panel MVP to sveltekit app `(PR #3829)` +- Add ownership panel MVP to sveltekit app `(PR #3829)` - Adds read-only ownership panel to Sveltekit frontend - Gated behind 'svelte-ownership' feature flag Backport 469f2ea37a214f3c0eb1cbde012625bdbef84b6f from #3558 @@ -94,16 +1077,16 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Batch Changes -- transformChanges.group.directory should not interpret file names as directories `(PR #3726)` - - fix(batches): transformChanges.group.directory should not interpret file names as directories Backport 6ffff463be1743b89ab865018e46a34ff4e549f5 from #3721 +- TransformChanges.group.directory should not interpret file names as directories `(PR #3726)` + - Fix(batches): transformChanges.group.directory should not interpret file names as directories Backport 6ffff463be1743b89ab865018e46a34ff4e549f5 from #3721 #### Cody-Gateway -- removes ModelCapabilityEdit from Claude 3.7 Sonnet `(PR #3737)` +- Removes ModelCapabilityEdit from Claude 3.7 Sonnet `(PR #3737)` #### Search -- missing symbol changes from merge commits in Rockskip `(PR #3844)` +- Missing symbol changes from merge commits in Rockskip `(PR #3844)` - This fixes a bug in Rockskip (symbol search) where we would miss symbol changes introduced by merge commits. This bug manifested in incorrect search results and errors of symbols service similar to "pathspec (...) did not match any files". Backport d8426a9aec4930ce71922562fdebdcfd0d657cb4 from #3699 #### Source @@ -113,12 +1096,12 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Workspaces -- apply jitter to global reconciler `(PR #3772)` +- Apply jitter to global reconciler `(PR #3772)` #### Others -- update cody web to 0.31.1 to fix issue with pasting linebreaks (#3696) `(PR #3729)` - - fix: prompt templates should not fail when pasting linebreaks +- Update cody web to 0.31.1 to fix issue with pasting linebreaks (#3696) `(PR #3729)` + - Fix: prompt templates should not fail when pasting linebreaks ### Chore @@ -155,7 +1138,7 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Cody-Gateway -- add thinking/reasoning support to Anthropic models `(PR #3708)` +- Add thinking/reasoning support to Anthropic models `(PR #3708)` - Added support for chain-of-thought reasoning in Anthropic models, allowing users to see the model's thinking process for complex tasks. Backport 389bf9a4f2cf8ed7762cf8876b0efe4064e2b234 from #3507 ### Reverts @@ -181,29 +1164,29 @@ This page documents all notable changes to Sourcegraph. For more detailed change #### Agents -- add support for globally enabled rules (#3480) `(PR #3502)` -- simplify agent admin onboarding experience `(PR #3501)` +- Add support for globally enabled rules (#3480) `(PR #3502)` +- Simplify agent admin onboarding experience `(PR #3501)` - You can now create a GitHub App with all the right permissions/events for code review agents. Previously, you had to manually customize the apps. Backport 87e8d77f464912cbd4356a8c3c39fba1d099e3b6 from #3473 #### Cody -- add "autocomplete" capability to Claude Haiku models `(PR #3638)` +- Add "autocomplete" capability to Claude Haiku models `(PR #3638)` #### Tenant -- telemetry for adding code `(PR #3560)` +- Telemetry for adding code `(PR #3560)` ### Fix #### Agents -- fix bug when using global rules in default revision `(PR #3524)` -- fix bug where POST /reviews always failed `(PR #3522)` -- improve error reporting in `POST /reviews` `(PR #3518)` -- render errors as strings in agent run logs `(PR #3516)` +- Fix bug when using global rules in default revision `(PR #3524)` +- Fix bug where POST /reviews always failed `(PR #3522)` +- Improve error reporting in `POST /reviews` `(PR #3518)` +- Render errors as strings in agent run logs `(PR #3516)` - Errors are now rendered as strings in agent run logs. Previously, they rendered as `Source: {}`, which wasn't helpful. Backport d1f18d280fc9d3a985a284c31e819412d2add606 from #3514 -- hide listing of rules to fix unconditional error `(PR #3498)` +- Hide listing of rules to fix unconditional error `(PR #3498)` #### Code Intelligence @@ -213,8 +1196,8 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Release -- check for and remove timescaledb extension `(PR #3584)` - - fix(rel): remove TimescaleDB from existing database if found during upgrade to Postgres 16 on the codeinsights database. +- Check for and remove timescaledb extension `(PR #3584)` + - Fix(rel): remove TimescaleDB from existing database if found during upgrade to Postgres 16 on the codeinsights database. Backport 71b4af3d6faef054803db0151b2cc7b151bb1c0e from #3556 #### Security @@ -224,11 +1207,11 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Others -- transformChanges.group.directory should ignore file names `(PR #3594)` - - fix: transformChanges.group.directory now ignores file names +- TransformChanges.group.directory should ignore file names `(PR #3594)` + - Fix: transformChanges.group.directory now ignores file names Backport 3b76fe4ab146565b0e736231353b1e24f1468241 from #3576 - Fix missing JSON schema on serve-git connection page `(PR #3567)` -- do not close stream when tab is unfocused `(PR #3529)` +- Do not close stream when tab is unfocused `(PR #3529)` - Fixes an (unreleased) issue that could cause duplicate search results when switching between tabs. Backport 746a29a25d6e54dfe7ab38f70855a9f58a652426 from #3528 @@ -269,30 +1252,30 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Agents -- allow code review agent to auto-run based on feature flags `(PR #3477)` +- Allow code review agent to auto-run based on feature flags `(PR #3477)` - Code review agents can now automatically run on GitHub Pull Requests (actions: `opened` and `synchronize`) based on a feature flag. Both boolean (true/false) and rollout (percentage-based ) feature flags are supported. For example, this means you can enable automatic reviews on 10% of all opened PRs. - Review Diagnostic Feedback [CODY-4951] `(PR #3456)` - Adds a feedback UI for diagnostics within the Agents app. -- report progress with GitHub Commit Status API `(PR #3445)` +- Report progress with GitHub Commit Status API `(PR #3445)` - The Code Review Agent now reports live status with the GitHub Commit Status API making it possible to open Agent logs directly from GitHub. - Make Review Agent leverage PR title and description (CODY-4749) `(PR #3431)` -- make review triggers configurable `(PR #3368)` +- Make review triggers configurable `(PR #3368)` - You can now request review from the Review Agent by posting a pull request comment with a configurable substring - Code reviews deduplicate diagnostics from historical review [CODY-4743] `(PR #3355)` - Code reviews deduplicate diagnostics from historical reviews -- add basic review rules to repo `(PR #3335)` -- rules-related API improvements `(PR #3305)` -- read the cody repo for rules as well `(PR #3212)` -- show rules that apply to a file in the code view `(PR #3200)` -- more agents UI updates `(PR #3177)` -- add Run API, view live progress on agent runs `(PR #3171)` +- Add basic review rules to repo `(PR #3335)` +- Rules-related API improvements `(PR #3305)` +- Read the cody repo for rules as well `(PR #3212)` +- Show rules that apply to a file in the code view `(PR #3200)` +- More agents UI updates `(PR #3177)` +- Add Run API, view live progress on agent runs `(PR #3171)` - Add `GET /.api/agents/runs` to list runs of an agent, and other related endpoints including the ability to view logs -- make Review agent handle large diffs `(PR #3136)` +- Make Review agent handle large diffs `(PR #3136)` - The Review agent can now review larger diffs. -- expose rules API endpoints and use rule URIs instead of IDs `(PR #3056)` +- Expose rules API endpoints and use rule URIs instead of IDs `(PR #3056)` - Adds Conversation HTTP handlers and generated DB columns [CODY-4751] `(PR #3021)` - Adds HTTP handlers for `/.api/conversations` for creating and filtering conversations as well as a DB method for querying conversations. -- agents UI and requisite new APIs `(PR #2818)` +- Agents UI and requisite new APIs `(PR #2818)` #### Code Intelligence @@ -305,7 +1288,7 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Cody-Gateway -- add actor-auth-status metric `(PR #3460)` +- Add actor-auth-status metric `(PR #3460)` - Add cache related token usage data to telemetry(CODY-4808) `(PR #3396)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) - Roll out new Gemini Models `(PR #3357)` @@ -313,15 +1296,15 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Enterpriseportal -- add tracking for verified domains `(PR #3447)` +- Add tracking for verified domains `(PR #3447)` #### Lib/Msp -- add OTEL instrumentation to gRPC clients by default `(PR #3428)` +- Add OTEL instrumentation to gRPC clients by default `(PR #3428)` #### Local -- install mise as part of `sg setup` and deprecate asdf `(PR #2877)` +- Install mise as part of `sg setup` and deprecate asdf `(PR #2877)` #### Model-Config @@ -329,19 +1312,19 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Msp/Auditlog -- add trace ID to response headers `(PR #3248)` +- Add trace ID to response headers `(PR #3248)` #### Release - Add init subsection to release.yaml `(PR #3223)` - - feat: add init cmd subsection to release.yaml parser - - feat: add init section to release.yaml + - Feat: add init cmd subsection to release.yaml parser + - Feat: add init section to release.yaml #### Release - `sg upgradetest` `(PR #3388)` - - allow the upgradetest to be run locally without knowing the bazel invocation required to stamp the build etc - - unlock local minor and major branch upgradetests + - Allow the upgradetest to be run locally without knowing the bazel invocation required to stamp the build etc + - Unlock local minor and major branch upgradetests #### Search @@ -349,12 +1332,12 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Telemetry -- add events for repo page views `(PR #3265)` -- add billing metadata to toggles `(PR #3264)` +- Add events for repo page views `(PR #3265)` +- Add billing metadata to toggles `(PR #3264)` #### Tenant -- fix workspace management UI quirks `(PR #3227)` +- Fix workspace management UI quirks `(PR #3227)` #### Web @@ -362,73 +1345,73 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Workspace -- workspace creation error UX `(PR #3383)` +- Workspace creation error UX `(PR #3383)` #### Workspaces -- attach cf ray id to otel traces `(PR #3387)` -- add WORKSPACES_ROUTER_DISABLE_RECONCILERS `(PR #3382)` -- upsert/delete route on manual reconcile `(PR #3378)` -- contact support to claim a name `(PR #3340)` -- record clientside payment errors `(PR #3319)` -- remove profanity blocks `(PR #3317)` -- add cancellation/churn notifications in Slack `(PR #3314)` -- add 'code search and code navigation' to plan page `(PR #3267)` -- allow creation form to be pre-filled with a coupon `(PR #3228)` -- seat-purchase notifications for Slack `(PR #3225)` -- allow Stripe promo codes only, enforce short-lived promo codes `(PR #3222)` -- enforce SAMS client per instance, add instance debug UI `(PR #3138)` -- metric for Cloudflare interactions, include status from Stripe `(PR #3117)` -- internal admin trigger to reconcile workspace `(PR #3070)` -- add instance class option for employees `(PR #3067)` -- write snapshot of workspace details into BigQuery on creation `(PR #3049)` -- plans page refresh `(PR #2983)` +- Attach cf ray id to otel traces `(PR #3387)` +- Add WORKSPACES_ROUTER_DISABLE_RECONCILERS `(PR #3382)` +- Upsert/delete route on manual reconcile `(PR #3378)` +- Contact support to claim a name `(PR #3340)` +- Record clientside payment errors `(PR #3319)` +- Remove profanity blocks `(PR #3317)` +- Add cancellation/churn notifications in Slack `(PR #3314)` +- Add 'code search and code navigation' to plan page `(PR #3267)` +- Allow creation form to be pre-filled with a coupon `(PR #3228)` +- Seat-purchase notifications for Slack `(PR #3225)` +- Allow Stripe promo codes only, enforce short-lived promo codes `(PR #3222)` +- Enforce SAMS client per instance, add instance debug UI `(PR #3138)` +- Metric for Cloudflare interactions, include status from Stripe `(PR #3117)` +- Internal admin trigger to reconcile workspace `(PR #3070)` +- Add instance class option for employees `(PR #3067)` +- Write snapshot of workspace details into BigQuery on creation `(PR #3049)` +- Plans page refresh `(PR #2983)` #### Workspaces/Billing -- add workspace name/displayname to Slack notifications `(PR #3262)` -- include total seats in slack notification `(PR #3260)` +- Add workspace name/displayname to Slack notifications `(PR #3262)` +- Include total seats in slack notification `(PR #3260)` #### Workspaces/Slack -- make coupons links, refactor slack formatting `(PR #3332)` +- Make coupons links, refactor slack formatting `(PR #3332)` #### Workspaces/Telemetry -- add marketingtracking and anonymous UID `(PR #3343)` +- Add marketingtracking and anonymous UID `(PR #3343)` #### Others -- prompt templates editor supports @ current mentions `(PR #3397)` - - feat: prompt templates editor supports dynamic @ mentions -- add event for codeintel highlights `(PR #3261)` +- Prompt templates editor supports @ current mentions `(PR #3397)` + - Feat: prompt templates editor supports dynamic @ mentions +- Add event for codeintel highlights `(PR #3261)` - Add support for VoyageAI reranker `(PR #3155)` ### Fix #### Agents -- redirect to settings page after creating agents `(PR #3471)` +- Redirect to settings page after creating agents `(PR #3471)` - Creating a new agent now redirects to the settings page for further setup -- correct typo in system prompt `(PR #3421)` -- disable Agents unless feature flag is enabled `(PR #3420)` -- show diagnostics on review page `(PR #3358)` -- fix bug where review agent posted comments on wrong lines `(PR #3347)` +- Correct typo in system prompt `(PR #3421)` +- Disable Agents unless feature flag is enabled `(PR #3420)` +- Show diagnostics on review page `(PR #3358)` +- Fix bug where review agent posted comments on wrong lines `(PR #3347)` - Add fallback when rules list is empty (CODY-4834) `(PR #3285)` -- use globs instead of regexp for include/exclude filters `(PR #3277)` +- Use globs instead of regexp for include/exclude filters `(PR #3277)` - Rule include/exclude patterns are now interpreted as globs (`*.go`) instead of regexp (`.*\.go`). Negative include patterns like `!*.go` will be interpreted as exclude patterns, and vice versa. -- remove agents from the navbar on dotcom `(PR #3166)` +- Remove agents from the navbar on dotcom `(PR #3166)` #### Auth - Add missing allowSignup option to HTTP header auth provider `(PR #3232)` - - fix/auth: "http-header" auth provider can "allowSignup": false to disable automatic account creation + - Fix/auth: "http-header" auth provider can "allowSignup": false to disable automatic account creation #### Ci -- disable puppeteer browser tests `(PR #3298)` -- disable client checks `(PR #3290)` -- update licenses script and rerun it `(PR #3053)` +- Disable puppeteer browser tests `(PR #3298)` +- Disable client checks `(PR #3290)` +- Update licenses script and rerun it `(PR #3053)` #### Code Intelligence @@ -438,51 +1421,51 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Cody -- include token usage in OpenAI streaming requests `(PR #3441)` +- Include token usage in OpenAI streaming requests `(PR #3441)` - Check that completion exists `(PR #3410)` -- include token usage in OpenAI streaming requests `(PR #3376)` -- use max_completion_tokens field for OpenAI `(PR #3362)` +- Include token usage in OpenAI streaming requests `(PR #3376)` +- Use max_completion_tokens field for OpenAI `(PR #3362)` - Pull correct client-name param `(PR #3167)` -- show actual chat quota usage for free-tier users `(PR #2970)` -- filter allowed models by capability for PLG users `(PR #2506)` +- Show actual chat quota usage for free-tier users `(PR #2970)` +- Filter allowed models by capability for PLG users `(PR #2506)` #### Cody-Gateway -- v1/limits handler `(PR #2908)` +- V1/limits handler `(PR #2908)` #### Dev -- internal/memcmd: add support for using mise in tests `(PR #3256)` +- Internal/memcmd: add support for using mise in tests `(PR #3256)` #### Local -- set GOWORK=off for frontend in sg `(PR #3111)` +- Set GOWORK=off for frontend in sg `(PR #3111)` #### Models -- update OpenAI o3-mini model pricing `(PR #3303)` +- Update OpenAI o3-mini model pricing `(PR #3303)` #### Msp/Iam -- grant Cloud Deploy executor access to images `(PR #3175)` +- Grant Cloud Deploy executor access to images `(PR #3175)` #### Msp/Runtime -- fix pgx pool stats metric `(PR #3126)` +- Fix pgx pool stats metric `(PR #3126)` #### Multi Tenant -- bring back description text to the github add account setup step `(PR #3325)` -- improve workspace validation states `(PR #3093)` +- Bring back description text to the github add account setup step `(PR #3325)` +- Improve workspace validation states `(PR #3093)` #### Multitenant/Mt-Router -- fix up routes and redirect `(PR #3195)` +- Fix up routes and redirect `(PR #3195)` #### Release -- fix migrator update check `(PR #3173)` - - fix(rel): fix migrator upgrade check +- Fix migrator update check `(PR #3173)` + - Fix(rel): fix migrator upgrade check #### Search @@ -499,17 +1482,17 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 - Fix Gerrit clone URL resolution `(PR #3446)` - Fix inability to update Gerrit code host config URL `(PR #3361)` - Fix bug where the URL of a Gerrit code host connection could not be updated. -- web: ensure list of external accounts has unique entry for each key `(PR #3323)` +- Web: ensure list of external accounts has unique entry for each key `(PR #3323)` - A bug on the user's account security page that could result in duplicated / buggy entries has been fixed. - RepoSource.BitbucketServer.CloneURLToRepoName(): support more URL shapes `(PR #3224)` - The logic that translates Bitbucket clone URLs to repository names has been fixed to support: - URLs that have no scheme (like `"bitbucket.sgdev.org/sourcegraph/sourcegraph"`) - SSH clone urls that don't have a `ssh://` scheme prefix (like `git@bitbucket.sgdev.org:sourcegraph/sourcegraph.git`) -- gitserver: merge base: add explicit test to ensure ordering of RevisionNotFoundErrors `(PR #2779)` +- Gitserver: merge base: add explicit test to ensure ordering of RevisionNotFoundErrors `(PR #2779)` #### Tenant/Repositories -- do not show search text if empty `(PR #3321)` +- Do not show search text if empty `(PR #3321)` #### Ui @@ -517,42 +1500,42 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Web -- add missing separator under organizations `(PR #3253)` +- Add missing separator under organizations `(PR #3253)` #### Workspaces -- correctly apply management retries `(PR #3384)` -- spread out routerreconciler workload more `(PR #3377)` -- reduce frequency of custom input telemetry event `(PR #3342)` -- apply coupon when estimating price on existing subscription `(PR #3331)` -- tweak plan page copy again `(PR #3328)` -- use display name on join page `(PR #3326)` -- drill coupon from homepage, make sure coupon is applied immediately `(PR #3312)` -- more sentence-casing fixes `(PR #3255)` -- fix capitalization in creation form `(PR #3218)` -- hide open-invites toggle when email domain is not allowed `(PR #3213)` -- price is monthly `(PR #3197)` -- fix name validation `(PR #3165)` -- include class in unseen instance counts, remove unseen instances from normal counts `(PR #3134)` -- log check-name errors as unexpected errors `(PR #3075)` -- test that post-normalization bad words are caught `(PR #3047)` +- Correctly apply management retries `(PR #3384)` +- Spread out routerreconciler workload more `(PR #3377)` +- Reduce frequency of custom input telemetry event `(PR #3342)` +- Apply coupon when estimating price on existing subscription `(PR #3331)` +- Tweak plan page copy again `(PR #3328)` +- Use display name on join page `(PR #3326)` +- Drill coupon from homepage, make sure coupon is applied immediately `(PR #3312)` +- More sentence-casing fixes `(PR #3255)` +- Fix capitalization in creation form `(PR #3218)` +- Hide open-invites toggle when email domain is not allowed `(PR #3213)` +- Price is monthly `(PR #3197)` +- Fix name validation `(PR #3165)` +- Include class in unseen instance counts, remove unseen instances from normal counts `(PR #3134)` +- Log check-name errors as unexpected errors `(PR #3075)` +- Test that post-normalization bad words are caught `(PR #3047)` #### Workspaces/At-Capacity -- capitalize error message `(PR #3381)` +- Capitalize error message `(PR #3381)` #### Workspaces/Metrics -- report all workspace/instance states `(PR #3297)` +- Report all workspace/instance states `(PR #3297)` #### Others - Color removed from filter sidebar in search `(PR #3399)` -- change workspace icon in profile menu `(PR #3241)` +- Change workspace icon in profile menu `(PR #3241)` - Fix yaml file `(PR #3183)` -- index matches safely `(PR #3168)` -- server checks reindex at 5.10 now `(PR #2881)` - - single docker server checks for 5.10-reindex.completed instead of 5.1-reindex.completed +- Index matches safely `(PR #3168)` +- Server checks reindex at 5.10 now `(PR #2881)` + - Single docker server checks for 5.10-reindex.completed instead of 5.1-reindex.completed ### Chore @@ -560,17 +1543,17 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 - Basic Telemetry for Code Review [CODY-4903] `(PR #3389)` - [CODY-4830] Update Conversation and Review store patterns `(PR #3259)` -- remove typebox for runtime type validation `(PR #3214)` +- Remove typebox for runtime type validation `(PR #3214)` #### Ci -- migrate rules_oci to MODULE.bazel `(PR #3352)` -- fixes gazelle issues `(PR #3296)` -- migrate rules_go and gazelle to bazel mod `(PR #1716)` +- Migrate rules_oci to MODULE.bazel `(PR #3352)` +- Fixes gazelle issues `(PR #3296)` +- Migrate rules_go and gazelle to bazel mod `(PR #1716)` #### Cloud -- update cloud-mi2 wolfi base image `(PR #3199)` +- Update cloud-mi2 wolfi base image `(PR #3199)` #### Code Intelligence @@ -579,7 +1562,7 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Deps -- upgrade sourcegraph-accounts-sdk-go `(PR #3142)` +- Upgrade sourcegraph-accounts-sdk-go `(PR #3142)` #### Dev @@ -588,15 +1571,15 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 #### Modelconfig -- remove spammy logs `(PR #3452)` +- Remove spammy logs `(PR #3452)` #### Msp/Cloudsql -- remove pgx.Acquire span `(PR #3141)` +- Remove pgx.Acquire span `(PR #3141)` #### Release -- update src-cli dependencies for 6.0.0 release `(PR #3186)` +- Update src-cli dependencies for 6.0.0 release `(PR #3186)` - Release src-cli 6.0.0 #### Search @@ -614,30 +1597,30 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 - Remove cody upsell in workspace creation `(PR #3391)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) - Update ES Cody limits to 2x Enterprise `(PR #3069)` -- make user metadata available on userauth.UserInfo `(PR #3051)` +- Make user metadata available on userauth.UserInfo `(PR #3051)` #### Workspaces/Blocklists -- add 'unconfigured' to blocked names `(PR #3043)` +- Add 'unconfigured' to blocked names `(PR #3043)` #### Workspaces/Web -- rename 'quickJoin' vars to 'openInvite' `(PR #2974)` +- Rename 'quickJoin' vars to 'openInvite' `(PR #2974)` #### Others -- update list of allowed headers for untrusted clients `(PR #3486)` -- add events for hoverables `(PR #3433)` -- update third-party licenses `(PR #3414)` +- Update list of allowed headers for untrusted clients `(PR #3486)` +- Add events for hoverables `(PR #3433)` +- Update third-party licenses `(PR #3414)` - Output formatting updates based on feedback `(PR #3349)` - Entitle URL updates `(PR #3345)` - Add more doc comments for file checker types `(PR #3307)` -- update third-party licenses `(PR #3273)` -- fix integration tests `(PR #3263)` +- Update third-party licenses `(PR #3273)` +- Fix integration tests `(PR #3263)` - Update teams.yml for product platform changes `(PR #3252)` - Remove orphaned modules / import to non-exisiting module `(PR #3219)` - Drop hubspot logging from non-dotcom auth methods `(PR #3132)` -- update third-party licenses `(PR #3095)` +- Update third-party licenses `(PR #3095)` - Remove gorilla/context `(PR #3089)` - Layout finetuning of Creating Workspaces and Tenant Onboarding `(PR #3065)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) @@ -653,45 +1636,45 @@ of processing large uploads. Backport 48e7b47898ee7710f12270c6861c335a2ef75f48 - Update Cody Web v0.31.0 `(PR #3474)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) -- gateway: Bump limits for ES `(PR #3409)` -- gomod: update Zoekt for file language fix `(PR #3408)` -- msp: use TFC robot email for IAP `(PR #3400)` +- Gateway: Bump limits for ES `(PR #3409)` +- Gomod: update Zoekt for file language fix `(PR #3408)` +- Msp: use TFC robot email for IAP `(PR #3400)` - Alexjean baptiste cody 4813 azure gpt model enum update or override `(PR #3380)` -- web: Make CTA for workspaces correctly reload page for marketing content `(PR #3341)` +- Web: Make CTA for workspaces correctly reload page for marketing content `(PR #3341)` - Fix path to pt to updated `useObservables` family of hooks `(PR #3322)` - Removing DeepSeek V3 model `(PR #3309)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) -- workspaces: Never show wallet payments `(PR #3304)` -- sg: Extend the mise check to early-exit if env var is set `(PR #3302)` -- refactor(cody-gateway) Remove support for OpenAI o1-mini model (CODY-4839) `(PR #3295)` +- Workspaces: Never show wallet payments `(PR #3304)` +- Sg: Extend the mise check to early-exit if env var is set `(PR #3302)` +- Refactor(cody-gateway) Remove support for OpenAI o1-mini model (CODY-4839) `(PR #3295)` - Remove support for OpenAI o1-mini model. -- refactor(cody-gateway) Deprecate Gemini 1.5 Flash, Claude 3 Opus, Claude 3 Haiku, and Mixtral 8x7B (CODY-4839) `(PR #3293)` +- Refactor(cody-gateway) Deprecate Gemini 1.5 Flash, Claude 3 Opus, Claude 3 Haiku, and Mixtral 8x7B (CODY-4839) `(PR #3293)` - Deprecate Gemini 1.5 Flash, Claude 3 Opus, Claude 3 Haiku, and Mixtral 8x7B -- gomod: bump Zoekt after package restructuring `(PR #3271)` +- Gomod: bump Zoekt after package restructuring `(PR #3271)` - Adding O3 mini model to OpenAI `(PR #3254)` - Adding O3 mini model to OpenAI `(PR #3254)` -- telemetry: add ClientFeature for more granular reporting of search events `(PR #3229)` +- Telemetry: add ClientFeature for more granular reporting of search events `(PR #3229)` - Search: enable scip-ctags for C `(PR #3215)` -- cleanup: simplify search observables and switch to fetch-event-source `(PR #3196)` -- completions: improve prometheus metrics for code/chat completions `(PR #3181)` -- partially fix erroneous `svelte-check` errors in local dev `(PR #3180)` +- Cleanup: simplify search observables and switch to fetch-event-source `(PR #3196)` +- Completions: improve prometheus metrics for code/chat completions `(PR #3181)` +- Partially fix erroneous `svelte-check` errors in local dev `(PR #3180)` - Adding DeepSeek V3 support through fireworks `(PR #3170)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) -- lib/marketingtracking: publish module for SAMS to consume `(PR #3169)` -- web: Some more user menu polish `(PR #3140)` -- remove builtin rules from code review agent `(PR #3086)` -- workaround for `sg start minimal-sveltekit` and other "minimal" entrypoints `(PR #3085)` -- doc/workspaces: fix link to chargeback playbook `(PR #3076)` -- generate TypeScript types and runtime type validators for Agent API `(PR #3055)` +- Lib/marketingtracking: publish module for SAMS to consume `(PR #3169)` +- Web: Some more user menu polish `(PR #3140)` +- Remove builtin rules from code review agent `(PR #3086)` +- Workaround for `sg start minimal-sveltekit` and other "minimal" entrypoints `(PR #3085)` +- Doc/workspaces: fix link to chargeback playbook `(PR #3076)` +- Generate TypeScript types and runtime type validators for Agent API `(PR #3055)` - Update sg setup for employees `(PR #2990)` -- chore(Workspaces) Fix repo size increment from 500mb to 1 gig `(PR #2977)` -- feat(agents) Conversations API DB Tables [CODY-4683] `(PR #2964)` +- Chore(Workspaces) Fix repo size increment from 500mb to 1 gig `(PR #2977)` +- Feat(agents) Conversations API DB Tables [CODY-4683] `(PR #2964)` - Adds `agent_conversations` and `agent_conversation_messages` tables as well as `ConversationStore` - Replace o1 preview model with o1 `(PR #2924)` - OPTIONAL; info at [https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c](https://www.notion.so/sourcegraph/Writing-a-changelog-entry-dd997f411d524caabf0d8d38a24a878c) -- feature(codeintel): add syntax highlighting for Svelte `(PR #2690)` +- Feature(codeintel): add syntax highlighting for Svelte `(PR #2690)` - Added syntax highlighting for `.svelte` files -- mt-router: allow passthrough for instance health check endpoint `(PR #2689)` +- Mt-router: allow passthrough for instance health check endpoint `(PR #2689)` ### Untracked @@ -700,8 +1683,8 @@ The following PRs were merged onto the previous release branch but could not be - Fix Gerrit clone URL resolution (#3446) `(PR #3449)` - Fix inability to update Gerrit code host config URL (#3361) `(PR #3439)` - Fix bug where the URL of a Gerrit code host connection could not be updated.(cherry picked from commit e6da1ceb9586bf109339f06220c1fdbbf570a6d9) -- prompt templates editor supports @ current mentions (#3397) `(PR #3436)` - - feat: prompt templates editor supports dynamic @ mentionsPR description tips: [https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e](https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e) +- Prompt templates editor supports @ current mentions (#3397) `(PR #3436)` + - Feat: prompt templates editor supports dynamic @ mentionsPR description tips: [https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e](https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e) - Roll out new Gemini Models (#3357) `(PR #3412)` - Move Gemini 2.0 Flash from Experimental to GA, add Gemini 2.0 Flash-Lite Preview Experimental and Gemini 2.0 Pro ExperimentalCo-authored-by: arafatkatze [arafat.da.khan@gmail.com](mailto:arafat.da.khan@gmail.com) (cherry picked from commit 4aa5aa41cc0f5e2be80c77e8e8709e198ff54b94)PR description tips: [https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e](https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e) @@ -714,13 +1697,56 @@ The following PRs were merged onto the previous release branch but could not be Revert "Fix: Buildkite Pipeline generates images with specific cloud tags for S2 deployments" `(PR #2985)` Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` - Fix: Buildkite Pipeline generates images with specific cloud tags for S2 deployments `(PR #2985)` - - NA - no customer facing changes + - NA - No customer facing changes {/* RSS={"version":"v6.1.0", "releasedAt": "2025-02-17"} */} +# 6.0 Patch 2 + +> Attention - This patch contains security fixes for a know issue in previous 6.0 releases. This issue does not affect +> 6.1 and later Sourcegraph releases. Customers on previous 6.0 releases are advised to upgrade to the latest version of Sourcegraph. +> If you are required to continue on 6.0 release series, please upgrade to 6.0 Patch 2. + +## v6.0.12741 + +- [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.0.12741) + +- [docker-compose](https://github.com/sourcegraph/deploy-sourcegraph-docker/releases/tag/v6.0.12741) + +- [helm](https://github.com/sourcegraph/deploy-sourcegraph-helm/releases/tag/v6.0.12741) + +- [kustomize](https://github.com/sourcegraph/deploy-sourcegraph-k8s/releases/tag/v6.0.12741) + +### Features + +#### Dev + +- Enable gcloud beta `(PR #3490)` + +#### Release + +- Fix post-release version selection `(PR #4659)` + +#### Others + +- Update cody web to 0.31.1 to fix issue with pasting linebreaks (#3696) `(PR #3728)` +- Fix: prompt templates should not fail when pasting linebreaks + + +### Uncategorized + +#### Others + +- [Backport 6.0.x] security/fix: don't print access tokens `(PR #4801)` + +{/* RSS={"version":"v6.0.12741", "releasedAt": "2025-04-09"} */} # 6.0 Patch 1 +> Attention - This patch contains a known security issue. This issue does not affect 6.1 and later Sourcegraph releases. +> Customers on previous this release are advised to upgrade to the latest version of Sourcegraph. +> If you are required to continue on 6.0 release series, please upgrade to 6.0 Patch 2. + ## v6.0.2687 - [sourcegraph](https://github.com/sourcegraph/sourcegraph/releases/tag/v6.0.2687) @@ -741,7 +1767,7 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` #### Multitenant -- add support for alternate default tenant hostname `(PR #3176)` +- Add support for alternate default tenant hostname `(PR #3176)` #### Security @@ -749,16 +1775,16 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` #### Others -- prompt templates editor supports @ current mentions (#3397) `(PR #3436)` - - feat: prompt templates editor supports dynamic @ mentionsPR description tips: [https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e](https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e) +- Prompt templates editor supports @ current mentions (#3397) `(PR #3436)` + - Feat: prompt templates editor supports dynamic @ mentionsPR description tips: [https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e](https://www.notion.so/sourcegraph/Write-a-good-pull-request-description-610a7fd3e613496eb76f450db5a49b6e) ### Fix #### Multi Tenant -- fixing paper cuts for mt marketing launch (#3242) `(PR #3281)` -- misc wording fixes in workspaces onboarding `(PR #3207)` -- fixes welcome message alert `(PR #3174)` +- Fixing paper cuts for mt marketing launch (#3242) `(PR #3281)` +- Misc wording fixes in workspaces onboarding `(PR #3207)` +- Fixes welcome message alert `(PR #3174)` #### Source @@ -766,7 +1792,7 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` - Fix inability to update Gerrit code host config URL (#3361) `(PR #3439)` - Fix bug where the URL of a Gerrit code host connection could not be updated.(cherry picked from commit e6da1ceb9586bf109339f06220c1fdbbf570a6d9) - Normalize code host URLs during code host config unmarsha… `(PR #3438)` -- gitserver: Unambiguously identify commit boundaries in git log `(PR #3411)` +- Gitserver: Unambiguously identify commit boundaries in git log `(PR #3411)` - Commit listing should work correctly for repos which contain arbitrary characters in commit messages. This also affects downstream functionality such as commit graph updates needed for precise code navigation.Backport 2eae8e1 from #3359 ### Chore @@ -798,6 +1824,10 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` # 6.0 Patch 0 +> Attention - This patch contains a known security issue. This issue does not affect 6.1 and later Sourcegraph releases. +> Customers on previous this release are advised to upgrade to the latest version of Sourcegraph. +> If you are required to continue on 6.0 release series, please upgrade to 6.0 Patch 2. + > Attention - Postgres 12 is no longer supported! If upgrading from Sourcegraph version 5.9 or earlier, this release will update our included database container images from Postgres 12 to Postgres 16. > Customers are advised to have a database backup before upgrading. See our [postgres 12 end of life](https://sourcegraph.com/docs/admin/postgres12_end_of_life_notice#postgres-12-end-of-life) notice for more information. > @@ -817,88 +1847,88 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` #### Agents -- make review agent configurable via program files `(PR #2962)` +- Make review agent configurable via program files `(PR #2962)` - The Review agent now requires the program file `.sourcegraph/review-agent.json` with at least the content `"{}"` to enable posting Pull Requests review through the GitHub App. The JSON file may contain additional configuration options to override defaults of the `ReviewRequestConfiguration` object (see OpenAPI spec) #### Ci -- publish images with branch tag on release branch `(PR #3039)` -- tag release branch images with branch image tag `(PR #3032)` +- Publish images with branch tag on release branch `(PR #3039)` +- Tag release branch images with branch image tag `(PR #3032)` #### Cloud -- add support to collect web vitals metrics to web-svelte `(PR #2735)` +- Add support to collect web vitals metrics to web-svelte `(PR #2735)` #### Code Intelligence - Add audit logs for changes to syntactic jobs `(PR #2893)` -- highlights json files with tree-sitter `(PR #2469)` +- Highlights json files with tree-sitter `(PR #2469)` - Improved highlighting for JSON files #### Cody -- improve rendering of diagnostics as GitHub comments `(PR #2954)` +- Improve rendering of diagnostics as GitHub comments `(PR #2954)` - The Review Agent now includes the rule ID when posting comments on pull requests. By default, the minimum review severity is errors (previously it was warning). When the minimum severity is overridden to be warnings, then the review comments will also include the severity. -- make Review Agent rule detection configurable `(PR #2913)` +- Make Review Agent rule detection configurable `(PR #2913)` - Configure custom review rules for the Review Agent by adding `*.rule.md` files nested under `.sourcegraph/` directories in any ancestor director of files in the diff. - Sourcegraph Agents `(PR #2739)` - New `/.api/agents/**` endpoints to manage the creation of Sourcegraph Agents (EAP feature). - New support to automatically review GitHub Pull Requests with a Review Agent via GitHub Apps (EAP feature). -- first stab at a Code Review Agent API `(PR #2568)` +- First stab at a Code Review Agent API `(PR #2568)` - New `GET /.api/tools` endpoint to list tool definitions for Sourcegraph API endpoints to use with the LLM /chat/completions endpoint for function calling. - New `POST /.api/review/diff` endpoint to get a list of code review comments given a git diff (including GitHub pull requests and Gitlab merge requests). #### Dev -- add support to export otel metrics to prom in local dev `(PR #2781)` +- Add support to export otel metrics to prom in local dev `(PR #2781)` #### Dotcom -- support Svelte workspace switcher in dotcom `(PR #2675)` -- enable workspaces-prod proxy `(PR #2664)` -- add feature flag to enable React switcher in dotcom POC `(PR #2659)` +- Support Svelte workspace switcher in dotcom `(PR #2675)` +- Enable workspaces-prod proxy `(PR #2664)` +- Add feature flag to enable React switcher in dotcom POC `(PR #2659)` #### Msp -- add client details to MSP audit logs `(PR #2887)` -- enable CloudSQL Enterprise Plus with postgresql.highAvailability `(PR #2682)` -- upgrade CloudSQL to POSTGRES_16 `(PR #2667)` -- support BigQuery table partitioning `(PR #2597)` +- Add client details to MSP audit logs `(PR #2887)` +- Enable CloudSQL Enterprise Plus with postgresql.highAvailability `(PR #2682)` +- Upgrade CloudSQL to POSTGRES_16 `(PR #2667)` +- Support BigQuery table partitioning `(PR #2597)` #### Multi Tenant -- enable extension setup step for everyone `(PR #3137)` -- add org wasn't added modal UI `(PR #3072)` -- add cancel subscription UI `(PR #3044)` -- polish join workspace and status pages `(PR #2900)` -- support 3ds and redirection-based payment flow for workspace creation `(PR #2865)` +- Enable extension setup step for everyone `(PR #3137)` +- Add org wasn't added modal UI `(PR #3072)` +- Add cancel subscription UI `(PR #3044)` +- Polish join workspace and status pages `(PR #2900)` +- Support 3ds and redirection-based payment flow for workspace creation `(PR #2865)` - Enable the new Sourcegraph branding by default `(PR #2801)` -- polish workspace creation flow `(PR #2787)` -- prepare common svelte UI for workspaces app `(PR #2734)` -- connect repositories management page to API `(PR #2688)` -- improve switch tenant UI `(PR #2656)` -- add workspace billing settings page `(PR #2600)` -- add workspace settings users page `(PR #2504)` -- add workspace settings general page `(PR #2503)` -- add workspace settings main layout `(PR #2502)` +- Polish workspace creation flow `(PR #2787)` +- Prepare common svelte UI for workspaces app `(PR #2734)` +- Connect repositories management page to API `(PR #2688)` +- Improve switch tenant UI `(PR #2656)` +- Add workspace billing settings page `(PR #2600)` +- Add workspace settings users page `(PR #2504)` +- Add workspace settings general page `(PR #2503)` +- Add workspace settings main layout `(PR #2502)` #### Multi-Tenant/Mt-Router -- add prod deployment `(PR #2622)` +- Add prod deployment `(PR #2622)` #### Multitenant - Add UseRandomExternalAccount code host connection option and use it in MT `(PR #2821)` - Disable web app toggle by default on workspaces `(PR #2771)` -- no pings, no telemetry redaction `(PR #2491)` +- No pings, no telemetry redaction `(PR #2491)` #### Rbac -- add USER_EXTERNAL_ACCOUNTS#READ_ALL_USERS for workspace admin `(PR #2512)` +- Add USER_EXTERNAL_ACCOUNTS#READ_ALL_USERS for workspace admin `(PR #2512)` #### Release -- address pg12 -> pg16 drift with normalization `(PR #2950)` +- Address pg12 -> pg16 drift with normalization `(PR #2950)` - Normalize drift detection to handle for postgres 12 to 16 upgrade #### Search @@ -914,93 +1944,93 @@ Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` #### Source -- multitenant: add "edit" state when editing workspace repositories `(PR #2849)` +- Multitenant: add "edit" state when editing workspace repositories `(PR #2849)` #### Telemetry -- allowlist model metadata on `privateMetadata` `(PR #2832)` +- Allowlist model metadata on `privateMetadata` `(PR #2832)` #### Tenant/Billing -- use EstimateWorkspaceSubscriptionSubtotal in UpdateSeatsModal `(PR #2930)` +- Use EstimateWorkspaceSubscriptionSubtotal in UpdateSeatsModal `(PR #2930)` #### Tenants/Telemetry -- report external URL for workspace identifier `(PR #2602)` +- Report external URL for workspace identifier `(PR #2602)` #### Web/Tenant -- update selected repos and repo size with pending state `(PR #2925)` +- Update selected repos and repo size with pending state `(PR #2925)` #### Workspace - Open up instance url inside of vs code `(PR #2782)` -- add billing link to request-to-join template params `(PR #2596)` +- Add billing link to request-to-join template params `(PR #2596)` #### Workspaces -- add background goroutine job that emits telemetry about repo count and size `(PR #3130)` -- metrics for subscription renewals and debt collection `(PR #2886)` -- prevent workspace ID prefix from being used in names `(PR #2841)` -- import suspiciousnames to blocklist `(PR #2803)` -- add AdministrationService, /internal UI for suspending workspaces `(PR #2786)` -- add some plans telemetry `(PR #2783)` -- restrict display name length `(PR #2776)` -- add suspension states `(PR #2751)` -- bypass some workspace name checks with SAMS user metadata `(PR #2733)` -- allow configurable sender address `(PR #2729)` -- add seat count events `(PR #2665)` -- state transition log `(PR #2661)` -- required email domains `(PR #2614)` -- improve wording of name-check errors, add telemetry `(PR #2593)` -- initial web and service telemetry `(PR #2522)` -- global creation control `(PR #2498)` -- status pages for workspace not found and suspended `(PR #2438)` -- handle SAMS user deletion `(PR #2384)` +- Add background goroutine job that emits telemetry about repo count and size `(PR #3130)` +- Metrics for subscription renewals and debt collection `(PR #2886)` +- Prevent workspace ID prefix from being used in names `(PR #2841)` +- Import suspiciousnames to blocklist `(PR #2803)` +- Add AdministrationService, /internal UI for suspending workspaces `(PR #2786)` +- Add some plans telemetry `(PR #2783)` +- Restrict display name length `(PR #2776)` +- Add suspension states `(PR #2751)` +- Bypass some workspace name checks with SAMS user metadata `(PR #2733)` +- Allow configurable sender address `(PR #2729)` +- Add seat count events `(PR #2665)` +- State transition log `(PR #2661)` +- Required email domains `(PR #2614)` +- Improve wording of name-check errors, add telemetry `(PR #2593)` +- Initial web and service telemetry `(PR #2522)` +- Global creation control `(PR #2498)` +- Status pages for workspace not found and suspended `(PR #2438)` +- Handle SAMS user deletion `(PR #2384)` #### Workspaces/Billing -- counter for stripe API usage `(PR #2855)` +- Counter for stripe API usage `(PR #2855)` #### Workspaces/Internal -- support ID lookup `(PR #2839)` +- Support ID lookup `(PR #2839)` #### Workspaces/Routerreconciler -- make upsert reconcile incremental `(PR #2848)` +- Make upsert reconcile incremental `(PR #2848)` #### Workspaces/Settings -- add workspace ID to sidebar `(PR #2728)` +- Add workspace ID to sidebar `(PR #2728)` #### Workspaces/Web -- add telemetry events for workspace plans `(PR #2840)` -- set title to Sourcegraph Workspaces `(PR #2834)` +- Add telemetry events for workspace plans `(PR #2840)` +- Set title to Sourcegraph Workspaces `(PR #2834)` #### Others -- add CTA for agents API `(PR #2799)` -- prompt templates now support specific @ mentions `(PR #2793)` - - feat: prompt templates now support specific @ mentions -- propagate bestScoringLine and use that to center chunks in the search UI `(PR #2683)` +- Add CTA for agents API `(PR #2799)` +- Prompt templates now support specific @ mentions `(PR #2793)` + - Feat: prompt templates now support specific @ mentions +- Propagate bestScoringLine and use that to center chunks in the search UI `(PR #2683)` - For broad matches, we now center the best-scoring line in search results -- add tools support to LLM API (aka. function calling) `(PR #2537)` +- Add tools support to LLM API (aka. function calling) `(PR #2537)` - The `/.api/llm/chat/completions` endpoint now support function calling via the `tools` property. This feature works when using the LLM providers: OpenAI, Anthropic, Fireworks, AWS Bedrock, and Gemini. -- add ability to boost user-relevant repos for `patterntype:nls` `(PR #2489)` +- Add ability to boost user-relevant repos for `patterntype:nls` `(PR #2489)` ### Fix #### Actor -- better preserve anonymous user ID for telemetry `(PR #2546)` +- Better preserve anonymous user ID for telemetry `(PR #2546)` #### Agents - Remove leftover printf statement `(PR #3079)` - Backport 9639850855bb169f7dee4fbcff869c77c17f9328 from #3007 -- fix bug in AgentStore.ListByWebhookID and LLMChatClient `(PR #3054)` +- Fix bug in AgentStore.ListByWebhookID and LLMChatClient `(PR #3054)` - Fixed bug in Review Agent where it didn't post review comments even for small diffs Backport 4710b59 from #3019 @@ -1016,13 +2046,13 @@ To preserve the previous behavior where sessions would be invalidated after they #### Ci -- include push version tag to private registry `(PR #3074)` -- add handling for unbound variable in push_all.sh `(PR #3036)` +- Include push version tag to private registry `(PR #3074)` +- Add handling for unbound variable in push_all.sh `(PR #3036)` #### Cloud -- add explicit bucket to lcp metrics `(PR #2846)` -- typo in metric attrs name `(PR #2804)` +- Add explicit bucket to lcp metrics `(PR #2846)` +- Typo in metric attrs name `(PR #2804)` #### Code Intelligence @@ -1036,14 +2066,14 @@ To preserve the previous behavior where sessions would be invalidated after they #### Cody -- add billing metadata to prompt library events `(PR #3116)` -- make public OpenAPI docs work again `(PR #3081)` +- Add billing metadata to prompt library events `(PR #3116)` +- Make public OpenAPI docs work again `(PR #3081)` - Backport dc8deea005067145855b03a3344675386bc75be7 from #3078 -- minor fixes `(PR #2916)` +- Minor fixes `(PR #2916)` #### Cody-Gateway -- fail-open Enterprise subscription sync `(PR #2775)` +- Fail-open Enterprise subscription sync `(PR #2775)` #### Dev @@ -1051,11 +2081,11 @@ To preserve the previous behavior where sessions would be invalidated after they #### Dev/Svelte -- send all 'default.' requests to server `(PR #2923)` +- Send all 'default.' requests to server `(PR #2923)` #### Dotcom -- tweaks for dotcom-mode workspace switcher `(PR #2684)` +- Tweaks for dotcom-mode workspace switcher `(PR #2684)` #### Gitserver @@ -1063,7 +2093,7 @@ To preserve the previous behavior where sessions would be invalidated after they #### Goroutine -- do not redact stacktrace `(PR #2571)` +- Do not redact stacktrace `(PR #2571)` #### Intent @@ -1071,39 +2101,39 @@ To preserve the previous behavior where sessions would be invalidated after they #### Multi Tenant -- fixes welcome message alert `(PR #3174)` -- fix flashes and incorrect free up seat mutation in user management `(PR #3058)` -- add support for workspace vscode sign up flow `(PR #2942)` -- force to keep only one dropdown menu visible `(PR #2903)` -- fix small paper cuts in workspace-creation flow `(PR #2809)` -- fix Safari 16.6 billing layout (sub-grids rows) `(PR #2721)` -- add a better error handling for workspace settings pages `(PR #2707)` -- fix post workspace delete redirection `(PR #2698)` -- fix user management reduce seats case `(PR #2647)` -- fixes update seats modal max count validation `(PR #2616)` -- fixes general setting page re-submitting problem `(PR #2548)` +- Fixes welcome message alert `(PR #3174)` +- Fix flashes and incorrect free up seat mutation in user management `(PR #3058)` +- Add support for workspace vscode sign up flow `(PR #2942)` +- Force to keep only one dropdown menu visible `(PR #2903)` +- Fix small paper cuts in workspace-creation flow `(PR #2809)` +- Fix Safari 16.6 billing layout (sub-grids rows) `(PR #2721)` +- Add a better error handling for workspace settings pages `(PR #2707)` +- Fix post workspace delete redirection `(PR #2698)` +- Fix user management reduce seats case `(PR #2647)` +- Fixes update seats modal max count validation `(PR #2616)` +- Fixes general setting page re-submitting problem `(PR #2548)` #### Multitenant - Public repositories should no longer be duplicatable `(PR #2828)` - Only evaluate newly added repositories `(PR #2701)` -- add telemetry for when repositories are added or removed `(PR #2346)` +- Add telemetry for when repositories are added or removed `(PR #2346)` - N/A -- add telemetry event for when onboarding repository checks fail `(PR #2337)` +- Add telemetry event for when onboarding repository checks fail `(PR #2337)` - N/A #### Navbar -- add divider after orgs `(PR #2921)` +- Add divider after orgs `(PR #2921)` #### Observability -- align Cody completions metrics queries with chart names in Grafana `(PR #2476)` +- Align Cody completions metrics queries with chart names in Grafana `(PR #2476)` #### Release -- add handling of cp failure for postgres conf `(PR #3113)` - - fix(rel): add handling for permissions errors when handling custom Postgres configurations in database containers.Backport 67bddb2 from #3041 +- Add handling of cp failure for postgres conf `(PR #3113)` + - Fix(rel): add handling for permissions errors when handling custom Postgres configurations in database containers.Backport 67bddb2 from #3041 #### Search @@ -1112,16 +2142,16 @@ To preserve the previous behavior where sessions would be invalidated after they - (new web ui) Add search upsell page `(PR #2979)` - Update breadcrumbs integration test `(PR #2960)` - Cody marketing page redirect on dotcom `(PR #2952)` -- update response dashboards to use streaming search `(PR #2932)` +- Update response dashboards to use streaming search `(PR #2932)` - Insights: fix mouse click cursor behavior when creating new insight `(PR #2851)` -- accept escaped characters in `content` filters `(PR #2807)` -- fix repo-rev (button-group) ui `(PR #2806)` -- add response telemetry for streaming search `(PR #2784)` -- VSCode Search extension - auth panel not loading when filesystem is case sensitive `(PR #2713)` - - fixes `404 errors when trying to load "authSidebar.js"` when the Code Search VS Code extension is used with the VSCode Remote SSH extension -- remove alert suggesting structural search `(PR #2615)` +- Accept escaped characters in `content` filters `(PR #2807)` +- Fix repo-rev (button-group) ui `(PR #2806)` +- Add response telemetry for streaming search `(PR #2784)` +- VSCode Search extension - Auth panel not loading when filesystem is case sensitive `(PR #2713)` + - Fixes `404 errors when trying to load "authSidebar.js"` when the Code Search VS Code extension is used with the VSCode Remote SSH extension +- Remove alert suggesting structural search `(PR #2615)` - (new web ui) Open files in new tab when clicked on with ctrl/cmd `(PR #2557)` -- add missing return in SearchQuery.RepositoryRevSpecs `(PR #2521)` +- Add missing return in SearchQuery.RepositoryRevSpecs `(PR #2521)` - (new web app) Redirect /cody to /cody/chat `(PR #2475)` - (new web app) Set correct fuzzy finder request headers `(PR #2449)` - (new web app) Respect notices settings `(PR #2417)` @@ -1131,89 +2161,89 @@ To preserve the previous behavior where sessions would be invalidated after they - Check if user can access installations for public repositories `(PR #2963)` - Change ListSelectedRepositories to filter for the random external account connection `(PR #2911)` - Fix UseRandomExternalAccount connection check `(PR #2904)` -- multitenant: fix nil panic in ListSelectedRepositories multitenant endpoint `(PR #2844)` +- Multitenant: fix nil panic in ListSelectedRepositories multitenant endpoint `(PR #2844)` - Do not create a connection with no repositories `(PR #2395)` #### Telemetry -- uniformly apply marketingtracking, clean up deprecated values `(PR #2601)` +- Uniformly apply marketingtracking, clean up deprecated values `(PR #2601)` #### Telemetry/Teestore -- do not write to store concurrently in tx `(PR #2888)` +- Do not write to store concurrently in tx `(PR #2888)` #### Telemetrygatewayexporter -- support export target without a port `(PR #2745)` +- Support export target without a port `(PR #2745)` #### Tenant -- disable workspaces for SOAP users `(PR #2490)` +- Disable workspaces for SOAP users `(PR #2490)` #### Tenant/Reconciler -- use nil-safe field getter when applying feature flags `(PR #2408)` +- Use nil-safe field getter when applying feature flags `(PR #2408)` #### Tenant/Settings -- fix workspace display name update `(PR #2705)` +- Fix workspace display name update `(PR #2705)` #### Tenant/Users -- only spin on specific action `(PR #2971)` +- Only spin on specific action `(PR #2971)` #### Tenants/Web -- magic redirect to sign-out -> sign-in if Workspaces requests return Code.Unauthenticated `(PR #2421)` +- Magic redirect to sign-out -> sign-in if Workspaces requests return Code.Unauthenticated `(PR #2421)` #### Ui - Update error page when GitHub account is not yet connected `(PR #3059)` - Disable adding more MT repositories while repositories are being saved `(PR #3010)` -- set sideEffects path in client/ui to correct `init.ts` path `(PR #2773)` +- Set sideEffects path in client/ui to correct `init.ts` path `(PR #2773)` #### Workspaces -- dynamic logout link `(PR #2854)` -- catch panics in connectrpc handlers `(PR #2837)` -- remove trace ID from block result `(PR #2831)` -- include all workspaces in name availability check `(PR #2794)` -- check for user metadata if 'sourcegraph.com' is a required email domain `(PR #2654)` -- ignore missing subscription when pruning invitations, rename ReconcileConsumedSeats `(PR #2650)` -- improve UX when email domain is not allowed `(PR #2618)` -- error indicates name must be lowercase `(PR #2599)` -- rename URL fields to URI per AIP `(PR #2595)` -- prevent panic in billing renewer `(PR #2570)` -- address seat count problems `(PR #2482)` +- Dynamic logout link `(PR #2854)` +- Catch panics in connectrpc handlers `(PR #2837)` +- Remove trace ID from block result `(PR #2831)` +- Include all workspaces in name availability check `(PR #2794)` +- Check for user metadata if 'sourcegraph.com' is a required email domain `(PR #2654)` +- Ignore missing subscription when pruning invitations, rename ReconcileConsumedSeats `(PR #2650)` +- Improve UX when email domain is not allowed `(PR #2618)` +- Error indicates name must be lowercase `(PR #2599)` +- Rename URL fields to URI per AIP `(PR #2595)` +- Prevent panic in billing renewer `(PR #2570)` +- Address seat count problems `(PR #2482)` #### Workspaces/Billing -- no-op SubscriptionUpdater returns ErrNoSubscriptionUpdateRequired `(PR #2572)` +- No-op SubscriptionUpdater returns ErrNoSubscriptionUpdateRequired `(PR #2572)` #### Workspaces/Blocklists -- relax restrictions around generic terms `(PR #2712)` +- Relax restrictions around generic terms `(PR #2712)` #### Workspaces/Dev -- do not use wrangler with concurrency `(PR #2730)` +- Do not use wrangler with concurrency `(PR #2730)` #### Workspaces/Settings -- remove workspace ID on collapse `(PR #2742)` +- Remove workspace ID on collapse `(PR #2742)` #### Others -- respect errors from sql row iterations `(PR #2948)` -- std upgradetest with pv set doesn't go beyond targetVersion `(PR #2928)` +- Respect errors from sql row iterations `(PR #2948)` +- Std upgradetest with pv set doesn't go beyond targetVersion `(PR #2928)` - NA - Add missing error assignment `(PR #2864)` - Tweak relevant repos heuristic `(PR #2655)` -- extract runner config into env vars `(PR #2637)` -- don't show current prompt in suggested area `(PR #2582)` - - fix: don't show current prompt in suggestions -- always saturate the limit when boosting `(PR #2479)` -- add context to intent call `(PR #2432)` +- Extract runner config into env vars `(PR #2637)` +- Don't show current prompt in suggested area `(PR #2582)` + - Fix: don't show current prompt in suggestions +- Always saturate the limit when boosting `(PR #2479)` +- Add context to intent call `(PR #2432)` ### Chore @@ -1245,15 +2275,15 @@ To preserve the previous behavior where sessions would be invalidated after they #### Cody -- use same buckets for completions latency metrics `(PR #2746)` +- Use same buckets for completions latency metrics `(PR #2746)` - Remove codypcw's buf.gen.yaml `(PR #2673)` - Create proper interface for CompletionsHandler [CODY-4619] `(PR #2623)` -- measure completions overhead by feature `(PR #2533)` -- measure sg instance to cody gw network latency `(PR #2501)` -- refactor completions handler latency metrics `(PR #2496)` -- measure completions handler overhead `(PR #2478)` -- add upstream request tracing for completions `(PR #2429)` -- remove test domain `(PR #2400)` +- Measure completions overhead by feature `(PR #2533)` +- Measure sg instance to cody gw network latency `(PR #2501)` +- Refactor completions handler latency metrics `(PR #2496)` +- Measure completions handler overhead `(PR #2478)` +- Add upstream request tracing for completions `(PR #2429)` +- Remove test domain `(PR #2400)` #### Dev @@ -1294,16 +2324,16 @@ To preserve the previous behavior where sessions would be invalidated after they #### Msp -- upgrade ConnectRPC `(PR #2710)` -- upgrade MSP cloud.google.com/go dependencies `(PR #2709)` -- upgrade TF providers, remove nobl9 `(PR #2681)` +- Upgrade ConnectRPC `(PR #2710)` +- Upgrade MSP cloud.google.com/go dependencies `(PR #2709)` +- Upgrade TF providers, remove nobl9 `(PR #2681)` #### Search - Migrate Button component to Svelte 5 `(PR #2868)` - Upgrade to SvelteKit v2.16.0 and Svelte v5.19.0 `(PR #2867)` - (new web ui) Run `pnpm format` `(PR #2850)` -- vsce: patch release v2.2.20 `(PR #2748)` +- Vsce: patch release v2.2.20 `(PR #2748)` - Add changelog entry for PR 2713 `(PR #2747)` - (new web ui) Update to Svelte 5.16.2 `(PR #2590)` - (new web app) Update svelte and kit to latest versions `(PR #2567)` @@ -1317,11 +2347,11 @@ To preserve the previous behavior where sessions would be invalidated after they - Fix url/text for user menu workspace link `(PR #2843)` - Style fixes on Workspace Settings, General Settings and User settings `(PR #2798)` -- refactor name-checking to helper `(PR #2726)` -- add some improved API docstrings `(PR #2708)` -- enable MSP rollouts `(PR #2619)` -- rename 'loginservice' to 'xdomainloginservice' `(PR #2544)` -- move SPA handler to 'spaservice' subpackage `(PR #2543)` +- Refactor name-checking to helper `(PR #2726)` +- Add some improved API docstrings `(PR #2708)` +- Enable MSP rollouts `(PR #2619)` +- Rename 'loginservice' to 'xdomainloginservice' `(PR #2544)` +- Move SPA handler to 'spaservice' subpackage `(PR #2543)` - Update workspace repo size limit `(PR #2480)` #### Others @@ -1331,7 +2361,7 @@ To preserve the previous behavior where sessions would be invalidated after they - Remove intent heuristic `(PR #2791)` - Delete unused DeleteOrg code `(PR #2585)` - Replace NewBuffer([]byte("str")) -> NewBufferString("str") `(PR #2466)` -- make error message actionable for invalid date format `(PR #2401)` +- Make error message actionable for invalid date format `(PR #2401)` ### Test @@ -1347,7 +2377,7 @@ To preserve the previous behavior where sessions would be invalidated after they ### Reverts -- revert sentry, opsgenie, fix deprecation notice `(PR #-1)` +- Revert sentry, opsgenie, fix deprecation notice `(PR #-1)` - Revert "fix/batch: use latest ubuntu LTS in hello world template (#28… `(PR #28)` - Revert "fix: set the tag in the push_all.sh script" `(PR #2989)` @@ -1369,113 +2399,113 @@ To preserve the previous behavior where sessions would be invalidated after they - Update Cody Web v0.27.0 `(PR #2968)` - Update Cody Web v0.26.0 `(PR #2966)` - Update Cody Web v0.25.0 `(PR #2959)` -- auth: Fixup check for canSignOut `(PR #2958)` -- omnibox: hard boost current repo and relevant repos `(PR #2943)` -- allowlist `language` on `cody-autoedit` `(PR #2941)` -- tenant(web): Don't advertise upcoming code host support `(PR #2940)` -- web: Fix page header for create workspace page `(PR #2939)` -- web: Fix currency localization `(PR #2938)` -- tenant: Only set feature flags required for the launch `(PR #2937)` -- tenant: Add structured log message about missing tenant to alert on `(PR #2935)` +- Auth: Fixup check for canSignOut `(PR #2958)` +- Omnibox: hard boost current repo and relevant repos `(PR #2943)` +- Allowlist `language` on `cody-autoedit` `(PR #2941)` +- Tenant(web): Don't advertise upcoming code host support `(PR #2940)` +- Web: Fix page header for create workspace page `(PR #2939)` +- Web: Fix currency localization `(PR #2938)` +- Tenant: Only set feature flags required for the launch `(PR #2937)` +- Tenant: Add structured log message about missing tenant to alert on `(PR #2935)` - Omnibox: disable intent detection when CG is unavailable `(PR #2934)` - Update Cody Web to 0.24.0 `(PR #2920)` - Update Cody to 0.24.0 -- bug: Adds a link to stripe portal on the Last Payment Failed warning `(PR #2919)` -- sg: make `.tool-versions` parsing better and silence mise `(PR #2918)` -- tenant: Set cody gateway rate limits `(PR #2915)` +- Bug: Adds a link to stripe portal on the Last Payment Failed warning `(PR #2919)` +- Sg: make `.tool-versions` parsing better and silence mise `(PR #2918)` +- Tenant: Set cody gateway rate limits `(PR #2915)` - Adds style to pending invited users `(PR #2898)` - Adds style to pending invited users `(PR #2898)` -- tenant: Add back without cancel for dormancy check `(PR #2883)` -- tenant(repos): Expose mirrorInfo for repos for all repos to admins `(PR #2876)` -- web: Prevent access to workspace setup and settings for non-admins `(PR #2874)` -- accessrequest: Don't allow access requests for authenticated users `(PR #2873)` -- auth: Don't repeat code for mocked providers `(PR #2872)` -- auth: Code cleanup `(PR #2862)` -- web: Fix click target for delete workspace button `(PR #2861)` -- session: Remove sign-out cookie `(PR #2860)` -- session: Don't invalidate every active user session on sign out `(PR #2859)` -- tenant: Don't special case user account in onboarding `(PR #2847)` -- tenant: Enable agentic feature flags `(PR #2830)` -- web: Use new logo in more places `(PR #2823)` -- workspaces: Update favicon `(PR #2819)` +- Tenant: Add back without cancel for dormancy check `(PR #2883)` +- Tenant(repos): Expose mirrorInfo for repos for all repos to admins `(PR #2876)` +- Web: Prevent access to workspace setup and settings for non-admins `(PR #2874)` +- Accessrequest: Don't allow access requests for authenticated users `(PR #2873)` +- Auth: Don't repeat code for mocked providers `(PR #2872)` +- Auth: Code cleanup `(PR #2862)` +- Web: Fix click target for delete workspace button `(PR #2861)` +- Session: Remove sign-out cookie `(PR #2860)` +- Session: Don't invalidate every active user session on sign out `(PR #2859)` +- Tenant: Don't special case user account in onboarding `(PR #2847)` +- Tenant: Enable agentic feature flags `(PR #2830)` +- Web: Use new logo in more places `(PR #2823)` +- Workspaces: Update favicon `(PR #2819)` - [CODY-4627] Agent Review Tables take 3 `(PR #2815)` - Adds implementations for `GET .api/agents/review/{review_id}`, `GET .api/agents/review/diagnostic/{diagnostic_id}/`, and `POST .api/agents/review/diagnostic/{diagnostic_id}/feedback` -- web: Temporarily restore logo but break Safari dark mode logo `(PR #2808)` -- gomod: bump Zoekt for BM25 line scoring `(PR #2780)` +- Web: Temporarily restore logo but break Safari dark mode logo `(PR #2808)` +- Gomod: bump Zoekt for BM25 line scoring `(PR #2780)` - Disable streaming in LLM API if not explicitly enabled `(PR #2778)` - `./api/llm/chat/completions` only streams response if `"stream": true` is passed in the request body -- workspaces: Apply correct repo size limit `(PR #2772)` +- Workspaces: Apply correct repo size limit `(PR #2772)` - Added more clarity around workspace deletion `(PR #2769)` -- workspaces: Add back org namespace to list of selected repos `(PR #2737)` -- security/fix: always return absolute URLs `(PR #2727)` +- Workspaces: Add back org namespace to list of selected repos `(PR #2737)` +- Security/fix: always return absolute URLs `(PR #2727)` - Order by NULLS LAST when sorting repositories in GQL API `(PR #2725)` -- tenant: Set dormancy threshold to 1 week `(PR #2723)` +- Tenant: Set dormancy threshold to 1 week `(PR #2723)` - Remove clustering dev script `(PR #2720)` -- web: Port new user menu to react `(PR #2718)` -- globalstate: Simplify store and reduce writes `(PR #2717)` -- only `UPDATE global_state` to set initialized if not initialized `(PR #2716)` -- globalstate: Don't update row on every call `(PR #2715)` -- skip pre-exit hook on aspect-default queue `(PR #2694)` -- web: More alignment of nav dropdown with designs `(PR #2691)` -- tenant: Small improvements to MT app `(PR #2680)` +- Web: Port new user menu to react `(PR #2718)` +- Globalstate: Simplify store and reduce writes `(PR #2717)` +- Only `UPDATE global_state` to set initialized if not initialized `(PR #2716)` +- Globalstate: Don't update row on every call `(PR #2715)` +- Skip pre-exit hook on aspect-default queue `(PR #2694)` +- Web: More alignment of nav dropdown with designs `(PR #2691)` +- Tenant: Small improvements to MT app `(PR #2680)` - Update Cody Web v0.22.0 `(PR #2678)` - NLS: support quoted phrases `(PR #2677)` -- workspaces: Consolidate web config and add web URL `(PR #2670)` -- auth: Fixup some auth redirections `(PR #2668)` +- Workspaces: Consolidate web config and add web URL `(PR #2670)` +- Auth: Fixup some auth redirections `(PR #2668)` - NLS: simplify query parsing logic `(PR #2662)` -- cmd/cloud-ops-interview: init service `(PR #2658)` -- gomod: bump Zoekt for 'best line match' feature `(PR #2653)` -- auth: Don't allow CreatePassword when builtin auth is off `(PR #2644)` -- tenant(githubapp): Expose Sourcegraph repo on resolver list `(PR #2641)` -- change model to beta `(PR #2639)` -- gating: Allow cloud init for workspaces instance `(PR #2638)` +- Cmd/cloud-ops-interview: init service `(PR #2658)` +- Gomod: bump Zoekt for 'best line match' feature `(PR #2653)` +- Auth: Don't allow CreatePassword when builtin auth is off `(PR #2644)` +- Tenant(githubapp): Expose Sourcegraph repo on resolver list `(PR #2641)` +- Change model to beta `(PR #2639)` +- Gating: Allow cloud init for workspaces instance `(PR #2638)` - NLS: disable stemming `(PR #2620)` -- tenant: Enable autoedits in every tenant on creation `(PR #2607)` +- Tenant: Enable autoedits in every tenant on creation `(PR #2607)` - NLS: always rank literal matches first `(PR #2598)` -- repo: Allow to get totalCount for repositories as non-admin `(PR #2591)` -- auth: Make sign out more explicit and clean up normalization `(PR #2589)` -- auth: Clarify integration points and middlewares `(PR #2588)` -- auth: Consolidate auth provider redirects `(PR #2587)` -- httpapi Cleanup handler creation `(PR #2586)` -- auth: Slightly clean up auth code `(PR #2584)` -- conf: Use sourcegraph controlled default domain `(PR #2583)` -- restrict auto-edits model to only pro users `(PR #2579)` +- Repo: Allow to get totalCount for repositories as non-admin `(PR #2591)` +- Auth: Make sign out more explicit and clean up normalization `(PR #2589)` +- Auth: Clarify integration points and middlewares `(PR #2588)` +- Auth: Consolidate auth provider redirects `(PR #2587)` +- Httpapi Cleanup handler creation `(PR #2586)` +- Auth: Slightly clean up auth code `(PR #2584)` +- Conf: Use sourcegraph controlled default domain `(PR #2583)` +- Restrict auto-edits model to only pro users `(PR #2579)` - NLS: avoid tokenizing filenames `(PR #2576)` - NLS: simplify find symbol heuristic `(PR #2561)` -- respect `count:` for nls search `(PR #2560)` -- logging: Fix incorrect use of logger `(PR #2525)` -- change the deployment id for autoedits model `(PR #2507)` -- sg: add support to retrieve a sams idp client `(PR #2497)` -- frontend: Reduce amount of dependencies passed around `(PR #2450)` -- tenant: Mark tenant as seen even if request is cancelled `(PR #2441)` -- tenant: Add intent detection FF for new hosts `(PR #2437)` -- ci: Execute backcompat tests as PG16 `(PR #2427)` -- tenant: Allow to add 100 repos to the GitHub App `(PR #2426)` -- tenant: Allow to add more than 30 repos to the GitHub App `(PR #2425)` -- bitbucketcloud: Fix repo perms syncing for inherited permissions and groups `(PR #2398)` +- Respect `count:` for nls search `(PR #2560)` +- Logging: Fix incorrect use of logger `(PR #2525)` +- Change the deployment id for autoedits model `(PR #2507)` +- Sg: add support to retrieve a sams idp client `(PR #2497)` +- Frontend: Reduce amount of dependencies passed around `(PR #2450)` +- Tenant: Mark tenant as seen even if request is cancelled `(PR #2441)` +- Tenant: Add intent detection FF for new hosts `(PR #2437)` +- Ci: Execute backcompat tests as PG16 `(PR #2427)` +- Tenant: Allow to add 100 repos to the GitHub App `(PR #2426)` +- Tenant: Allow to add more than 30 repos to the GitHub App `(PR #2425)` +- Bitbucketcloud: Fix repo perms syncing for inherited permissions and groups `(PR #2398)` - Fixed an issue with Bitbucket Cloud permission syncing where inherited permissions and group permissions were not correctly reflected. -- dotcom, workspaces: propagate 'plg' namespace metadata as feature flags `(PR #2382)` -- gating: Consolidate License and Subscription resolvers `(PR #2359)` -- gating: Move repo size and count constraints into provider `(PR #2356)` -- gating: Implement more parts of workspaces gating `(PR #2355)` -- gating: Enable workspaces gating provider `(PR #2307)` -- gating: Add GrantDisplayName to Provider `(PR #2306)` -- gating: Add provider specific background routines `(PR #2305)` -- gating: Move TelemetryExportMode and AccessTokenInstanceIdentifier into Provider `(PR #2304)` -- gating: Reduce number of references to global gating provider `(PR #2301)` -- gating: Remove license mocks `(PR #2300)` -- gating: Move license expiration checks fully into CheckGrant `(PR #2299)` -- gating: Remove unused fields from ProductLicenseInfo `(PR #2297)` -- gating: Remove unused redundant licenseinfo resolver `(PR #2296)` -- gating: Unexport Plan and check for all license keys `(PR #2295)` -- gating: Add MaximumUserCount to provider interface `(PR #2294)` -- gating: Implement TrueUp feature `(PR #2293)` -- gating: Remove IsFreePlan `(PR #2210)` -- redis: Clarify store requirements and improve test setup `(PR #2020)` -- repo: Expose repository settings page as read-only to non-admins `(PR #1897)` -- authz: Craft authz provider factory and pass around explicitly `(PR #1893)` -- repoupdater: Remove in memory scheduler `(PR #1473)` -- tenant: Mark all views as security_invoker `(PR #744)` +- Dotcom, workspaces: propagate 'plg' namespace metadata as feature flags `(PR #2382)` +- Gating: Consolidate License and Subscription resolvers `(PR #2359)` +- Gating: Move repo size and count constraints into provider `(PR #2356)` +- Gating: Implement more parts of workspaces gating `(PR #2355)` +- Gating: Enable workspaces gating provider `(PR #2307)` +- Gating: Add GrantDisplayName to Provider `(PR #2306)` +- Gating: Add provider specific background routines `(PR #2305)` +- Gating: Move TelemetryExportMode and AccessTokenInstanceIdentifier into Provider `(PR #2304)` +- Gating: Reduce number of references to global gating provider `(PR #2301)` +- Gating: Remove license mocks `(PR #2300)` +- Gating: Move license expiration checks fully into CheckGrant `(PR #2299)` +- Gating: Remove unused fields from ProductLicenseInfo `(PR #2297)` +- Gating: Remove unused redundant licenseinfo resolver `(PR #2296)` +- Gating: Unexport Plan and check for all license keys `(PR #2295)` +- Gating: Add MaximumUserCount to provider interface `(PR #2294)` +- Gating: Implement TrueUp feature `(PR #2293)` +- Gating: Remove IsFreePlan `(PR #2210)` +- Redis: Clarify store requirements and improve test setup `(PR #2020)` +- Repo: Expose repository settings page as read-only to non-admins `(PR #1897)` +- Authz: Craft authz provider factory and pass around explicitly `(PR #1893)` +- Repoupdater: Remove in memory scheduler `(PR #1473)` +- Tenant: Mark all views as security_invoker `(PR #744)` ### Untracked @@ -1594,15 +2624,15 @@ The following PRs were merged onto the previous release branch but could not be #### Others - Allow single container server to run postgresql-16 `(PR #2714)` - - server: runs postgresql from /var/run/postgresql instead of /run/postgresql + - Server: runs postgresql from /var/run/postgresql instead of /run/postgresql Backport 36c78cdf596e1b22079512931fa526346c2ec821 from #2711 ### Fix #### Release -- recover from unclean database shutdowns in pgsql entrypoint `(PR #2706)` - - fix(rel): fix issue with Postgres docker container failing upgrades after an unclean database shutdown. +- Recover from unclean database shutdowns in pgsql entrypoint `(PR #2706)` + - Fix(rel): fix issue with Postgres docker container failing upgrades after an unclean database shutdown. Backport ca5185ce2528b67e1ce6bcb5170f96d3699e11e0 from #2660 ### Reverts @@ -1670,7 +2700,7 @@ The following PRs were merged onto the previous release branch but could not be #### Search -- propagate disk space to NewFirecrackerWorkspace `(PR #2574)` +- Propagate disk space to NewFirecrackerWorkspace `(PR #2574)` - Addresses errors similar to: `failed to prepare workspace: failed to create ext4 filesystem in backing file: "mke2fs 1.45.5 (07-Jan-2020)\nThe file losetup: /var/lib/firecracker/loop-devices/workspace-loop-47749-3763347387: Warning: file is smaller than 512 bytes; the loop device may be useless or invisible for system tools.\n/dev/loop13 does not exist and no size was specified.\n": exit status 1` - Affects reading and using the environment variable `EXECUTOR_FIRECRACKER_DISK_SPACE` Backport 22db2a97a0393cdd233a92da7ade96cd59bb99ef from #2562 @@ -1708,40 +2738,40 @@ The following PRs were merged onto the previous release branch but could not be #### Ci -- add bazel mod tidy to ci steps [#1661](https://github.com/sourcegraph/sourcegraph/pull/1661) +- Add bazel mod tidy to ci steps [#1661](https://github.com/sourcegraph/sourcegraph/pull/1661) #### Cloud -- add tag field to mt config [#2035](https://github.com/sourcegraph/sourcegraph/pull/2035) +- Add tag field to mt config [#2035](https://github.com/sourcegraph/sourcegraph/pull/2035) #### Code Intelligence - Pass limits to scip-syntax and collect summary from it [#2058](https://github.com/sourcegraph/sourcegraph/pull/2058) -- configurable time and size limits for scip-syntax [#1947](https://github.com/sourcegraph/sourcegraph/pull/1947) +- Configurable time and size limits for scip-syntax [#1947](https://github.com/sourcegraph/sourcegraph/pull/1947) - Adds configurable limits for file size and parsing time for syntactic indexing #### Cody -- update cody web to 0.20.0 [#2396](https://github.com/sourcegraph/sourcegraph/pull/2396) -- update cody-web to 0.18.0 [#2365](https://github.com/sourcegraph/sourcegraph/pull/2365) -- add autoedits models to models.json [#1873](https://github.com/sourcegraph/sourcegraph/pull/1873) +- Update cody web to 0.20.0 [#2396](https://github.com/sourcegraph/sourcegraph/pull/2396) +- Update cody-web to 0.18.0 [#2365](https://github.com/sourcegraph/sourcegraph/pull/2365) +- Add autoedits models to models.json [#1873](https://github.com/sourcegraph/sourcegraph/pull/1873) - Add `UserShouldUseEnterprise` to `/.api/client-config` (PRIME-596) [#1872](https://github.com/sourcegraph/sourcegraph/pull/1872) #### Cody-Gateway -- add Gemini 2.0 Flash experimental model [#2309](https://github.com/sourcegraph/sourcegraph/pull/2309) +- Add Gemini 2.0 Flash experimental model [#2309](https://github.com/sourcegraph/sourcegraph/pull/2309) #### Codygateway -- expand flagging to workspaces actors [#2290](https://github.com/sourcegraph/sourcegraph/pull/2290) -- off-by-default workspaces actor source [#1941](https://github.com/sourcegraph/sourcegraph/pull/1941) +- Expand flagging to workspaces actors [#2290](https://github.com/sourcegraph/sourcegraph/pull/2290) +- Off-by-default workspaces actor source [#1941](https://github.com/sourcegraph/sourcegraph/pull/1941) #### Database -- support drift detection of policies [#2000](https://github.com/sourcegraph/sourcegraph/pull/2000) - - drift detection now detects missing table policies. -- include policies in schema md and json [#1999](https://github.com/sourcegraph/sourcegraph/pull/1999) - - schema.md and schema.json now include table policies. +- Support drift detection of policies [#2000](https://github.com/sourcegraph/sourcegraph/pull/2000) + - Drift detection now detects missing table policies. +- Include policies in schema md and json [#1999](https://github.com/sourcegraph/sourcegraph/pull/1999) + - Schema.md and schema.json now include table policies. #### Dev @@ -1753,36 +2783,36 @@ The following PRs were merged onto the previous release branch but could not be #### Gating -- extract license validity checks to gating.Provider.CheckGrant [#2018](https://github.com/sourcegraph/sourcegraph/pull/2018) -- replace licensing.Check with gating.GetGlobalProvider().Check [#2009](https://github.com/sourcegraph/sourcegraph/pull/2009) -- allow gating.Provider to be global [#2008](https://github.com/sourcegraph/sourcegraph/pull/2008) -- extract into standalone package, stub out CodyGatewayAuthenticator [#2007](https://github.com/sourcegraph/sourcegraph/pull/2007) +- Extract license validity checks to gating.Provider.CheckGrant [#2018](https://github.com/sourcegraph/sourcegraph/pull/2018) +- Replace licensing.Check with gating.GetGlobalProvider().Check [#2009](https://github.com/sourcegraph/sourcegraph/pull/2009) +- Allow gating.Provider to be global [#2008](https://github.com/sourcegraph/sourcegraph/pull/2008) +- Extract into standalone package, stub out CodyGatewayAuthenticator [#2007](https://github.com/sourcegraph/sourcegraph/pull/2007) #### Graphql -- multitenant: add repository restriction validation when adding repos [#2017](https://github.com/sourcegraph/sourcegraph/pull/2017) +- Multitenant: add repository restriction validation when adding repos [#2017](https://github.com/sourcegraph/sourcegraph/pull/2017) #### Local -- use mac/linux keystores to store secrets instead of plain text file on disk [#2001](https://github.com/sourcegraph/sourcegraph/pull/2001) -- store entitle token in sg secrets [#1856](https://github.com/sourcegraph/sourcegraph/pull/1856) +- Use mac/linux keystores to store secrets instead of plain text file on disk [#2001](https://github.com/sourcegraph/sourcegraph/pull/2001) +- Store entitle token in sg secrets [#1856](https://github.com/sourcegraph/sourcegraph/pull/1856) #### Memcache -- add tenancy-friendly LRU memory cache [#1934](https://github.com/sourcegraph/sourcegraph/pull/1934) +- Add tenancy-friendly LRU memory cache [#1934](https://github.com/sourcegraph/sourcegraph/pull/1934) #### Msp -- introduce simple telemetry recorder for managed services [#2146](https://github.com/sourcegraph/sourcegraph/pull/2146) +- Introduce simple telemetry recorder for managed services [#2146](https://github.com/sourcegraph/sourcegraph/pull/2146) #### Multi-Tenant -- add "add repositories" setup flow step [#2112](https://github.com/sourcegraph/sourcegraph/pull/2112) +- Add "add repositories" setup flow step [#2112](https://github.com/sourcegraph/sourcegraph/pull/2112) - Add first UI implementation of GitHub connect setup page [#1966](https://github.com/sourcegraph/sourcegraph/pull/1966) #### Multi-Tenant/Workspaces -- add support to query ws by name in integrations svc [#2321](https://github.com/sourcegraph/sourcegraph/pull/2321) +- Add support to query ws by name in integrations svc [#2321](https://github.com/sourcegraph/sourcegraph/pull/2321) #### Multitenant @@ -1790,19 +2820,19 @@ The following PRs were merged onto the previous release branch but could not be #### Rbac -- add separate permission for viewing exported telemetry [#1989](https://github.com/sourcegraph/sourcegraph/pull/1989) +- Add separate permission for viewing exported telemetry [#1989](https://github.com/sourcegraph/sourcegraph/pull/1989) #### Release -- run `sg cut` in buildkite to automate nightly pipeline test [#2116](https://github.com/sourcegraph/sourcegraph/pull/2116) - - release: nightly release pipeline is working -- backcompat test use release registry [#1202](https://github.com/sourcegraph/sourcegraph/pull/1202) +- Run `sg cut` in buildkite to automate nightly pipeline test [#2116](https://github.com/sourcegraph/sourcegraph/pull/2116) + - Release: nightly release pipeline is working +- Backcompat test use release registry [#1202](https://github.com/sourcegraph/sourcegraph/pull/1202) #### Search -- correctly lower repo name regexes [#2209](https://github.com/sourcegraph/sourcegraph/pull/2209) +- Correctly lower repo name regexes [#2209](https://github.com/sourcegraph/sourcegraph/pull/2209) - Special uppercase regex tokens are no longer inverted for repository name search. eg `repo:foo\B` correctly interprets `\B` as `not at ASCII word boundary`. Previously it would transform the expression into `repo:foo\b`. -- use pattern optimizations for repo ExcludePattern [#2186](https://github.com/sourcegraph/sourcegraph/pull/2186) +- Use pattern optimizations for repo ExcludePattern [#2186](https://github.com/sourcegraph/sourcegraph/pull/2186) - Searches which exclude repositories are faster on larger instances. We now use the same performance optimizations as repo inclusion. #### Security @@ -1811,7 +2841,7 @@ The following PRs were merged onto the previous release branch but could not be #### Sg -- add 'sg user metadata' commands [#2261](https://github.com/sourcegraph/sourcegraph/pull/2261) +- Add 'sg user metadata' commands [#2261](https://github.com/sourcegraph/sourcegraph/pull/2261) #### Source @@ -1822,65 +2852,65 @@ The following PRs were merged onto the previous release branch but could not be #### Telemetry -- include SAMS user ID if monolithsams is configured [#1936](https://github.com/sourcegraph/sourcegraph/pull/1936) -- propagate x-requested-with headers to request client… [#1775](https://github.com/sourcegraph/sourcegraph/pull/1775) +- Include SAMS user ID if monolithsams is configured [#1936](https://github.com/sourcegraph/sourcegraph/pull/1936) +- Propagate x-requested-with headers to request client… [#1775](https://github.com/sourcegraph/sourcegraph/pull/1775) #### Workspaces -- add metric to count number of unseen instances [#2303](https://github.com/sourcegraph/sourcegraph/pull/2303) -- report instances and workspaces status [#2262](https://github.com/sourcegraph/sourcegraph/pull/2262) -- add features to workspace results [#2171](https://github.com/sourcegraph/sourcegraph/pull/2171) +- Add metric to count number of unseen instances [#2303](https://github.com/sourcegraph/sourcegraph/pull/2303) +- Report instances and workspaces status [#2262](https://github.com/sourcegraph/sourcegraph/pull/2262) +- Add features to workspace results [#2171](https://github.com/sourcegraph/sourcegraph/pull/2171) #### Others -- extend prompt tags with pagination and increased limit [#2344](https://github.com/sourcegraph/sourcegraph/pull/2344) - - feat: extend prompt tags with pagination and increased limit -- editing tags on prompts [#2278](https://github.com/sourcegraph/sourcegraph/pull/2278) - - feat: editing tags on prompts +- Extend prompt tags with pagination and increased limit [#2344](https://github.com/sourcegraph/sourcegraph/pull/2344) + - Feat: extend prompt tags with pagination and increased limit +- Editing tags on prompts [#2278](https://github.com/sourcegraph/sourcegraph/pull/2278) + - Feat: editing tags on prompts - (multi-tenant): add invite users and final setup step [#2211](https://github.com/sourcegraph/sourcegraph/pull/2211) -- management page prompt categories [#2178](https://github.com/sourcegraph/sourcegraph/pull/2178) - - feat: management page prompt categories -- prompt categories nav for web [#2177](https://github.com/sourcegraph/sourcegraph/pull/2177) - - feat: add tags as filter to prompts and their navigation -- add prompt labels to the GraphQL API [#2131](https://github.com/sourcegraph/sourcegraph/pull/2131) - - feat: add prompt labels to the GraphQL API +- Management page prompt categories [#2178](https://github.com/sourcegraph/sourcegraph/pull/2178) + - Feat: management page prompt categories +- Prompt categories nav for web [#2177](https://github.com/sourcegraph/sourcegraph/pull/2177) + - Feat: add tags as filter to prompts and their navigation +- Add prompt labels to the GraphQL API [#2131](https://github.com/sourcegraph/sourcegraph/pull/2131) + - Feat: add prompt labels to the GraphQL API - Call new intent detection model via Gateway [#2113](https://github.com/sourcegraph/sourcegraph/pull/2113) -- add CommitsIter to `GitserverClient` [#2080](https://github.com/sourcegraph/sourcegraph/pull/2080) +- Add CommitsIter to `GitserverClient` [#2080](https://github.com/sourcegraph/sourcegraph/pull/2080) - New intent detection API on Gateway [#2016](https://github.com/sourcegraph/sourcegraph/pull/2016) -- more telemetry for batch changes [#2014](https://github.com/sourcegraph/sourcegraph/pull/2014) - - feat(batches): more telemetry events -- add support to `patterntype:nls` for `type:code` and `type:text` [#1961](https://github.com/sourcegraph/sourcegraph/pull/1961) -- add OR support for text search pattern types [#1915](https://github.com/sourcegraph/sourcegraph/pull/1915) -- collect contributor data [#1765](https://github.com/sourcegraph/sourcegraph/pull/1765) - - feat: calculate contributor stats +- More telemetry for batch changes [#2014](https://github.com/sourcegraph/sourcegraph/pull/2014) + - Feat(batches): more telemetry events +- Add support to `patterntype:nls` for `type:code` and `type:text` [#1961](https://github.com/sourcegraph/sourcegraph/pull/1961) +- Add OR support for text search pattern types [#1915](https://github.com/sourcegraph/sourcegraph/pull/1915) +- Collect contributor data [#1765](https://github.com/sourcegraph/sourcegraph/pull/1765) + - Feat: calculate contributor stats ### Fix #### Code Intelligence -- reports symbols for TypeScript type aliases [#2339](https://github.com/sourcegraph/sourcegraph/pull/2339) +- Reports symbols for TypeScript type aliases [#2339](https://github.com/sourcegraph/sourcegraph/pull/2339) - Properly report symbols for TypeScript type aliases #### Cody -- update cody web to 0.19.0 [#2376](https://github.com/sourcegraph/sourcegraph/pull/2376) -- add cody.notices to json schema [#2373](https://github.com/sourcegraph/sourcegraph/pull/2373) -- fix prompt library UI layouts [#2288](https://github.com/sourcegraph/sourcegraph/pull/2288) -- fix prompt avatar for generated initials avatar [#2239](https://github.com/sourcegraph/sourcegraph/pull/2239) -- switch to Snowball stopwords [#2223](https://github.com/sourcegraph/sourcegraph/pull/2223) +- Update cody web to 0.19.0 [#2376](https://github.com/sourcegraph/sourcegraph/pull/2376) +- Add cody.notices to json schema [#2373](https://github.com/sourcegraph/sourcegraph/pull/2373) +- Fix prompt library UI layouts [#2288](https://github.com/sourcegraph/sourcegraph/pull/2288) +- Fix prompt avatar for generated initials avatar [#2239](https://github.com/sourcegraph/sourcegraph/pull/2239) +- Switch to Snowball stopwords [#2223](https://github.com/sourcegraph/sourcegraph/pull/2223) - Narrowed down the stopwords list used in Cody context, to fix an issue where we could miss highly relevant files. -- disable reranking for airgapped instances [#2168](https://github.com/sourcegraph/sourcegraph/pull/2168) +- Disable reranking for airgapped instances [#2168](https://github.com/sourcegraph/sourcegraph/pull/2168) - Fixes a bug in Cody context where airgapped instances would attempt to use the reranker model, which increased the context retrieval latency. -- fix prompt creation telemetry [#2057](https://github.com/sourcegraph/sourcegraph/pull/2057) +- Fix prompt creation telemetry [#2057](https://github.com/sourcegraph/sourcegraph/pull/2057) #### Codyauditlog -- inline audit log entry for consistency [#2072](https://github.com/sourcegraph/sourcegraph/pull/2072) +- Inline audit log entry for consistency [#2072](https://github.com/sourcegraph/sourcegraph/pull/2072) #### Codygateway -- configurable workspace user ban state cache, lower default [#2357](https://github.com/sourcegraph/sourcegraph/pull/2357) -- fix listing flagged prompts from workspaces users [#2354](https://github.com/sourcegraph/sourcegraph/pull/2354) +- Configurable workspace user ban state cache, lower default [#2357](https://github.com/sourcegraph/sourcegraph/pull/2357) +- Fix listing flagged prompts from workspaces users [#2354](https://github.com/sourcegraph/sourcegraph/pull/2354) #### Dev @@ -1888,58 +2918,58 @@ The following PRs were merged onto the previous release branch but could not be #### Dev/Codygateway -- partially fix Cody Gateway QA suite [#2005](https://github.com/sourcegraph/sourcegraph/pull/2005) +- Partially fix Cody Gateway QA suite [#2005](https://github.com/sourcegraph/sourcegraph/pull/2005) #### Dev/Msp -- remove actual interval from error message to fix flakey months [#2031](https://github.com/sourcegraph/sourcegraph/pull/2031) +- Remove actual interval from error message to fix flakey months [#2031](https://github.com/sourcegraph/sourcegraph/pull/2031) #### Gateway -- benchmark: various fixes [#2119](https://github.com/sourcegraph/sourcegraph/pull/2119) +- Benchmark: various fixes [#2119](https://github.com/sourcegraph/sourcegraph/pull/2119) #### Msp -- fix error message for image tag resolution [#2283](https://github.com/sourcegraph/sourcegraph/pull/2283) +- Fix error message for image tag resolution [#2283](https://github.com/sourcegraph/sourcegraph/pull/2283) #### Msp/Operationdocs -- update Entitle request links [#2281](https://github.com/sourcegraph/sourcegraph/pull/2281) +- Update Entitle request links [#2281](https://github.com/sourcegraph/sourcegraph/pull/2281) #### Mulitenant -- add rote tests for repositoryChecker implementations [#2258](https://github.com/sourcegraph/sourcegraph/pull/2258) +- Add rote tests for repositoryChecker implementations [#2258](https://github.com/sourcegraph/sourcegraph/pull/2258) - N/A -- add rote test for workspaceGitHubAppAccountResolver [#2257](https://github.com/sourcegraph/sourcegraph/pull/2257) +- Add rote test for workspaceGitHubAppAccountResolver [#2257](https://github.com/sourcegraph/sourcegraph/pull/2257) - N/A -- add test suite for (s *serviceImpl) listRepositoriesSearch [#2255](https://github.com/sourcegraph/sourcegraph/pull/2255) -- add test suite for (r *workspaceGitHubAppResolver) ListUserGitHubRepositories [#2199](https://github.com/sourcegraph/sourcegraph/pull/2199) +- Add test suite for (s *serviceImpl) listRepositoriesSearch [#2255](https://github.com/sourcegraph/sourcegraph/pull/2255) +- Add test suite for (r *workspaceGitHubAppResolver) ListUserGitHubRepositories [#2199](https://github.com/sourcegraph/sourcegraph/pull/2199) #### Multitenant -- enable workspace specific routes only for workspace instance [#2287](https://github.com/sourcegraph/sourcegraph/pull/2287) -- add rote tests for workspaceGitHubAppRepositoryResolver [#2259](https://github.com/sourcegraph/sourcegraph/pull/2259) +- Enable workspace specific routes only for workspace instance [#2287](https://github.com/sourcegraph/sourcegraph/pull/2287) +- Add rote tests for workspaceGitHubAppRepositoryResolver [#2259](https://github.com/sourcegraph/sourcegraph/pull/2259) - N/A -- add test suite for (r *workspaceGitHubAppResolver) ListPublicGitHubRepositories [#2198](https://github.com/sourcegraph/sourcegraph/pull/2198) +- Add test suite for (r *workspaceGitHubAppResolver) ListPublicGitHubRepositories [#2198](https://github.com/sourcegraph/sourcegraph/pull/2198) - N/A -- graphql: add installation repos test suite [#2174](https://github.com/sourcegraph/sourcegraph/pull/2174) +- Graphql: add installation repos test suite [#2174](https://github.com/sourcegraph/sourcegraph/pull/2174) #### Release - Fix regressions from 5.10 release process [#2405](https://github.com/sourcegraph/sourcegraph/pull/2405) - - refactor and fix bugs in release test<details> + - Refactor and fix bugs in release test<details> #### Sams -- fix notification handlers [#1990](https://github.com/sourcegraph/sourcegraph/pull/1990) +- Fix notification handlers [#1990](https://github.com/sourcegraph/sourcegraph/pull/1990) #### Search -- fix small svelte UI paper cuts [#2317](https://github.com/sourcegraph/sourcegraph/pull/2317) +- Fix small svelte UI paper cuts [#2317](https://github.com/sourcegraph/sourcegraph/pull/2317) - Executors: set the user/group on the job spec only if configured. [#2203](https://github.com/sourcegraph/sourcegraph/pull/2203) - Also validates `KUBERNETES_RUN_AS_USER` and `KUBERNETES_RUN_AS_GROUP`. - Must be integers in the range [0, 2147483647]. -- fix fuzzy finder layout in Safari 18.1 [#2061](https://github.com/sourcegraph/sourcegraph/pull/2061) +- Fix fuzzy finder layout in Safari 18.1 [#2061](https://github.com/sourcegraph/sourcegraph/pull/2061) #### Source @@ -1949,35 +2979,35 @@ The following PRs were merged onto the previous release branch but could not be #### Telemetry -- include anonymous user ID in externalAuthSignup events [#2074](https://github.com/sourcegraph/sourcegraph/pull/2074) +- Include anonymous user ID in externalAuthSignup events [#2074](https://github.com/sourcegraph/sourcegraph/pull/2074) #### Telemetrygateway -- update generated bindings [#1939](https://github.com/sourcegraph/sourcegraph/pull/1939) +- Update generated bindings [#1939](https://github.com/sourcegraph/sourcegraph/pull/1939) #### Worker/Sams -- fix userRolesStrings [#1992](https://github.com/sourcegraph/sourcegraph/pull/1992) +- Fix userRolesStrings [#1992](https://github.com/sourcegraph/sourcegraph/pull/1992) #### Workspaces -- handle missing class name in instances [#2286](https://github.com/sourcegraph/sourcegraph/pull/2286) -- create: improve cancellation handling [#2167](https://github.com/sourcegraph/sourcegraph/pull/2167) +- Handle missing class name in instances [#2286](https://github.com/sourcegraph/sourcegraph/pull/2286) +- Create: improve cancellation handling [#2167](https://github.com/sourcegraph/sourcegraph/pull/2167) - CodeUnauthenticated for missing session ID, dont include trace ID in log message [#2032](https://github.com/sourcegraph/sourcegraph/pull/2032) #### Workspaces/Integrations -- do not list billing subscriptions if no workspaces [#2233](https://github.com/sourcegraph/sourcegraph/pull/2233) +- Do not list billing subscriptions if no workspaces [#2233](https://github.com/sourcegraph/sourcegraph/pull/2233) #### Others -- set high match limit for NLS [#2352](https://github.com/sourcegraph/sourcegraph/pull/2352) -- remove surplus typename [#2265](https://github.com/sourcegraph/sourcegraph/pull/2265) - - fix: remove surplus typename -- use byte columns for contributors to support non-utf8 characters [#2122](https://github.com/sourcegraph/sourcegraph/pull/2122) -- skip revision if not found instead of throwing error [#2121](https://github.com/sourcegraph/sourcegraph/pull/2121) -- slow down contributor jobs [#2120](https://github.com/sourcegraph/sourcegraph/pull/2120) -- add internal actor to contributor job [#2101](https://github.com/sourcegraph/sourcegraph/pull/2101) +- Set high match limit for NLS [#2352](https://github.com/sourcegraph/sourcegraph/pull/2352) +- Remove surplus typename [#2265](https://github.com/sourcegraph/sourcegraph/pull/2265) + - Fix: remove surplus typename +- Use byte columns for contributors to support non-utf8 characters [#2122](https://github.com/sourcegraph/sourcegraph/pull/2122) +- Skip revision if not found instead of throwing error [#2121](https://github.com/sourcegraph/sourcegraph/pull/2121) +- Slow down contributor jobs [#2120](https://github.com/sourcegraph/sourcegraph/pull/2120) +- Add internal actor to contributor job [#2101](https://github.com/sourcegraph/sourcegraph/pull/2101) - Correctly handle overlapping paths in Perforce protection rules [#1745](https://github.com/sourcegraph/sourcegraph/pull/1745) ### Chore @@ -1985,14 +3015,14 @@ The following PRs were merged onto the previous release branch but could not be #### Ci - Enable svelte-check in CI for multi-tenant [#2242](https://github.com/sourcegraph/sourcegraph/pull/2242) -- skip license-check workflow on draft prs [#2087](https://github.com/sourcegraph/sourcegraph/pull/2087) -- add -x flag to the script [#2029](https://github.com/sourcegraph/sourcegraph/pull/2029) -- bazel - pull static psql as tool dep [#1970](https://github.com/sourcegraph/sourcegraph/pull/1970) -- pg-utils - upload static psql [#1969](https://github.com/sourcegraph/sourcegraph/pull/1969) +- Skip license-check workflow on draft prs [#2087](https://github.com/sourcegraph/sourcegraph/pull/2087) +- Add -x flag to the script [#2029](https://github.com/sourcegraph/sourcegraph/pull/2029) +- Bazel - Pull static psql as tool dep [#1970](https://github.com/sourcegraph/sourcegraph/pull/1970) +- Pg-utils - Upload static psql [#1969](https://github.com/sourcegraph/sourcegraph/pull/1969) #### Cloud -- switch ephemerals to dev enterprise portal [#2090](https://github.com/sourcegraph/sourcegraph/pull/2090) +- Switch ephemerals to dev enterprise portal [#2090](https://github.com/sourcegraph/sourcegraph/pull/2090) #### Code Intelligence @@ -2010,15 +3040,15 @@ The following PRs were merged onto the previous release branch but could not be #### Cody - Add QA's test domain to the enterprise domain list [#2392](https://github.com/sourcegraph/sourcegraph/pull/2392) -- monitor completions latency by feature [#2345](https://github.com/sourcegraph/sourcegraph/pull/2345) -- remove retired claude models [#2047](https://github.com/sourcegraph/sourcegraph/pull/2047) +- Monitor completions latency by feature [#2345](https://github.com/sourcegraph/sourcegraph/pull/2345) +- Remove retired claude models [#2047](https://github.com/sourcegraph/sourcegraph/pull/2047) - Fix typos and minor warnings around Cody Gateway [#2025](https://github.com/sourcegraph/sourcegraph/pull/2025) -- migrate code completion model resolution to use models.json [#1980](https://github.com/sourcegraph/sourcegraph/pull/1980) +- Migrate code completion model resolution to use models.json [#1980](https://github.com/sourcegraph/sourcegraph/pull/1980) - Make LegacyModelRedirects public [#1951](https://github.com/sourcegraph/sourcegraph/pull/1951) #### Cody-Gateway -- log model capability mismatch [#2181](https://github.com/sourcegraph/sourcegraph/pull/2181) +- Log model capability mismatch [#2181](https://github.com/sourcegraph/sourcegraph/pull/2181) #### Dev @@ -2039,15 +3069,15 @@ The following PRs were merged onto the previous release branch but could not be #### Graphqlbackend -- remove deprecated monitoring queries [#2075](https://github.com/sourcegraph/sourcegraph/pull/2075) +- Remove deprecated monitoring queries [#2075](https://github.com/sourcegraph/sourcegraph/pull/2075) #### Local -- pg_version_check - force db to be postgres [#1979](https://github.com/sourcegraph/sourcegraph/pull/1979) +- Pg_version_check - Force db to be postgres [#1979](https://github.com/sourcegraph/sourcegraph/pull/1979) #### Monolithsams -- migrate to official SAMS SDK [#1987](https://github.com/sourcegraph/sourcegraph/pull/1987) +- Migrate to official SAMS SDK [#1987](https://github.com/sourcegraph/sourcegraph/pull/1987) #### Plg @@ -2055,7 +3085,7 @@ The following PRs were merged onto the previous release branch but could not be #### Sams -- enable SDK caching for authentication middleware clients [#1988](https://github.com/sourcegraph/sourcegraph/pull/1988) +- Enable SDK caching for authentication middleware clients [#1988](https://github.com/sourcegraph/sourcegraph/pull/1988) #### Search @@ -2076,11 +3106,11 @@ The following PRs were merged onto the previous release branch but could not be #### Source - Use sghttp CloneURL to make a copy of a URL [#2315](https://github.com/sourcegraph/sourcegraph/pull/2315) -- simplify oauth middleware [#1946](https://github.com/sourcegraph/sourcegraph/pull/1946) +- Simplify oauth middleware [#1946](https://github.com/sourcegraph/sourcegraph/pull/1946) #### Telemetry -- remove example values, deprecate SafeAction [#2107](https://github.com/sourcegraph/sourcegraph/pull/2107) +- Remove example values, deprecate SafeAction [#2107](https://github.com/sourcegraph/sourcegraph/pull/2107) #### Workspace @@ -2088,29 +3118,29 @@ The following PRs were merged onto the previous release branch but could not be #### Workspaces -- add seats metadata by listing subscriptions in bulk [#2189](https://github.com/sourcegraph/sourcegraph/pull/2189) -- make openfga cancelled errors easier to detect [#2117](https://github.com/sourcegraph/sourcegraph/pull/2117) +- Add seats metadata by listing subscriptions in bulk [#2189](https://github.com/sourcegraph/sourcegraph/pull/2189) +- Make openfga cancelled errors easier to detect [#2117](https://github.com/sourcegraph/sourcegraph/pull/2117) - ListWorkspaces: concurrently fetch membership [#2104](https://github.com/sourcegraph/sourcegraph/pull/2104) -- set workspace ID on create span [#2084](https://github.com/sourcegraph/sourcegraph/pull/2084) +- Set workspace ID on create span [#2084](https://github.com/sourcegraph/sourcegraph/pull/2084) - UX Updates for Workspaces service [#2078](https://github.com/sourcegraph/sourcegraph/pull/2078) -- mark emails as transactional [#1984](https://github.com/sourcegraph/sourcegraph/pull/1984) -- add tracing on Cloudflare KV ops, improve retry policies [#1957](https://github.com/sourcegraph/sourcegraph/pull/1957) +- Mark emails as transactional [#1984](https://github.com/sourcegraph/sourcegraph/pull/1984) +- Add tracing on Cloudflare KV ops, improve retry policies [#1957](https://github.com/sourcegraph/sourcegraph/pull/1957) #### Workspaces/Billing -- add rehttp on stripe 429 [#2079](https://github.com/sourcegraph/sourcegraph/pull/2079) -- add traced HTTP client to Stripe SDK [#1962](https://github.com/sourcegraph/sourcegraph/pull/1962) +- Add rehttp on stripe 429 [#2079](https://github.com/sourcegraph/sourcegraph/pull/2079) +- Add traced HTTP client to Stripe SDK [#1962](https://github.com/sourcegraph/sourcegraph/pull/1962) #### Others - Update Calendar Release Notifications [#2230](https://github.com/sourcegraph/sourcegraph/pull/2230) - N/A -- add CODENOTIFY files for Cody Prime team [#2185](https://github.com/sourcegraph/sourcegraph/pull/2185) +- Add CODENOTIFY files for Cody Prime team [#2185](https://github.com/sourcegraph/sourcegraph/pull/2185) - Avoid materializing set values just for iteration [#2045](https://github.com/sourcegraph/sourcegraph/pull/2045) - Enable exhaustruct on syntactic_indexing folder [#2044](https://github.com/sourcegraph/sourcegraph/pull/2044) -- cleanup stale branches [#1977](https://github.com/sourcegraph/sourcegraph/pull/1977) +- Cleanup stale branches [#1977](https://github.com/sourcegraph/sourcegraph/pull/1977) - Remove unreferenced scripts [#1942](https://github.com/sourcegraph/sourcegraph/pull/1942) -- update repo not found for dotcom [#1940](https://github.com/sourcegraph/sourcegraph/pull/1940) +- Update repo not found for dotcom [#1940](https://github.com/sourcegraph/sourcegraph/pull/1940) - Cleanup some local dev things [#1906](https://github.com/sourcegraph/sourcegraph/pull/1906) - Address Gazelle deprecation warnings [#1789](https://github.com/sourcegraph/sourcegraph/pull/1789) - Use enum for executor runtime instead of boolean flags [#1788](https://github.com/sourcegraph/sourcegraph/pull/1788) @@ -2122,7 +3152,7 @@ The following PRs were merged onto the previous release branch but could not be #### Ci -- add DefaultQueue for the default queue to use [#2096](https://github.com/sourcegraph/sourcegraph/pull/2096) +- Add DefaultQueue for the default queue to use [#2096](https://github.com/sourcegraph/sourcegraph/pull/2096) ### Reverts @@ -2136,102 +3166,102 @@ The following PRs were merged onto the previous release branch but could not be - [Backport 5.11.x] bitbucketcloud: Fix repo perms syncing for inherited permissions and groups [#2399](https://github.com/sourcegraph/sourcegraph/pull/2399) - Fixed an issue with Bitbucket Cloud permission syncing where inherited permissions and group permissions were not correctly reflected. -- worker: Disable routines for codeintel inside routines logic [#2386](https://github.com/sourcegraph/sourcegraph/pull/2386) -- tenant: Prevent in-app deadlock while initializing globalstate [#2383](https://github.com/sourcegraph/sourcegraph/pull/2383) -- tenant: Mark tenant as last seen async [#2381](https://github.com/sourcegraph/sourcegraph/pull/2381) -- nls: add ability to boost results from a repo [#2375](https://github.com/sourcegraph/sourcegraph/pull/2375) +- Worker: Disable routines for codeintel inside routines logic [#2386](https://github.com/sourcegraph/sourcegraph/pull/2386) +- Tenant: Prevent in-app deadlock while initializing globalstate [#2383](https://github.com/sourcegraph/sourcegraph/pull/2383) +- Tenant: Mark tenant as last seen async [#2381](https://github.com/sourcegraph/sourcegraph/pull/2381) +- Nls: add ability to boost results from a repo [#2375](https://github.com/sourcegraph/sourcegraph/pull/2375) - Intent detection: add heuristics [#2364](https://github.com/sourcegraph/sourcegraph/pull/2364) -- autoedits: remove rewrite speculation field for the chat endpoint [#2361](https://github.com/sourcegraph/sourcegraph/pull/2361) +- Autoedits: remove rewrite speculation field for the chat endpoint [#2361](https://github.com/sourcegraph/sourcegraph/pull/2361) - Hitesh/change direct route method [#2351](https://github.com/sourcegraph/sourcegraph/pull/2351) -- change deepseek model for autoedits [#2350](https://github.com/sourcegraph/sourcegraph/pull/2350) +- Change deepseek model for autoedits [#2350](https://github.com/sourcegraph/sourcegraph/pull/2350) - Reapply "feat(cody-gateway): add Gemini 2.0 Flash experimental model" [#2348](https://github.com/sourcegraph/sourcegraph/pull/2348) -- auth: Simplify middlewares [#2336](https://github.com/sourcegraph/sourcegraph/pull/2336) -- http: Refactor HTTP_TRACE to use Sourcegraph logger [#2335](https://github.com/sourcegraph/sourcegraph/pull/2335) -- http: Drop Blackhole middleware [#2334](https://github.com/sourcegraph/sourcegraph/pull/2334) -- editor: Add missing Gerrit remoteURL resolution [#2332](https://github.com/sourcegraph/sourcegraph/pull/2332) -- gitserver: Fix input parsing issue in diff searches [#2331](https://github.com/sourcegraph/sourcegraph/pull/2331) -- tenant: Mention repos that were not found [#2328](https://github.com/sourcegraph/sourcegraph/pull/2328) -- tenant: Use SiteID for workspace management API interaction [#2327](https://github.com/sourcegraph/sourcegraph/pull/2327) +- Auth: Simplify middlewares [#2336](https://github.com/sourcegraph/sourcegraph/pull/2336) +- Http: Refactor HTTP_TRACE to use Sourcegraph logger [#2335](https://github.com/sourcegraph/sourcegraph/pull/2335) +- Http: Drop Blackhole middleware [#2334](https://github.com/sourcegraph/sourcegraph/pull/2334) +- Editor: Add missing Gerrit remoteURL resolution [#2332](https://github.com/sourcegraph/sourcegraph/pull/2332) +- Gitserver: Fix input parsing issue in diff searches [#2331](https://github.com/sourcegraph/sourcegraph/pull/2331) +- Tenant: Mention repos that were not found [#2328](https://github.com/sourcegraph/sourcegraph/pull/2328) +- Tenant: Use SiteID for workspace management API interaction [#2327](https://github.com/sourcegraph/sourcegraph/pull/2327) - NLS: use reranker in batch search too [#2325](https://github.com/sourcegraph/sourcegraph/pull/2325) - NLS: only rerank keyword matches [#2324](https://github.com/sourcegraph/sourcegraph/pull/2324) - NLS: fix bug where we could skip reranking [#2320](https://github.com/sourcegraph/sourcegraph/pull/2320) -- bugfix: anchor include patterns for symbol tree [#2319](https://github.com/sourcegraph/sourcegraph/pull/2319) +- Bugfix: anchor include patterns for symbol tree [#2319](https://github.com/sourcegraph/sourcegraph/pull/2319) - Fixed a web app bug that could cause symbols to be shown in the symbol tree for files that share a name with the viewed file - NLS: initial reranker integration [#2298](https://github.com/sourcegraph/sourcegraph/pull/2298) - Redis: remove unused rcache methods [#2292](https://github.com/sourcegraph/sourcegraph/pull/2292) -- chore(workspaces) Ensure an api error populating list of workspaces do… [#2291](https://github.com/sourcegraph/sourcegraph/pull/2291) -- gomod: bump Zoekt for BM25 improvement [#2282](https://github.com/sourcegraph/sourcegraph/pull/2282) -- tenant: Indicate to webapp that workspaces UIs should be shown [#2279](https://github.com/sourcegraph/sourcegraph/pull/2279) -- repoupdater: Fix panic when traversing public repos [#2273](https://github.com/sourcegraph/sourcegraph/pull/2273) -- dev/workspaces: get local o11y working again [#2263](https://github.com/sourcegraph/sourcegraph/pull/2263) -- tenant: Use workspace ID as site id [#2256](https://github.com/sourcegraph/sourcegraph/pull/2256) -- tenant: Fix missing tenant context in conf validation [#2247](https://github.com/sourcegraph/sourcegraph/pull/2247) -- ranking: revert changes to concurrency limits [#2236](https://github.com/sourcegraph/sourcegraph/pull/2236) +- Chore(workspaces) Ensure an api error populating list of workspaces do… [#2291](https://github.com/sourcegraph/sourcegraph/pull/2291) +- Gomod: bump Zoekt for BM25 improvement [#2282](https://github.com/sourcegraph/sourcegraph/pull/2282) +- Tenant: Indicate to webapp that workspaces UIs should be shown [#2279](https://github.com/sourcegraph/sourcegraph/pull/2279) +- Repoupdater: Fix panic when traversing public repos [#2273](https://github.com/sourcegraph/sourcegraph/pull/2273) +- Dev/workspaces: get local o11y working again [#2263](https://github.com/sourcegraph/sourcegraph/pull/2263) +- Tenant: Use workspace ID as site id [#2256](https://github.com/sourcegraph/sourcegraph/pull/2256) +- Tenant: Fix missing tenant context in conf validation [#2247](https://github.com/sourcegraph/sourcegraph/pull/2247) +- Ranking: revert changes to concurrency limits [#2236](https://github.com/sourcegraph/sourcegraph/pull/2236) - NLS: initial support for type:path [#2234](https://github.com/sourcegraph/sourcegraph/pull/2234) -- enable predicted outputs for S2 instance for fireworks models [#2226](https://github.com/sourcegraph/sourcegraph/pull/2226) -- dev(search): (new web ui) Upgrade svelte-check [#2220](https://github.com/sourcegraph/sourcegraph/pull/2220) -- add deepseek completions model for autoedits [#2219](https://github.com/sourcegraph/sourcegraph/pull/2219) -- workspaces/billing: implement payment charge for purchase extra seats [#2217](https://github.com/sourcegraph/sourcegraph/pull/2217) +- Enable predicted outputs for S2 instance for fireworks models [#2226](https://github.com/sourcegraph/sourcegraph/pull/2226) +- Dev(search): (new web ui) Upgrade svelte-check [#2220](https://github.com/sourcegraph/sourcegraph/pull/2220) +- Add deepseek completions model for autoedits [#2219](https://github.com/sourcegraph/sourcegraph/pull/2219) +- Workspaces/billing: implement payment charge for purchase extra seats [#2217](https://github.com/sourcegraph/sourcegraph/pull/2217) - Reranker: make sure to record telemetry [#2188](https://github.com/sourcegraph/sourcegraph/pull/2188) -- tenant/worker: Add tenant to context for worker in ST mode [#2184](https://github.com/sourcegraph/sourcegraph/pull/2184) -- tenant: Implement dynamic limits for GitHub App [#2172](https://github.com/sourcegraph/sourcegraph/pull/2172) -- repo: Drop next_sync_at prioritization [#2160](https://github.com/sourcegraph/sourcegraph/pull/2160) -- gateway: benchmark: fix http-then-websocket initial request failures [#2159](https://github.com/sourcegraph/sourcegraph/pull/2159) -- repoupdater: Fix interval out of range [#2155](https://github.com/sourcegraph/sourcegraph/pull/2155) -- pings: Remove hubspot integration [#2144](https://github.com/sourcegraph/sourcegraph/pull/2144) -- workspace-reconciler: update tenant name and display name [#2141](https://github.com/sourcegraph/sourcegraph/pull/2141) -- repoupdater: Make backoff after failure to fetch/clone more exponential [#2140](https://github.com/sourcegraph/sourcegraph/pull/2140) -- gitserver: Record LastError, LastOutput when hitting a timeout [#2139](https://github.com/sourcegraph/sourcegraph/pull/2139) -- gitserver: Simpify repo state syncer [#2138](https://github.com/sourcegraph/sourcegraph/pull/2138) -- tenant: Add context to OIDC verifier [#2137](https://github.com/sourcegraph/sourcegraph/pull/2137) -- tenant: Fix missing tenant in oauth requests [#2136](https://github.com/sourcegraph/sourcegraph/pull/2136) -- tenant: Expose configured limits in GQL API [#2123](https://github.com/sourcegraph/sourcegraph/pull/2123) -- add colorful icons for gitlab and bitbucket [#2114](https://github.com/sourcegraph/sourcegraph/pull/2114) -- chore(workspaces) Remove an extra quote [#2111](https://github.com/sourcegraph/sourcegraph/pull/2111) -- tenant: Temporarily bump limit to 10GB again [#2110](https://github.com/sourcegraph/sourcegraph/pull/2110) -- tenant: Fix multitenant repo selection update [#2109](https://github.com/sourcegraph/sourcegraph/pull/2109) +- Tenant/worker: Add tenant to context for worker in ST mode [#2184](https://github.com/sourcegraph/sourcegraph/pull/2184) +- Tenant: Implement dynamic limits for GitHub App [#2172](https://github.com/sourcegraph/sourcegraph/pull/2172) +- Repo: Drop next_sync_at prioritization [#2160](https://github.com/sourcegraph/sourcegraph/pull/2160) +- Gateway: benchmark: fix http-then-websocket initial request failures [#2159](https://github.com/sourcegraph/sourcegraph/pull/2159) +- Repoupdater: Fix interval out of range [#2155](https://github.com/sourcegraph/sourcegraph/pull/2155) +- Pings: Remove hubspot integration [#2144](https://github.com/sourcegraph/sourcegraph/pull/2144) +- Workspace-reconciler: update tenant name and display name [#2141](https://github.com/sourcegraph/sourcegraph/pull/2141) +- Repoupdater: Make backoff after failure to fetch/clone more exponential [#2140](https://github.com/sourcegraph/sourcegraph/pull/2140) +- Gitserver: Record LastError, LastOutput when hitting a timeout [#2139](https://github.com/sourcegraph/sourcegraph/pull/2139) +- Gitserver: Simpify repo state syncer [#2138](https://github.com/sourcegraph/sourcegraph/pull/2138) +- Tenant: Add context to OIDC verifier [#2137](https://github.com/sourcegraph/sourcegraph/pull/2137) +- Tenant: Fix missing tenant in oauth requests [#2136](https://github.com/sourcegraph/sourcegraph/pull/2136) +- Tenant: Expose configured limits in GQL API [#2123](https://github.com/sourcegraph/sourcegraph/pull/2123) +- Add colorful icons for gitlab and bitbucket [#2114](https://github.com/sourcegraph/sourcegraph/pull/2114) +- Chore(workspaces) Remove an extra quote [#2111](https://github.com/sourcegraph/sourcegraph/pull/2111) +- Tenant: Temporarily bump limit to 10GB again [#2110](https://github.com/sourcegraph/sourcegraph/pull/2110) +- Tenant: Fix multitenant repo selection update [#2109](https://github.com/sourcegraph/sourcegraph/pull/2109) - NLS: boost literal matches [#2108](https://github.com/sourcegraph/sourcegraph/pull/2108) -- bug(multitenant): Fix GraphQL resolvers for repo search [#2098](https://github.com/sourcegraph/sourcegraph/pull/2098) -- batches: Fix trigger function with tenancy [#2092](https://github.com/sourcegraph/sourcegraph/pull/2092) +- Bug(multitenant): Fix GraphQL resolvers for repo search [#2098](https://github.com/sourcegraph/sourcegraph/pull/2098) +- Batches: Fix trigger function with tenancy [#2092](https://github.com/sourcegraph/sourcegraph/pull/2092) - Deprecate unused pings, reducing load on local PG instances [#2082](https://github.com/sourcegraph/sourcegraph/pull/2082) - NLS: perform single search for code and text results [#2081](https://github.com/sourcegraph/sourcegraph/pull/2081) -- fix cookie name [#2077](https://github.com/sourcegraph/sourcegraph/pull/2077) +- Fix cookie name [#2077](https://github.com/sourcegraph/sourcegraph/pull/2077) - NLS: created dedicated search job [#2076](https://github.com/sourcegraph/sourcegraph/pull/2076) -- appliance: Remove from UserNav [#2069](https://github.com/sourcegraph/sourcegraph/pull/2069) -- repo: Fix race condition in code host syncer [#2060](https://github.com/sourcegraph/sourcegraph/pull/2060) -- authz: Adjust default settings for perms syncing [#2052](https://github.com/sourcegraph/sourcegraph/pull/2052) - - The default values for repo permission syncing have been adjusted. If you specified overrides, this means no change on your instance.Adjusted defaults:`permissions.syncScheduleInterval` is now 60s instead of 15s, in favor of scheduling more jobs at once (see below).`permissions.syncOldestUsers` and `permissions.syncOldestRepos` have been adjusted to `100` from `10` to schedule pending permission sync jobs faster.`permissions.syncJobCleanupInterval` has been bumped from every minute to every hour. Cleaning completed jobs is purely to prevent unbounded growth and every minute was more aggressive than necessary.The default concurrency for repo- and user-centric sync jobs has been bumped from 1 to 5 to account for larger instances. Historically, GitHub prevented concurrent API access in secondary rate limiting but this has been lifted to be much more lenient long ago. `permissions.syncReposMaxConcurrency` has also been introduced to compliment `permissions.syncUsersMaxConcurrency`. -- tenant: Fix concurrent creation in DB [#2039](https://github.com/sourcegraph/sourcegraph/pull/2039) -- tenant: Do not fail on startup [#2038](https://github.com/sourcegraph/sourcegraph/pull/2038) -- add code_completion feature flag for autoedit model [#2037](https://github.com/sourcegraph/sourcegraph/pull/2037) -- pings: Move handler code into cmd/pings [#2021](https://github.com/sourcegraph/sourcegraph/pull/2021) -- authz: Remove unused iteration over authProviders [#2019](https://github.com/sourcegraph/sourcegraph/pull/2019) -- cody: Fix incorrect language in Cody auth dialog [#2013](https://github.com/sourcegraph/sourcegraph/pull/2013) -- auth: Bring auth.Providers reads further up [#2011](https://github.com/sourcegraph/sourcegraph/pull/2011) -- tenant: Restructure multitenant GitHub app implementation [#2010](https://github.com/sourcegraph/sourcegraph/pull/2010) -- deps: upgrade SAMS SDK [#2006](https://github.com/sourcegraph/sourcegraph/pull/2006) -- repo: NeedsRepositoryConfiguration is independent of permissions [#1981](https://github.com/sourcegraph/sourcegraph/pull/1981) -- repoupdater: Enable dbbacked scheduler by default [#1975](https://github.com/sourcegraph/sourcegraph/pull/1975) -- repoupdater: Split dbworker for clones and fetches [#1974](https://github.com/sourcegraph/sourcegraph/pull/1974) -- repoupdater: Introduce higher priority for clones [#1972](https://github.com/sourcegraph/sourcegraph/pull/1972) -- gitserver: Increase duration buckets [#1971](https://github.com/sourcegraph/sourcegraph/pull/1971) +- Appliance: Remove from UserNav [#2069](https://github.com/sourcegraph/sourcegraph/pull/2069) +- Repo: Fix race condition in code host syncer [#2060](https://github.com/sourcegraph/sourcegraph/pull/2060) +- Authz: Adjust default settings for perms syncing [#2052](https://github.com/sourcegraph/sourcegraph/pull/2052) + - The default values for repo permission syncing have been adjusted. If you specified overrides, this means no change on your instance.Adjusted defaults:`permissions.syncScheduleInterval` is now 60s instead of 15s, in favor of scheduling more jobs at once (see below).`permissions.syncOldestUsers` and `permissions.syncOldestRepos` have been adjusted to `100` from `10` to schedule pending permission sync jobs faster.`permissions.syncJobCleanupInterval` has been bumped from every minute to every hour. Cleaning completed jobs is purely to prevent unbounded growth and every minute was more aggressive than necessary.The default concurrency for repo- And user-centric sync jobs has been bumped from 1 to 5 to account for larger instances. Historically, GitHub prevented concurrent API access in secondary rate limiting but this has been lifted to be much more lenient long ago. `permissions.syncReposMaxConcurrency` has also been introduced to compliment `permissions.syncUsersMaxConcurrency`. +- Tenant: Fix concurrent creation in DB [#2039](https://github.com/sourcegraph/sourcegraph/pull/2039) +- Tenant: Do not fail on startup [#2038](https://github.com/sourcegraph/sourcegraph/pull/2038) +- Add code_completion feature flag for autoedit model [#2037](https://github.com/sourcegraph/sourcegraph/pull/2037) +- Pings: Move handler code into cmd/pings [#2021](https://github.com/sourcegraph/sourcegraph/pull/2021) +- Authz: Remove unused iteration over authProviders [#2019](https://github.com/sourcegraph/sourcegraph/pull/2019) +- Cody: Fix incorrect language in Cody auth dialog [#2013](https://github.com/sourcegraph/sourcegraph/pull/2013) +- Auth: Bring auth.Providers reads further up [#2011](https://github.com/sourcegraph/sourcegraph/pull/2011) +- Tenant: Restructure multitenant GitHub app implementation [#2010](https://github.com/sourcegraph/sourcegraph/pull/2010) +- Deps: upgrade SAMS SDK [#2006](https://github.com/sourcegraph/sourcegraph/pull/2006) +- Repo: NeedsRepositoryConfiguration is independent of permissions [#1981](https://github.com/sourcegraph/sourcegraph/pull/1981) +- Repoupdater: Enable dbbacked scheduler by default [#1975](https://github.com/sourcegraph/sourcegraph/pull/1975) +- Repoupdater: Split dbworker for clones and fetches [#1974](https://github.com/sourcegraph/sourcegraph/pull/1974) +- Repoupdater: Introduce higher priority for clones [#1972](https://github.com/sourcegraph/sourcegraph/pull/1972) +- Gitserver: Increase duration buckets [#1971](https://github.com/sourcegraph/sourcegraph/pull/1971) - Added option to create search job from action menu in the results page [#1968](https://github.com/sourcegraph/sourcegraph/pull/1968) -- tenant: Return multitenantGitHubApp for all users [#1967](https://github.com/sourcegraph/sourcegraph/pull/1967) -- workspaces: use `time.Now` as the modtime for "index.html" [#1956](https://github.com/sourcegraph/sourcegraph/pull/1956) -- workspaces: add a quick log to show the modtime of index.html [#1953](https://github.com/sourcegraph/sourcegraph/pull/1953) +- Tenant: Return multitenantGitHubApp for all users [#1967](https://github.com/sourcegraph/sourcegraph/pull/1967) +- Workspaces: use `time.Now` as the modtime for "index.html" [#1956](https://github.com/sourcegraph/sourcegraph/pull/1956) +- Workspaces: add a quick log to show the modtime of index.html [#1953](https://github.com/sourcegraph/sourcegraph/pull/1953) - Redis: add warning about using KEYS command [#1913](https://github.com/sourcegraph/sourcegraph/pull/1913) -- remove debugging code [#1909](https://github.com/sourcegraph/sourcegraph/pull/1909) -- auth: Craft GatingProvider interface and use in AuthProviders [#1892](https://github.com/sourcegraph/sourcegraph/pull/1892) -- auth: Small code cleanup [#1891](https://github.com/sourcegraph/sourcegraph/pull/1891) -- events: Deprecate hashedLicenseKey in events from client [#1887](https://github.com/sourcegraph/sourcegraph/pull/1887) -- llms: Fixup and streamline cody rate limits [#1700](https://github.com/sourcegraph/sourcegraph/pull/1700) -- licensing: Implement NonAdmins feature [#1699](https://github.com/sourcegraph/sourcegraph/pull/1699) -- licensing: Simplify free tier logic a bit [#1695](https://github.com/sourcegraph/sourcegraph/pull/1695) -- enterprise-portal: add RegisterRoleResources background routine [#1687](https://github.com/sourcegraph/sourcegraph/pull/1687) -- enterprise-portal: add SAMS notification handler for UserRolesUpdated [#1686](https://github.com/sourcegraph/sourcegraph/pull/1686) -- security: Auto-update package lockfiles for Sourcegraph base images [#1678](https://github.com/sourcegraph/sourcegraph/pull/1678) -- workerutil: Move into tenant package [#1533](https://github.com/sourcegraph/sourcegraph/pull/1533) -- dbworker: RFC for tenant-aware, fast dequeues [#1487](https://github.com/sourcegraph/sourcegraph/pull/1487) +- Remove debugging code [#1909](https://github.com/sourcegraph/sourcegraph/pull/1909) +- Auth: Craft GatingProvider interface and use in AuthProviders [#1892](https://github.com/sourcegraph/sourcegraph/pull/1892) +- Auth: Small code cleanup [#1891](https://github.com/sourcegraph/sourcegraph/pull/1891) +- Events: Deprecate hashedLicenseKey in events from client [#1887](https://github.com/sourcegraph/sourcegraph/pull/1887) +- Llms: Fixup and streamline cody rate limits [#1700](https://github.com/sourcegraph/sourcegraph/pull/1700) +- Licensing: Implement NonAdmins feature [#1699](https://github.com/sourcegraph/sourcegraph/pull/1699) +- Licensing: Simplify free tier logic a bit [#1695](https://github.com/sourcegraph/sourcegraph/pull/1695) +- Enterprise-portal: add RegisterRoleResources background routine [#1687](https://github.com/sourcegraph/sourcegraph/pull/1687) +- Enterprise-portal: add SAMS notification handler for UserRolesUpdated [#1686](https://github.com/sourcegraph/sourcegraph/pull/1686) +- Security: Auto-update package lockfiles for Sourcegraph base images [#1678](https://github.com/sourcegraph/sourcegraph/pull/1678) +- Workerutil: Move into tenant package [#1533](https://github.com/sourcegraph/sourcegraph/pull/1533) +- Dbworker: RFC for tenant-aware, fast dequeues [#1487](https://github.com/sourcegraph/sourcegraph/pull/1487) ### Untracked @@ -2263,14 +3293,14 @@ The following PRs were merged onto the previous release branch but could not be #### Security -- introduce UntrustedExternalClient [#2433](https://github.com/sourcegraph/sourcegraph/pull/2433) +- Introduce UntrustedExternalClient [#2433](https://github.com/sourcegraph/sourcegraph/pull/2433) Backport 3f079a57978179aa2ad3f310195346a8c574f9ce from #2349 ### Fix #### Database -- do not log DSN secrets when changed [#2434](https://github.com/sourcegraph/sourcegraph/pull/2434) +- Do not log DSN secrets when changed [#2434](https://github.com/sourcegraph/sourcegraph/pull/2434) - We no longer log the postgresql DSN when it changes. Previously this could contain the secret PGPASSWORD. Backport 2bd9c09969fff536c6fb29108656658d3f875047 from #2272 @@ -2301,32 +3331,32 @@ The following PRs were merged onto the previous release branch but could not be #### Cody -- update cody web to 0.17.0 version `(PR #2285)` -- update cody web to 0.16.0 version `(PR #2284)` Backport 964eceae584e4eff56df9711da68fef7047cbc40 from #2254 +- Update cody web to 0.17.0 version `(PR #2285)` +- Update cody web to 0.16.0 version `(PR #2284)` Backport 964eceae584e4eff56df9711da68fef7047cbc40 from #2254 ### Fix #### Bazel -- syft checksum update `(PR #2218)` +- Syft checksum update `(PR #2218)` #### Cody -- disable reranking for airgapped instances `(PR #2194)` +- Disable reranking for airgapped instances `(PR #2194)` #### Release - Remove `--link` and add optional args env var `(PR #2216)` - - fix(rel): change `pg_upgrade` behavior to use copy instead of hard links Backport 13caa807d96dd4b5dd872fec2a38322d1888134a from #2192 -- remove -x flag in readiness check on database containers `(PR #2135)` - - fix(rel): address issue with readiness check outputting passwords to logs. + - Fix(rel): change `pg_upgrade` behavior to use copy instead of hard links Backport 13caa807d96dd4b5dd872fec2a38322d1888134a from #2192 +- Remove -x flag in readiness check on database containers `(PR #2135)` + - Fix(rel): address issue with readiness check outputting passwords to logs. Backport 655a739e8e791d7aab1977d2c26543a3a4871809 from #2132 ### Chore #### Ci -- bzlmod migration for rules_syft `(PR #2193)` +- Bzlmod migration for rules_syft `(PR #2193)` - Backport fbf92aedbb81f00766d7107015b7697352b5c482 from #1812 ### Reverts @@ -2368,12 +3398,12 @@ The following PRs were merged onto the previous release branch but could not be #### Database -- remove 5.10 deprecation dates on out of band migrations `(PR #1996)` +- Remove 5.10 deprecation dates on out of band migrations `(PR #1996)` - We are removing the deprecation dates on out of band migrations which deprecated in 5.10. This is to unblock MVU and autoupgrades which are encountering a bug with deprecated out of band migrations. Backport f654dcc9200e2dda2deddc8f98bcd972e6a873fd from #1995 #### Search -- disable zoekt go-git optimization by default `(PR #2051)` +- Disable zoekt go-git optimization by default `(PR #2051)` - Disabled an indexed search optimization which would skip files accidentally (`ZOEKT_DISABLE_GOGIT_OPTIMIZATION=true`). Backport 34ada948bdcee3d75499c98f4db5c32986943e88 from #2050 ### Reverts @@ -2413,37 +3443,37 @@ The following PRs were merged onto the previous release branch but could not be #### Autoedit -- add autoedit model to use chat completions end point `(PR #1809)` +- Add autoedit model to use chat completions end point `(PR #1809)` #### Ci -- move rules_pkg to MODULE.bazel `(PR #1660)` +- Move rules_pkg to MODULE.bazel `(PR #1660)` #### Cody -- fix ootb prompt details page `(PR #1902)` -- update cody web to 0.14.0 version `(PR #1895)` -- add support for out-of-the-box prompts `(PR #1726)` -- support openai predicted outputs `(PR #1625)` +- Fix ootb prompt details page `(PR #1902)` +- Update cody web to 0.14.0 version `(PR #1895)` +- Add support for out-of-the-box prompts `(PR #1726)` +- Support openai predicted outputs `(PR #1625)` - Cody Gateway: add support for OpeanAI predicted outputs -- added `systemPreInstruction` (CODY-4032) `(PR #1402)` - - adds `systemPreInstruction` to the `modelConfiguration` key in site admin config that allows injecting a prelude prompt into every chat request for an enterprise +- Added `systemPreInstruction` (CODY-4032) `(PR #1402)` + - Adds `systemPreInstruction` to the `modelConfiguration` key in site admin config that allows injecting a prelude prompt into every chat request for an enterprise #### Cody-Gateway -- add gpt-4o-mini model `(PR #1591)` +- Add gpt-4o-mini model `(PR #1591)` - Cody Gateway: add `gpt-4o-mini` to Cody Gateway allow list - Cody Gateway: add `gpt-4o-mini` to DotCom models list #### Conf/Deploy -- add 'workspace' deploy type `(PR #1710)` +- Add 'workspace' deploy type `(PR #1710)` #### Dev -- use svelte-dev for multi-tenant `(PR #1843)` -- add alias 'sg bz cf' for 'sg bz configure' `(PR #1827)` -- add '-open=false' option for 'sg sams login' `(PR #1498)` +- Use svelte-dev for multi-tenant `(PR #1843)` +- Add alias 'sg bz cf' for 'sg bz configure' `(PR #1827)` +- Add '-open=false' option for 'sg sams login' `(PR #1498)` - Adding sg command to request Entitle bundles `(PR #1370)` #### Gateway @@ -2453,77 +3483,77 @@ The following PRs were merged onto the previous release branch but could not be #### Github -- add client ID support for GitHub App authentication `(PR #1622)` +- Add client ID support for GitHub App authentication `(PR #1622)` - The GitHub app authentication package now supports authenticating a GitHub app via the OAuth client ID following the announcement of [https://github.blog/changelog/2024-05-01-github-apps-can-now-use-the-client-id-to-fetch-installation-tokens/](https://github.blog/changelog/2024-05-01-github-apps-can-now-use-the-client-id-to-fetch-installation-tokens/) #### Graphql -- add support for reading GitHub App Installation repos from GitHub REST API `(PR #1711)` +- Add support for reading GitHub App Installation repos from GitHub REST API `(PR #1711)` - A new GraphQL query, `GithubAppRepositoriesForInstallation`, has been added that provides a paginated list of all the GitHub repositories that are accessible to the GitHub app with the provided installation id. -- add endpoint for getting github app installations scoped by user `(PR #1606)` +- Add endpoint for getting github app installations scoped by user `(PR #1606)` - A new graphql endpoint has been added, GithubAppInstallationsForUser, that returns installation information for the global GitHub multi tenant app when running in multitenant mode. #### Internal/Github -- add pagination support and test for GetUserInstallations `(PR #1572)` +- Add pagination support and test for GetUserInstallations `(PR #1572)` - The Github API client's [GetUserInstallations](https://docs.github.com/en/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token) route, which lists of GitHub App installations the user has access to, now has pagination support. #### Lib/Cloudapi -- add support for workload identity to auth roundtripper `(PR #1623)` +- Add support for workload identity to auth roundtripper `(PR #1623)` #### Local -- add bazel mod tidy to `sg bazel configure` step `(PR #1656)` +- Add bazel mod tidy to `sg bazel configure` step `(PR #1656)` #### Msp -- apply default max DB conns of 8*CPU `(PR #1394)` +- Apply default max DB conns of 8*CPU `(PR #1394)` #### Msp/Cloudsql -- annotate cloudsql trace spans with target database `(PR #1398)` +- Annotate cloudsql trace spans with target database `(PR #1398)` #### Mt-Router -- add support for SOAP redirect `(PR #1510)` +- Add support for SOAP redirect `(PR #1510)` #### Multi-Tenant -- redirect to workspaces/join on user-not-found `(PR #1604)` +- Redirect to workspaces/join on user-not-found `(PR #1604)` #### Multitenant - Rework GraphQL resolvers and add back App installation link `(PR #1819)` - Add temporary UI for workspace repository management `(PR #1791)` -- add helper routine for instantiating github app from multitenant credentials `(PR #1758)` +- Add helper routine for instantiating github app from multitenant credentials `(PR #1758)` - A simple helper routine to the multitenantenv package that automatically populates a github app struct with the provided validated credentials. -- use default cookie for github app oauth login `(PR #1571)` +- Use default cookie for github app oauth login `(PR #1571)` - The routing logic for multitenant mode now has a new route that uses the "last seen tenant" cookie to route github app login authorization callbacks to the appropriate tenant. #### Release -- add pg16 and pg16 codeinsights to published images `(PR #1731)` - - feat(rel): Add Postgresql 16 and Postgresql 16 codeinsights images to published image list. -- add pg 16 codeinsights entrypoint and tests `(PR #1730)` - - feat(rel): Add self updating to Postgres 16 codeinsights db image. -- add pg 16 entrypoint and tests `(PR #1718)` - - feat(rel): Add self updating to Postgres 16 container image. +- Add pg16 and pg16 codeinsights to published images `(PR #1731)` + - Feat(rel): Add Postgresql 16 and Postgresql 16 codeinsights images to published image list. +- Add pg 16 codeinsights entrypoint and tests `(PR #1730)` + - Feat(rel): Add self updating to Postgres 16 codeinsights db image. +- Add pg 16 entrypoint and tests `(PR #1718)` + - Feat(rel): Add self updating to Postgres 16 container image. - Add wolfi postgres 16 codeinsights-db base image `(PR #1619)` - - feat(rel): Add Postgres 16 CodeInsights Wolfi image + - Feat(rel): Add Postgres 16 CodeInsights Wolfi image - Add wolfi postgres 16 base image `(PR #1617)` - - feat(rel): Add Postgres 16 Wolfi image + - Feat(rel): Add Postgres 16 Wolfi image #### Release - Handle postgres version upgrades in upgrade test `(PR #1918)` - - refactor upgradetest - - introduce proper handling of the postgres version upgrade + - Refactor upgradetest + - Introduce proper handling of the postgres version upgrade Backport 9ccdf4200e3e08cea56bffe5779ca8a6cda2909c from #1894 #### Search -- include file paths in reranker items `(PR #1866)` +- Include file paths in reranker items `(PR #1866)` - Cody context now incorporates filename information in reranking, improving context quality when the reranker is enabled. - (new web ui) Add 'open in code host' button to repo root and folder pages `(PR #1776)` - (new web ui) Copy URL to clipboard when clicking 'Permalink' `(PR #1774)` @@ -2533,13 +3563,13 @@ The following PRs were merged onto the previous release branch but could not be #### Sg -- add workspaces common operations `(PR #1845)` - - support `get`, `list`, and `delete` workspaces to `sg` +- Add workspaces common operations `(PR #1845)` + - Support `get`, `list`, and `delete` workspaces to `sg` #### Source - Allow GitHub code host connections to specify an external account as the authenticator `(PR #1842)` -- multitenant: add worker job for inserting github multitenant app credentials `(PR #1668)` +- Multitenant: add worker job for inserting github multitenant app credentials `(PR #1668)` - A new worker job has been added that updates the database with the credentials for the global github app when running in multitenant mode. #### Telemetry @@ -2548,72 +3578,72 @@ The following PRs were merged onto the previous release branch but could not be #### Tenant/Reconciler -- report backpressure when tenants > 0.85*targetMaxTenants `(PR #1719)` -- exclude DESTROY_SUCCESS from global reconcile `(PR #1534)` +- Report backpressure when tenants > 0.85*targetMaxTenants `(PR #1719)` +- Exclude DESTROY_SUCCESS from global reconcile `(PR #1534)` #### Workspaces -- check basic email validity to create invite `(PR #1849)` -- always set displayName=name if displayName is not set `(PR #1838)` -- email all workspace admins when a user joins a workspace `(PR #1824)` -- add CheckWorkspaceName RPC `(PR #1822)` +- Check basic email validity to create invite `(PR #1849)` +- Always set displayName=name if displayName is not set `(PR #1838)` +- Email all workspace admins when a user joins a workspace `(PR #1824)` +- Add CheckWorkspaceName RPC `(PR #1822)` - Initial iteration of new creation flow `(PR #1806)` -- check billing seats when joining and inviting `(PR #1770)` -- always apply DEFAULT_WORKSPACE_INSTANCE_CLASS on workspace create `(PR #1763)` -- accept instance class `(PR #1752)` -- list eligible-to-join workspaces in UI `(PR #1672)` -- explicit invites POC `(PR #1624)` -- error-log illegal state transitions for Sentry `(PR #1616)` -- list includes workpsaces a user can join via open invite `(PR #1586)` -- make membership limits configurable `(PR #1584)` -- name, display name, and open invite email domain blocklists `(PR #1539)` -- free up assigned workspace slot when workspace is DESTROY_SUCCESS `(PR #1535)` -- prevent management API from reading workspaces in deletion state `(PR #1508)` -- prune iam store on deletion `(PR #1504)` -- implement router pruning, add 'pruned_router_at', 'pruned_iam_at' `(PR #1480)` -- delete and reconcile routes `(PR #1440)` +- Check billing seats when joining and inviting `(PR #1770)` +- Always apply DEFAULT_WORKSPACE_INSTANCE_CLASS on workspace create `(PR #1763)` +- Accept instance class `(PR #1752)` +- List eligible-to-join workspaces in UI `(PR #1672)` +- Explicit invites POC `(PR #1624)` +- Error-log illegal state transitions for Sentry `(PR #1616)` +- List includes workpsaces a user can join via open invite `(PR #1586)` +- Make membership limits configurable `(PR #1584)` +- Name, display name, and open invite email domain blocklists `(PR #1539)` +- Free up assigned workspace slot when workspace is DESTROY_SUCCESS `(PR #1535)` +- Prevent management API from reading workspaces in deletion state `(PR #1508)` +- Prune iam store on deletion `(PR #1504)` +- Implement router pruning, add 'pruned_router_at', 'pruned_iam_at' `(PR #1480)` +- Delete and reconcile routes `(PR #1440)` #### Workspaces/Blocklists -- improve heuristics and errors `(PR #1801)` +- Improve heuristics and errors `(PR #1801)` #### Workspaces/Instances -- add UNAVAILABLE, CAPACITY_PRESSURE states `(PR #1712)` +- Add UNAVAILABLE, CAPACITY_PRESSURE states `(PR #1712)` #### Workspaces/Integrations -- provide workspace uri `(PR #1477)` +- Provide workspace uri `(PR #1477)` #### Workspaces/Web -- as-you-type name validation POC `(PR #1858)` +- As-you-type name validation POC `(PR #1858)` #### Others -- switch to buildkite for nightly release pipeline `(PR #1690)` +- Switch to buildkite for nightly release pipeline `(PR #1690)` - N/A -- add new telemetry v2 events for server side batch changes `(PR #1666)` -- add events for interactions with search input toggle buttons `(PR #1469)` -- add events for codenav actions `(PR #1441)` -- make filters sidebar collapsible `(PR #1437)` +- Add new telemetry v2 events for server side batch changes `(PR #1666)` +- Add events for interactions with search input toggle buttons `(PR #1469)` +- Add events for codenav actions `(PR #1441)` +- Make filters sidebar collapsible `(PR #1437)` - Search filters sidebar is now collapsible -- add dynamic filters and aggregation for repo metadata and topics `(PR #1420)` +- Add dynamic filters and aggregation for repo metadata and topics `(PR #1420)` - Added dynamic filters and the ability to aggregate by repo metadata and repo topic -- render mdx as markdown `(PR #1392)` +- Render mdx as markdown `(PR #1392)` - Render .mdx files as markdown ### Fix #### Batch Changes -- titles now break over multiple lines if they are too long `(PR #1582)` - - fix(batches): titles now break over multiple lines if they are too long -- do not ignore bool env var parsing error `(PR #1537)` +- Titles now break over multiple lines if they are too long `(PR #1582)` + - Fix(batches): titles now break over multiple lines if they are too long +- Do not ignore bool env var parsing error `(PR #1537)` #### Client -- address pnpm lint:js:web issues and add job in CI `(PR #1520)` +- Address pnpm lint:js:web issues and add job in CI `(PR #1520)` #### Code Intelligence @@ -2622,36 +3652,36 @@ The following PRs were merged onto the previous release branch but could not be #### Cody -- use models from model config for PLG chat `(PR #1870)` -- sync allowed models in dotcom user rate limits with models.json `(PR #1864)` -- filter allowed models based on subscription tier `(PR #1636)` +- Use models from model config for PLG chat `(PR #1870)` +- Sync allowed models in dotcom user rate limits with models.json `(PR #1864)` +- Filter allowed models based on subscription tier `(PR #1636)` #### Database -- drop unique slug contraint from github app table `(PR #1689)` +- Drop unique slug contraint from github app table `(PR #1689)` - The github_apps table has removed an erroneous unique constraint that accidentally incorporated an app's slug (which is mutable) as part of the unique identifier for an app. #### Database -- update generated squash and schemas `(PR #1917)` +- Update generated squash and schemas `(PR #1917)` #### Dev -- fix kill pubsubemulator `(PR #1850)` -- correctly pick up error message from 'sg sams login' `(PR #1482)` +- Fix kill pubsubemulator `(PR #1850)` +- Correctly pick up error message from 'sg sams login' `(PR #1482)` #### Enterpriseportal -- allow list to accept display name query of 2 characters `(PR #1603)` +- Allow list to accept display name query of 2 characters `(PR #1603)` #### Gateway -- add blocked phrase if request was blocked due to flagged models list (PRIME-603) `(PR #1670)` +- Add blocked phrase if request was blocked due to flagged models list (PRIME-603) `(PR #1670)` - Make model cost a pointer (CODY-4007) `(PR #1427)` #### Graphql -- refactor getGithubAppFromEnvvar to use multitenantEnv.Config.AsGithubApp `(PR #1767)` +- Refactor getGithubAppFromEnvvar to use multitenantEnv.Config.AsGithubApp `(PR #1767)` - The logic in the new multitenant GraphQL resolvers has been reworked to use the new helper methods introduced in the Multitenant GitHub app configuration logic introduced in [https://app.graphite.dev/github/pr/sourcegraph/sourcegraph/1758/](https://app.graphite.dev/github/pr/sourcegraph/sourcegraph/1758/). #### Insights @@ -2661,29 +3691,29 @@ The following PRs were merged onto the previous release branch but could not be #### Local -- display external env overrides when displaying environment variables `(PR #1595)` -- sg - fix images query to point to correct rule `(PR #1430)` +- Display external env overrides when displaying environment variables `(PR #1595)` +- Sg - Fix images query to point to correct rule `(PR #1430)` #### Release -- fix oob migrations hanging `(PR #1959)` +- Fix oob migrations hanging `(PR #1959)` - NA Backport a943412a99852332f921b52a0ee3179dc3331d20 from #1958 -- add vacuum after reindex in Postgres upgrade script `(PR #1779)` - - fix(rel): Add vacuum to Postgres upgrade process -- install `sg` in the nightly pipeline GHA `(PR #1675)` +- Add vacuum after reindex in Postgres upgrade script `(PR #1779)` + - Fix(rel): Add vacuum to Postgres upgrade process +- Install `sg` in the nightly pipeline GHA `(PR #1675)` - N/A #### Release -- correct views drift in postgres 16 `(PR #1878)` - - add migrations to handle database drift caused during postgres 12 to postgres 16 upgrade -- fix drift check in local upgradetest `(PR #1832)` +- Correct views drift in postgres 16 `(PR #1878)` + - Add migrations to handle database drift caused during postgres 12 to postgres 16 upgrade +- Fix drift check in local upgradetest `(PR #1832)` - Fix bug in local upgrade test preventing final stage drift check via private monorepo #### Search -- consistently marshal SearchTypeRegex as regexp `(PR #1919)` +- Consistently marshal SearchTypeRegex as regexp `(PR #1919)` - We sometimes would emit `patternType:regex` instead of `patternType:regexp`. We now always do regexp as well as treating regex as an alias for regexp. Backport a095b39ac39cfcbe3526ecf85ed6d50cb5fa3d9d from #1808 - Executors on Kubernetes: propagate user and group from Executor env vars to batch change job pod `(PR #1863)` @@ -2705,68 +3735,68 @@ The following PRs were merged onto the previous release branch but could not be #### Sg -- remove noop -d declaration for psql `(PR #1455)` -- specify postgres database for psql commands `(PR #1450)` +- Remove noop -d declaration for psql `(PR #1455)` +- Specify postgres database for psql commands `(PR #1450)` #### Source -- p4-fusion now decodes encode file paths from Perforce `(PR #1347)` +- P4-fusion now decodes encode file paths from Perforce `(PR #1347)` - When cloning Perforce depots, Sourcegraph will now decode encoded paths correctly (paths that include characters like `@` and `#`) #### Tenant/Reconciler -- do not check dormancy if still in PROVISION states, only check if needed `(PR #1605)` -- on getTenantErr, report destroy state if in destroy state `(PR #1563)` +- Do not check dormancy if still in PROVISION states, only check if needed `(PR #1605)` +- On getTenantErr, report destroy state if in destroy state `(PR #1563)` #### Workspaces -- properly represent workspace state to management API `(PR #1816)` -- fix DESTROY_PENDING proto adapter, improve handling of unknown states `(PR #1814)` -- improve CreateWorkspace resilience `(PR #1773)` -- remove broken down-migration statements `(PR #1754)` -- support creating workspaces over API `(PR #1714)` -- do not list all workspaces if user has no memberships `(PR #1671)` -- tidy up email-disabled error log `(PR #1667)` +- Properly represent workspace state to management API `(PR #1816)` +- Fix DESTROY_PENDING proto adapter, improve handling of unknown states `(PR #1814)` +- Improve CreateWorkspace resilience `(PR #1773)` +- Remove broken down-migration statements `(PR #1754)` +- Support creating workspaces over API `(PR #1714)` +- Do not list all workspaces if user has no memberships `(PR #1671)` +- Tidy up email-disabled error log `(PR #1667)` #### Workspacesreconciler -- fix double-counting of checked workspaces `(PR #1753)` +- Fix double-counting of checked workspaces `(PR #1753)` #### Others - Prompt page tweaks `(PR #1899)` -- revision picker growth `(PR #1875)` -- more contrast updates `(PR #1871)` +- Revision picker growth `(PR #1875)` +- More contrast updates `(PR #1871)` - Reranker: recreate from config on every call `(PR #1865)` -- prompt library visual updates `(PR #1852)` +- Prompt library visual updates `(PR #1852)` - Use standard protojson library for reducing memory `(PR #1846)` - Increase contrast everywhere `(PR #1840)` -- make owner nullable in prompts `(PR #1746)` -- only retry queries `(PR #1706)` +- Make owner nullable in prompts `(PR #1746)` +- Only retry queries `(PR #1706)` - Reranker: listen to config changes, do not mutate config `(PR #1705)` -- retry graphql on 502 errors `(PR #1683)` - - fix(web): retry graphql requests on network errors -- styling changes to explore panel and badges `(PR #1528)` -- increase contrast of highlighted code background and line numbers in selected area `(PR #508)` +- Retry graphql on 502 errors `(PR #1683)` + - Fix(web): retry graphql requests on network errors +- Styling changes to explore panel and badges `(PR #1528)` +- Increase contrast of highlighted code background and line numbers in selected area `(PR #508)` ### Chore #### Ci -- container structure test bzlmod migration `(PR #1818)` -- migrate protobuf and rules_proto rules to bzlmod `(PR #1749)` -- move buildifier prebuilt to bzlmod `(PR #1709)` -- increase buildifier timeout to 6m `(PR #1658)` -- move bazel_skylib to bzlmod `(PR #1654)` -- bazel - remove build_tests_only flag for db tests `(PR #1610)` -- bazel - add config settings to switch between pg-12 and pg-16 binaries `(PR #1601)` -- refactor bazel migrations `(PR #1583)` -- update github workflow for pg-12 and pg-16 package variants `(PR #1580)` -- upgrade aspect bazel lib `(PR #1425)` +- Container structure test bzlmod migration `(PR #1818)` +- Migrate protobuf and rules_proto rules to bzlmod `(PR #1749)` +- Move buildifier prebuilt to bzlmod `(PR #1709)` +- Increase buildifier timeout to 6m `(PR #1658)` +- Move bazel_skylib to bzlmod `(PR #1654)` +- Bazel - Remove build_tests_only flag for db tests `(PR #1610)` +- Bazel - Add config settings to switch between pg-12 and pg-16 binaries `(PR #1601)` +- Refactor bazel migrations `(PR #1583)` +- Update github workflow for pg-12 and pg-16 package variants `(PR #1580)` +- Upgrade aspect bazel lib `(PR #1425)` - Upgrade to latest rules proto grpc `(PR #1424)` -- enable db tests task to run on ci agents with postgres 16 `(PR #1293)` -- upgrade rules_pkg `(PR #976)` -- upgrade aspect cli `(PR #975)` +- Enable db tests task to run on ci agents with postgres 16 `(PR #1293)` +- Upgrade rules_pkg `(PR #976)` +- Upgrade aspect cli `(PR #975)` #### Code Intelligence @@ -2801,11 +3831,11 @@ The following PRs were merged onto the previous release branch but could not be #### Dev/Mt-Router -- silence cache miss on default `(PR #1565)` +- Silence cache miss on default `(PR #1565)` #### Dotcom -- rename 'cody services' to just 'cody gateway' `(PR #1466)` +- Rename 'cody services' to just 'cody gateway' `(PR #1466)` #### Frontend @@ -2818,66 +3848,66 @@ The following PRs were merged onto the previous release branch but could not be #### Local -- small improvements to sg entitle `(PR #1794)` +- Small improvements to sg entitle `(PR #1794)` #### Msp/Iam -- suggest standard IAM_MAX_DB_CONNS as env var `(PR #1499)` +- Suggest standard IAM_MAX_DB_CONNS as env var `(PR #1499)` #### Release -- remove postgres-12 wolfi from published images `(PR #1737)` - - chore(rel): remove unused Postgres 12 images -- remove appliance from published images and codebase `(PR #1732)` - - chore(rel): remove appliance from published images +- Remove postgres-12 wolfi from published images `(PR #1737)` + - Chore(rel): remove unused Postgres 12 images +- Remove appliance from published images and codebase `(PR #1732)` + - Chore(rel): remove appliance from published images #### Release -- remove check against latest full version in `--post-release-version` code path `(PR #1585)` +- Remove check against latest full version in `--post-release-version` code path `(PR #1585)` #### Search - (new web ui) Improve search home page SG logo rendering `(PR #1813)` -- add NodeJS 20 to the Bundled Executor image `(PR #1569)` +- Add NodeJS 20 to the Bundled Executor image `(PR #1569)` - Update search web app title and description for SEO on dotcom `(PR #1509)` - Add JDK 17 and 21 to the Bundled Executor image `(PR #1502)` - (new web ui) Remove beta badge from search progress popover `(PR #1418)` -- update CPU and MEM panels for zoekt `(PR #1368)` +- Update CPU and MEM panels for zoekt `(PR #1368)` - We have updated the CPU and MEM monitoring panels for Zoekt on Grafana. The new panels reduce redundancy and provide more insight into MEM distribution. #### Source -- simplify oauth middleware `(PR #1876)` +- Simplify oauth middleware `(PR #1876)` - Update the gitserver image lockfile to contain the latest p4-fusion `(PR #1410)` - Default perforce changelist mapping to enabled `(PR #1376)` #### Telemetry -- align billing metadata values with 'sourcegraph/cody' `(PR #1396)` +- Align billing metadata values with 'sourcegraph/cody' `(PR #1396)` #### Telemetry/Geolocation -- update DB-IP Lite database `(PR #1468)` +- Update DB-IP Lite database `(PR #1468)` - The local geolocation inference database used in telemetry and audit logs has been updated. #### Telemetrygateway -- bump slow-request threshold `(PR #1647)` +- Bump slow-request threshold `(PR #1647)` #### Tenant/Reconciler -- add some additional diagnostics `(PR #1795)` +- Add some additional diagnostics `(PR #1795)` #### Workspaces -- include longer s&p500 names for fuzzy matching `(PR #1844)` -- make unexpected errors more friendly `(PR #1821)` -- add spans on write interactions `(PR #1807)` -- instantiate large blocklists once in store `(PR #1562)` +- Include longer s&p500 names for fuzzy matching `(PR #1844)` +- Make unexpected errors more friendly `(PR #1821)` +- Add spans on write interactions `(PR #1807)` +- Instantiate large blocklists once in store `(PR #1562)` #### Workspaces/Web -- use unified client constructor `(PR #1828)` +- Use unified client constructor `(PR #1828)` #### Others @@ -2889,17 +3919,17 @@ The following PRs were merged onto the previous release branch but could not be - Add env var to disable precise & syntactic `(PR #1707)` - Bump autoindexing image SHAs `(PR #1703)` - Move CodyGatewayRateLimit calculation to where it's used `(PR #1693)` -- remove env lock mechanism `(PR #1593)` - - fix(dev): remove env.Get lock that could cause a runtime panic -- update event names `(PR #1500)` -- remove robert from many CODENOTIFYs `(PR #1421)` -- update new search events to make them easier to use `(PR #1395)` +- Remove env lock mechanism `(PR #1593)` + - Fix(dev): remove env.Get lock that could cause a runtime panic +- Update event names `(PR #1500)` +- Remove robert from many CODENOTIFYs `(PR #1421)` +- Update new search events to make them easier to use `(PR #1395)` ### Refactor #### Local -- move reset-pg to internal/db `(PR #1573)` +- Move reset-pg to internal/db `(PR #1573)` ### Reverts @@ -2910,118 +3940,118 @@ The following PRs were merged onto the previous release branch but could not be #### Others - [Backport 5.10.x] Revert "chore(source): simplify oauth middleware" `(PR #1928)` -- githubapp: Expose monolith GitHub app ClientID `(PR #1904)` -- pnpm: Remove leftover appliance links in workspace `(PR #1900)` -- core: Fixup pnpm lockfile `(PR #1886)` -- tenant: Hide unlink button for SAMS external accounts `(PR #1885)` -- auth: Hide unlink button for external accounts that cannot be unlinked `(PR #1884)` -- svelte: Correctly hide navbar entries `(PR #1883)` -- svelte: Add back settings link `(PR #1882)` -- workspaces/billing: attach metadata and context without cancel whenever possible `(PR #1881)` -- web: respect `expanded` in the search results URL `(PR #1880)` +- Githubapp: Expose monolith GitHub app ClientID `(PR #1904)` +- Pnpm: Remove leftover appliance links in workspace `(PR #1900)` +- Core: Fixup pnpm lockfile `(PR #1886)` +- Tenant: Hide unlink button for SAMS external accounts `(PR #1885)` +- Auth: Hide unlink button for external accounts that cannot be unlinked `(PR #1884)` +- Svelte: Correctly hide navbar entries `(PR #1883)` +- Svelte: Add back settings link `(PR #1882)` +- Workspaces/billing: attach metadata and context without cancel whenever possible `(PR #1881)` +- Web: respect `expanded` in the search results URL `(PR #1880)` - Fixed an issue where searches from saved URLs may now show aggregations by default -- add timeout to gateway calls `(PR #1879)` -- workspaces: Align styling for join page `(PR #1860)` -- workspaces: Add tables for listing workspaces `(PR #1857)` -- workspaces: Slightly tweak style `(PR #1851)` -- workspaces: Directly link to installation target `(PR #1848)` -- tenant: Suppress some irrelevant missing_context pprof traces `(PR #1847)` +- Add timeout to gateway calls `(PR #1879)` +- Workspaces: Align styling for join page `(PR #1860)` +- Workspaces: Add tables for listing workspaces `(PR #1857)` +- Workspaces: Slightly tweak style `(PR #1851)` +- Workspaces: Directly link to installation target `(PR #1848)` +- Tenant: Suppress some irrelevant missing_context pprof traces `(PR #1847)` - Workspaces: Fix workspace picker rendering in React `(PR #1841)` -- fix permissions connection resolver ordering `(PR #1839)` -- workspaces: Add seat selector on plan page `(PR #1835)` -- workspaces/billing: create RPC for purchasing seats `(PR #1831)` -- workspaces/billing: extract subscription attribute computation into a `Plan` helper `(PR #1830)` -- workspaces: Add updated workspace pickers for tenant `(PR #1829)` -- workspaces: Add field to pre-purchase extra seats `(PR #1826)` -- workspaces/billing: implement periodic workers for subscription renewal `(PR #1823)` -- auth: Fix background contexts in validate authz provider `(PR #1802)` -- redispool: support more configuration options `(PR #1799)` -- workspaces/billing: add tests to `cmd/workspaces/internal/billing` `(PR #1786)` -- workspaces/billing: update test for `ManagementService.CreateWorkspace` `(PR #1784)` -- workspaces/billing: add database tests for customers `(PR #1783)` -- workspaces/billing: add database tests for transactions `(PR #1782)` +- Fix permissions connection resolver ordering `(PR #1839)` +- Workspaces: Add seat selector on plan page `(PR #1835)` +- Workspaces/billing: create RPC for purchasing seats `(PR #1831)` +- Workspaces/billing: extract subscription attribute computation into a `Plan` helper `(PR #1830)` +- Workspaces: Add updated workspace pickers for tenant `(PR #1829)` +- Workspaces: Add field to pre-purchase extra seats `(PR #1826)` +- Workspaces/billing: implement periodic workers for subscription renewal `(PR #1823)` +- Auth: Fix background contexts in validate authz provider `(PR #1802)` +- Redispool: support more configuration options `(PR #1799)` +- Workspaces/billing: add tests to `cmd/workspaces/internal/billing` `(PR #1786)` +- Workspaces/billing: update test for `ManagementService.CreateWorkspace` `(PR #1784)` +- Workspaces/billing: add database tests for customers `(PR #1783)` +- Workspaces/billing: add database tests for transactions `(PR #1782)` - Require `X-Requested-With` for Cody API (CODY-4209) `(PR #1781)` - `X-Requested-With` is now a required HTTP header for Cody API calls - Context: narrow down stopwords list `(PR #1780)` -- workspaces/billing: ignore invoices that are not for the current instance `(PR #1777)` -- workspaces/billing: support soft-deleting subscriptions `(PR #1772)` -- feature/internal: upsert github credentials on tenant creation `(PR #1769)` +- Workspaces/billing: ignore invoices that are not for the current instance `(PR #1777)` +- Workspaces/billing: support soft-deleting subscriptions `(PR #1772)` +- Feature/internal: upsert github credentials on tenant creation `(PR #1769)` - The multitenant reconciler now proactively inserts the credentials for the shared multitenant GitHub app whenever a new tenant is created. -- lib/cloudapi: add mt instance type `(PR #1766)` -- tenant: Add configuration for MT GitHub App to localdev `(PR #1756)` +- Lib/cloudapi: add mt instance type `(PR #1766)` +- Tenant: Add configuration for MT GitHub App to localdev `(PR #1756)` - Seed builtin prompts `(PR #1755)` - Prompts including "Document Code", "Explain Code", "Generate Unit Tests", "Find Code Smells" -- tenant: Enable onebox on tenant creation `(PR #1748)` +- Tenant: Enable onebox on tenant creation `(PR #1748)` - Onebox: introduce 'nls' patterntype `(PR #1744)` -- workspaces/billing: implement Stripe webhook handler `(PR #1740)` -- cody-gateway: update deployment id for model `(PR #1729)` -- workspaces/billing: implement seat purchase and consumption `(PR #1723)` -- localdev: Disable precise, syntactic codeintel in multitenant mode `(PR #1720)` -- workspaces/billing: use the "correct" way to list customer payment methods `(PR #1717)` +- Workspaces/billing: implement Stripe webhook handler `(PR #1740)` +- Cody-gateway: update deployment id for model `(PR #1729)` +- Workspaces/billing: implement seat purchase and consumption `(PR #1723)` +- Localdev: Disable precise, syntactic codeintel in multitenant mode `(PR #1720)` +- Workspaces/billing: use the "correct" way to list customer payment methods `(PR #1717)` - `sg start sveltekit-minimal` for quickly running the new UI `(PR #1702)` -- conf: Move more types to conftypes `(PR #1692)` +- Conf: Move more types to conftypes `(PR #1692)` - Remove experimental admin onboarding v2 `(PR #1691)` -- telemetry: Implement telemetry exports for workspaces `(PR #1677)` -- autoedit: add speculative decoding `(PR #1673)` - - autoedit: Add speculative decoding support from fireworks -- fix `marketingTracking` sending null `(PR #1669)` +- Telemetry: Implement telemetry exports for workspaces `(PR #1677)` +- Autoedit: add speculative decoding `(PR #1673)` + - Autoedit: Add speculative decoding support from fireworks +- Fix `marketingTracking` sending null `(PR #1669)` - Prompts: fix prompt name validation and prompts migration `(PR #1664)` - Add GraphQL resolvers to read and set a list of repositories for a GH App installation ID `(PR #1657)` -- fixup: remove Git conflict marks in `sg.config.yaml` `(PR #1649)` +- Fixup: remove Git conflict marks in `sg.config.yaml` `(PR #1649)` - Require prompt field before successful submission `(PR #1639)` - Add builtin prompts field to prompts `(PR #1633)` - Zoekt: refactor memory dashboards `(PR #1618)` -- workspaces: add billing prototype for subscription creation `(PR #1611)` -- admin: Update report an issue link `(PR #1608)` -- change default autoedit model `(PR #1589)` -- feat(cloud) sg cloud eph deploy: support ms env `(PR #1581)` -- add Cody.promptLibrary telemetry `(PR #1568)` -- worker: Group tasks by purpose `(PR #1566)` +- Workspaces: add billing prototype for subscription creation `(PR #1611)` +- Admin: Update report an issue link `(PR #1608)` +- Change default autoedit model `(PR #1589)` +- Feat(cloud) sg cloud eph deploy: support ms env `(PR #1581)` +- Add Cody.promptLibrary telemetry `(PR #1568)` +- Worker: Group tasks by purpose `(PR #1566)` - Improve policy iterator tests to not rely on SQL for insertion `(PR #1560)` -- repoupdater: Fix slow scheduling of cloned->uncloned repos `(PR #1552)` -- repoupdater: Fix reporting of background routines `(PR #1550)` +- Repoupdater: Fix slow scheduling of cloned->uncloned repos `(PR #1552)` +- Repoupdater: Fix reporting of background routines `(PR #1550)` - Update Prompts Library UI (list page) `(PR #1548)` - Update prompt detail header UI `(PR #1538)` - Context: remove experimental intent routing `(PR #1536)` - Add 'recommended' checkbox to new creation UI. `(PR #1531)` -- dormancy: Also fall asleep tenants that never see traffic `(PR #1530)` +- Dormancy: Also fall asleep tenants that never see traffic `(PR #1530)` - Fix reranker not being applied `(PR #1529)` -- sg: Fix local dev pguser setup `(PR #1506)` +- Sg: Fix local dev pguser setup `(PR #1506)` - Context: ensure we propagate timeouts and missing repos `(PR #1505)` - Make Visual Studio Experimental `(PR #1503)` - Context: always use more items for reranker `(PR #1476)` - Remove insert prompt mode `(PR #1475)` - Add missing Cody Web Alert CSS variable override `(PR #1474)` -- repoupdater: Fix no rows returned error `(PR #1472)` -- add autoedits to cody gateway `(PR #1459)` -- ci: bump go-mod-tidy step timeout `(PR #1452)` +- Repoupdater: Fix no rows returned error `(PR #1472)` +- Add autoedits to cody gateway `(PR #1459)` +- Ci: bump go-mod-tidy step timeout `(PR #1452)` - Add commands to prompts migration `(PR #1449)` -- repoupdater: Speed up repo_update_job dequeues `(PR #1448)` -- repoupdater: Clean up metrics `(PR #1447)` -- repoupdater: Speed up and simplify not fetched metric `(PR #1446)` -- migration: Checkpoint new repo_update_jobs migration `(PR #1445)` -- gomod: bump Zoekt for query perf fix `(PR #1438)` +- Repoupdater: Speed up repo_update_job dequeues `(PR #1448)` +- Repoupdater: Clean up metrics `(PR #1447)` +- Repoupdater: Speed up and simplify not fetched metric `(PR #1446)` +- Migration: Checkpoint new repo_update_jobs migration `(PR #1445)` +- Gomod: bump Zoekt for query perf fix `(PR #1438)` - Implement prompt detail page re-design `(PR #1423)` - Re-designed prompt detail page. - Add page faults to Zoekt memory metrics `(PR #1422)` -- chore/source Update src-cli version to 5.8.2 `(PR #1415)` - - chore/source Update src-cli version to 5.8.2 -- siteadmin: Reset pagination cursors after filter change `(PR #1404)` -- bugfix: fix settings link `(PR #1393)` -- gomod: bump Zoekt for go-git optimization `(PR #1391)` +- Chore/source Update src-cli version to 5.8.2 `(PR #1415)` + - Chore/source Update src-cli version to 5.8.2 +- Siteadmin: Reset pagination cursors after filter change `(PR #1404)` +- Bugfix: fix settings link `(PR #1393)` +- Gomod: bump Zoekt for go-git optimization `(PR #1391)` - Update Marketing URLs in the site footer links `(PR #1390)` - Soft delete prompts `(PR #1386)` - Widen blocked phrases, but only confine blocked phrases to expensive (aka flagged) models `(PR #1344)` -- repoupdater: Drop support for gitUpdateInterval `(PR #1339)` +- Repoupdater: Drop support for gitUpdateInterval `(PR #1339)` - The site config setting `gitUpdateInterval` has been deprecated and removed. We are removing it in favor of smarter heuristics like webhooks, user traffic, and repo staleness. -- repoupdater: Remove total from schedule and update queue state `(PR #1338)` +- Repoupdater: Remove total from schedule and update queue state `(PR #1338)` - Add system workspace admin role `(PR #1327)` - Add syntactic worker to images so it gets updated in helm charts `(PR #1323)` -- feature/source: adjust exclude definition in github schema to disallow using name, id with other filter conditions `(PR #1250)` +- Feature/source: adjust exclude definition in github schema to disallow using name, id with other filter conditions `(PR #1250)` - The github code host connection schema for `exclude` has been updated to enforce that the name and id fields can't be combined with any other fields. - Add gitSSHCipher for git code hosts `(PR #1175)` - RFC: Dormancy and tenant states `(PR #756)` -- web telemetry: update `marketingTracking` to retrieve latest cookies set on web `(PR #460)` +- Web telemetry: update `marketingTracking` to retrieve latest cookies set on web `(PR #460)` ### Untracked @@ -3029,7 +4059,7 @@ The following PRs were merged onto the previous release branch but could not be - Fix wrong offset in policy iteration `(PR #1559)` - Release: Prep stitched migration graph for release (#1388) `(PR #1389)` - - n/a + - N/a {/* RSS={"version":"v5.10.0", "releasedAt": "2024-11-27"} */} @@ -3073,7 +4103,7 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 #### Cody -- fix broken homepage redirect for cody only plans `(PR #1626)` +- Fix broken homepage redirect for cody only plans `(PR #1626)` - When using an instance with a Cody-only license, accessing the home page now correctly redirects you to /cody/dashboard, instead of a non-existent /cody page. Backport a4cb5a0723bad18e1c215d81231db457d1abfbdb from #1621 @@ -3085,7 +4115,7 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 #### Release -- remove extra v identifier for version in artifact exporter `(PR #1594)` +- Remove extra v identifier for version in artifact exporter `(PR #1594)` Backport c4b838103ce2f71e7591ade720e8bdf17f9a5b39 from #1490 ### Reverts @@ -3098,7 +4128,7 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 - [Backport 5.9.x] azure: Add support for repositoryPathPattern `(PR #1629)` - Added support for the `repositoryPathPattern` property to Azure DevOps code host connections. - - Fixed an issue where Azure DevOps repo names included a port number - aligning with other code host connection implementations Backport 762bd89a12825ff05de98d9c2d8adfcf1ef5bf4a from #1543 + - Fixed an issue where Azure DevOps repo names included a port number - Aligning with other code host connection implementations Backport 762bd89a12825ff05de98d9c2d8adfcf1ef5bf4a from #1543 {/* RSS={"version":"v5.9.1590", "releasedAt": "2024-11-13"} */} @@ -3119,7 +4149,7 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 #### Dev -- hoist env vars init to avoid repo-updater panic `(PR #1527)` +- Hoist env vars init to avoid repo-updater panic `(PR #1527)` ### Reverts @@ -3173,24 +4203,24 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 #### Audit -- add tenant to audit logs, fix log stack `(PR #960)` +- Add tenant to audit logs, fix log stack `(PR #960)` #### Batch Changes -- show name of additional fields that cause errors `(PR #799)` - - feat(batches): show name of additional fields that cause errors +- Show name of additional fields that cause errors `(PR #799)` + - Feat(batches): show name of additional fields that cause errors #### Ci -- generate frozen files as part of stich_migration_graph generation `(PR #957)` -- record Test infrastructure failures `(PR #884)` - - add library that writes to TEST_INFRASTRUCTURE_FAILURE_FILE if it is defined for test failures +- Generate frozen files as part of stich_migration_graph generation `(PR #957)` +- Record Test infrastructure failures `(PR #884)` + - Add library that writes to TEST_INFRASTRUCTURE_FAILURE_FILE if it is defined for test failures #### Cloud -- allow monolithsams instances to have no conf auth providers `(PR #1247)` -- add support to override target managed service endpoints `(PR #1238)` -- add support to override license generation public key from cloud site config `(PR #1193)` +- Allow monolithsams instances to have no conf auth providers `(PR #1247)` +- Add support to override target managed service endpoints `(PR #1238)` +- Add support to override license generation public key from cloud site config `(PR #1193)` #### Code Intelligence @@ -3198,39 +4228,39 @@ Backport 5190f43a4d09810e69400c5d0e6d9176b3c4b815 from #3380 #### Cody -- add more API docs content `(PR #1378)` -- add CLI tool to compute PCW `(PR #1349)` +- Add more API docs content `(PR #1378)` +- Add CLI tool to compute PCW `(PR #1349)` - Add Claude 3.5 Sonnet (Latest) & Claude 3 Opus (Latest) `(PR #1244)` -- add Cody Audit Log `(PR #1232)` -- add cody audit log table and store `(PR #1182)` +- Add Cody Audit Log `(PR #1232)` +- Add cody audit log table and store `(PR #1182)` - Expose token usage in the LLM API `(PR #1070)` - The `/.api/completions/stream` API now includes used input/output tokens and the upstream model name in the response body when using the query parameter `api-version=5` or higher. Does not apply to: Vertex Anthropic, Azure OpenAI (mo model name, and no token usage in streaming response), Gemini (no model name in streaming response) - LLM chat completions now support `stream: false` when using Azure OpenAI and OpenAI-compatible providers. -- update telemetry feature prefix for Cody API `(PR #1023)` -- add embedded API docs via OpenAPI/Redocly `(PR #1014)` +- Update telemetry feature prefix for Cody API `(PR #1023)` +- Add embedded API docs via OpenAPI/Redocly `(PR #1014)` - New OpenAPI API docs within the instance at the URL `$SRC_ENDPOINT/api/openapi/public`. Alternatively, reach the page at "User > Settings > OpenAPI Reference". -- add basic telemetry recording for Cody API `(PR #943)` -- add support to format raw API responses for Cody `(PR #877)` +- Add basic telemetry recording for Cody API `(PR #943)` +- Add support to format raw API responses for Cody `(PR #877)` - The raw HTTP API now accepts the query paramter `format=cody` or header `Accept: application/cody` to render files and directories as context items for Cody. Example request path: `/github.com/sourcegraph/cody/-/raw/agent/src/index.ts?format=cody`. #### Cody-Gateway -- add new claude-3-5-haiku-latest model `(PR #1471)` +- Add new claude-3-5-haiku-latest model `(PR #1471)` Cody Gateway: add new claude-3-5-haiku-latest dotcom models list Backport 11e7481ba3c810ae5b47d32b8cf32066e2f0b2bb from #1470 -- deprecate old claude 3.5 sonnet `(PR #1248)` +- Deprecate old claude 3.5 sonnet `(PR #1248)` #### Dev -- add externalSecret support for commandsets `(PR #1027)` -- sg sams login and cookie-less workspace creation `(PR #913)` +- Add externalSecret support for commandsets `(PR #1027)` +- Sg sams login and cookie-less workspace creation `(PR #913)` #### Graphql -- upload graphql schemas to GCS bucket `(PR #1245)` +- Upload graphql schemas to GCS bucket `(PR #1245)` #### Internal/Requestclient -- have HTTP middleware populate all response headers with observed X-Forwarded-For and calculated IP for debugging purposes `(PR #524)` +- Have HTTP middleware populate all response headers with observed X-Forwarded-For and calculated IP for debugging purposes `(PR #524)` - All of Sourcegraph's HTTP responses now contain two new headers for easier debugging purposes. - `Observed-X-Forwarded-For`: echos the `X-Forwarded-For` header that we observed on the user's incoming request @@ -3238,24 +4268,24 @@ that we observed on the user's incoming request #### Local -- use pending spinner for build waiting in cloud ephemeral `(PR #1039)` -- add format for displaying env `(PR #918)` +- Use pending spinner for build waiting in cloud ephemeral `(PR #1039)` +- Add format for displaying env `(PR #918)` #### Monitoring -- set decimals to 1 for standard heatmap `(PR #1361)` +- Set decimals to 1 for standard heatmap `(PR #1361)` #### Monolithsams -- load SAMS provider and creds from env `(PR #1024)` +- Load SAMS provider and creds from env `(PR #1024)` #### Msp -- package 'auditlog' `(PR #1223)` +- Package 'auditlog' `(PR #1223)` #### Msp/Pg -- updated o11y for pool acquire, add overrides for pgxpool.Config `(PR #1375)` +- Updated o11y for pool acquire, add overrides for pgxpool.Config `(PR #1375)` #### Search @@ -3266,17 +4296,17 @@ that we observed on the user's incoming request #### Sg -- make workspaces endpoint configurable `(PR #998)` -- implement show-env flag `(PR #883)` +- Make workspaces endpoint configurable `(PR #998)` +- Implement show-env flag `(PR #883)` #### Site Admin -- site config 'telemetry: \{ disableLocalEventLogs \}' to disable event_logs `(PR #1275)` +- Site config 'telemetry: \{ disableLocalEventLogs \}' to disable event_logs `(PR #1275)` - Long-term local retention of user telemetry as 'event logs' can now be disabled entirely via the `telemetry: { disableLocalEventLogs }` site configuration. #### Sub_repo_perms -- add conditional logging for seeing if sub_repo_permisisons are working `(PR #673)` +- Add conditional logging for seeing if sub_repo_permisisons are working `(PR #673)` - The sub repository permissions implementation now emits logs that describe the rules that were evaluated for a given request whenever tracing is enabled. (We limit these logs for only when tracing is enabled since they can be quite verbose). #### Telemetry @@ -3287,68 +4317,68 @@ that we observed on the user's incoming request - Add check for PGDATASOURCE `(PR #1281)` - Add source.server.server_client.user_agent to telemetry payload `(PR #1120)` - Add the sourcegraph API client user-agent to telemetry payload types under `source.server.server_client.user_agent`. -- check for external dbs `(PR #1083)` -- propagate new x-sourcegraph-api-client-* headers to request clients `(PR #1025)` +- Check for external dbs `(PR #1083)` +- Propagate new x-sourcegraph-api-client-* Headers to request clients `(PR #1025)` - Propagates new X-Sourcegraph-API-Client-Name and X-Sourcegraph-API-Client-Version headers to request clients #### Telemetry-Gateway -- improve logging on processing done `(PR #1252)` +- Improve logging on processing done `(PR #1252)` #### Telemetrygateway -- implement publishusermetadata RPC `(PR #1095)` -- spec PublishInstanceUserMetadata and pubsub format `(PR #1053)` +- Implement publishusermetadata RPC `(PR #1095)` +- Spec PublishInstanceUserMetadata and pubsub format `(PR #1053)` #### Telemetrygatewayexporter -- log export duration, use better duration buckets `(PR #1305)` +- Log export duration, use better duration buckets `(PR #1305)` #### Tenant/Reconciler -- full membership reconcile `(PR #953)` -- handle tenant-exists, new-tenant, and error combination paths `(PR #895)` +- Full membership reconcile `(PR #953)` +- Handle tenant-exists, new-tenant, and error combination paths `(PR #895)` #### Worker -- delete legacy event_logs exporter `(PR #859)` +- Delete legacy event_logs exporter `(PR #859)` #### Worker/Telemetrygatewayexporter -- opt-in user metadata exporter `(PR #1096)` +- Opt-in user metadata exporter `(PR #1096)` #### Workspaces -- notify user state updates `(PR #1316)` -- allow join-by-email to be provided on creation `(PR #1280)` -- add management GetWorkspace that allows view-by-email-domain `(PR #1277)` -- guard against excessive join-workspaces `(PR #1251)` -- restrict memberships/admins before allowing workspace creation `(PR #1212)` -- join by email domain POC `(PR #1162)` -- configure join by email domains `(PR #1158)` -- only recently seen instances are candidates for hosting workspace `(PR #1031)` -- ban 'default' as a workspace name `(PR #992)` -- forbid 'src-'-prefix workspace names `(PR #920)` -- refactor workspace states with reconcile and dormancy `(PR #819)` +- Notify user state updates `(PR #1316)` +- Allow join-by-email to be provided on creation `(PR #1280)` +- Add management GetWorkspace that allows view-by-email-domain `(PR #1277)` +- Guard against excessive join-workspaces `(PR #1251)` +- Restrict memberships/admins before allowing workspace creation `(PR #1212)` +- Join by email domain POC `(PR #1162)` +- Configure join by email domains `(PR #1158)` +- Only recently seen instances are candidates for hosting workspace `(PR #1031)` +- Ban 'default' as a workspace name `(PR #992)` +- Forbid 'src-'-prefix workspace names `(PR #920)` +- Refactor workspace states with reconcile and dormancy `(PR #819)` #### Workspaces/Management -- always return roles `(PR #1358)` -- provide workspace URI `(PR #1055)` +- Always return roles `(PR #1358)` +- Provide workspace URI `(PR #1055)` #### Workspacesreconciler -- add WORKSPACESRECONCILER_INSTANCE_STATE_OVERRIDE and 'AT_CAPACITY' state `(PR #1297)` -- global periodic reconciler `(PR #997)` +- Add WORKSPACESRECONCILER_INSTANCE_STATE_OVERRIDE and 'AT_CAPACITY' state `(PR #1297)` +- Global periodic reconciler `(PR #997)` #### Others -- surface result precision in the explore panel `(PR #1359)` -- more complete search backend events `(PR #1257)` -- add embedded file snippet page `(PR #1196)` +- Surface result precision in the explore panel `(PR #1359)` +- More complete search backend events `(PR #1257)` +- Add embedded file snippet page `(PR #1196)` - Added embeddable page for file snippets -- add embedded file snippet component `(PR #1122)` -- add search aggregations to svelte webapp `(PR #1093)` +- Add embedded file snippet component `(PR #1122)` +- Add search aggregations to svelte webapp `(PR #1093)` ### Fix @@ -3358,26 +4388,26 @@ that we observed on the user's incoming request #### Batch Changes -- enable request splitting by default `(PR #1229)` - - fix(batches): enable request splitting by default -- handle spec being nil for suffix salt `(PR #1228)` - - fix(batches): handle spec being nil for suffix salt -- enable GQL request splitting via BATCH_CHANGES_REQUEST_SPLITTING `(PR #1150)` - - fix(batches): enable GQL request splitting via BATCH_CHANGES_REQUEST_SPLITTING -- display "Deleted Namespace" instead of throwing an error `(PR #778)` - - fix(batches): display "Deleted Namespace" instead of throwing an error +- Enable request splitting by default `(PR #1229)` + - Fix(batches): enable request splitting by default +- Handle spec being nil for suffix salt `(PR #1228)` + - Fix(batches): handle spec being nil for suffix salt +- Enable GQL request splitting via BATCH_CHANGES_REQUEST_SPLITTING `(PR #1150)` + - Fix(batches): enable GQL request splitting via BATCH_CHANGES_REQUEST_SPLITTING +- Display "Deleted Namespace" instead of throwing an error `(PR #778)` + - Fix(batches): display "Deleted Namespace" instead of throwing an error #### Ci -- remove dependsOn key for PG16 step `(PR #1295)` -- disable db test task temporarily `(PR #1292)` -- generate coreos iptable BUILD.bazel file `(PR #1230)` -- cap branch names in image tags `(PR #1103)` +- Remove dependsOn key for PG16 step `(PR #1295)` +- Disable db test task temporarily `(PR #1292)` +- Generate coreos iptable BUILD.bazel file `(PR #1230)` +- Cap branch names in image tags `(PR #1103)` #### Code Monitor -- fail monitors with missing/unverified primary email address `(PR #938)` - - fix(code-monitor): fail monitors with missing/unverified primary email address +- Fail monitors with missing/unverified primary email address `(PR #938)` + - Fix(code-monitor): fail monitors with missing/unverified primary email address #### Code Intelligence @@ -3399,11 +4429,11 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Cody -- convert nil message content parts for OpenAI compatability `(PR #1467)` -- guard against completion usage missing (CODY-4135) `(PR #1218)` +- Convert nil message content parts for OpenAI compatability `(PR #1467)` +- Guard against completion usage missing (CODY-4135) `(PR #1218)` - API telemetry `(PR #1026)` -- reset usage when rate limit value or interval decreased `(PR #1015)` -- fix CodyLLMConfiguration resolver `(PR #839)` +- Reset usage when rate limit value or interval decreased `(PR #1015)` +- Fix CodyLLMConfiguration resolver `(PR #839)` #### Codyapi @@ -3413,43 +4443,43 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Completions -- clear out usage information on the completions API when version < 5 (CODY-4114) `(PR #1153)` +- Clear out usage information on the completions API when version < 5 (CODY-4114) `(PR #1153)` #### Dev - Correctly propagate error key-value pairs `(PR #1258)` - Fixes a bug where logs and traces were sometimes missing key-value pairs recorded alongside errors. -- fix sg db reset-pg PGUSER overwrite `(PR #1220)` -- fix secrets deadlock `(PR #1032)` -- fix workspaces client in local dev `(PR #1028)` +- Fix sg db reset-pg PGUSER overwrite `(PR #1220)` +- Fix secrets deadlock `(PR #1032)` +- Fix workspaces client in local dev `(PR #1028)` - (new web ui) Properly initialize local dev defaults `(PR #961)` -- remove removed table from MT migration `(PR #910)` -- report warning if workspace creation failed `(PR #909)` -- fix workspaces flakey test `(PR #862)` +- Remove removed table from MT migration `(PR #910)` +- Report warning if workspace creation failed `(PR #909)` +- Fix workspaces flakey test `(PR #862)` #### Frontend -- place requestclient as one of the first middleware `(PR #1215)` +- Place requestclient as one of the first middleware `(PR #1215)` #### Local -- move env into correct grouping `(PR #1332)` -- specify default database when checking psql version in `sg setup` `(PR #924)` -- fix issue with sg start monitoring ignoring dockerCommands `(PR #848)` +- Move env into correct grouping `(PR #1332)` +- Specify default database when checking psql version in `sg setup` `(PR #924)` +- Fix issue with sg start monitoring ignoring dockerCommands `(PR #848)` #### Mt-Router -- prevent infinite oauth redirect `(PR #1118)` +- Prevent infinite oauth redirect `(PR #1118)` #### Release -- rename generated changelog file `(PR #1136)` +- Rename generated changelog file `(PR #1136)` - Add stitched migration graph override (#935) `(PR #941)` - NA #### Search -- disable hybrid search with index:no `(PR #1462)` +- Disable hybrid search with index:no `(PR #1462)` - `index:no` will now avoid the index completely. Previously it would still consult the index via a process called hybrid search. Search jobs always uses `index:no`, so if you notice a performance problem please reach out to Sourcegraph support. Setting `SRC_DISABLE_RESPECT_INDEX_FIELD` environment variable on the frontend and worker pods will disable this new behaviour in 5.9.x only.Stacked on `(PR #1456)` Closes [https://linear.app/sourcegraph/issue/SPLF-663/disable-hybrid-search-for-search-jobs](https://linear.app/sourcegraph/issue/SPLF-663/disable-hybrid-search-for-search-jobs) Backport 7aced46a7bc3526695a77e492ee69ad2cfa7bb17 from #1460 - (new web ui) Render submodules differently in file trees `(PR #1377)` - Fix document highlights in certain situations `(PR #1343)` @@ -3463,7 +4493,7 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. - (new web ui) Show helpful message for root commit/change list page `(PR #1138)` - (new web ui) Do not show loading spinner for empty commit ranges on compare page `(PR #1126)` - (new web ui) Fix search aggregation styles `(PR #1125)` -- exclude content filters from phrase boosting `(PR #1038)` +- Exclude content filters from phrase boosting `(PR #1038)` - This fixes a bug where we would apply a phrase boost if a `content:` filter was specified with keyword search enabled. This led to inconsistent behavior (regexp vs keyword search) and it also rendered the `content:` filter ineffective, because we ran a general text search instead of a just a content search. - (new web ui) 'File not found' when quickly navigating between files `(PR #959)` - (new web ui) Blame view not visible for files that use `\r` as line separators `(PR #929)` @@ -3471,15 +4501,15 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Sg -- workaround dangling dev resources `(PR #1048)` +- Workaround dangling dev resources `(PR #1048)` #### Source -- correct Name() documentation for gitserver's ReadDirIterator `(PR #1278)` +- Correct Name() documentation for gitserver's ReadDirIterator `(PR #1278)` - The documentation for gitserver's ReadDir method has been clarified to reflect that the return iterator's Name() method returns the full path of the file, as opposed to just the basename. -- multiple GitHub external accounts to the same URL now refresh correctly `(PR #1260)` +- Multiple GitHub external accounts to the same URL now refresh correctly `(PR #1260)` - When there are multiple auth providers configured that point to the same GitHub URL, as can be the case when using private GitHub Apps, user external account tokens will now refresh correctly. -- clarify exclude docs in github connection schema to say that individual expressions within block are `and`-ed together `(PR #1249)` +- Clarify exclude docs in github connection schema to say that individual expressions within block are `and`-ed together `(PR #1249)` - The documentation for the "exclude" section in the github code host connection schema has been clarified to explain that each block is OR'd together, and the expressions within each block are AND'd together. - Fix Azure Devops OnPrem connection editing and repo name `(PR #1184)` - The sync of a GitHub repositoryQuery failing will no longer cause repos to be deleted `(PR #1177)` @@ -3487,50 +4517,50 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Sourcegraphaccounts -- use native openidconnect provider `(PR #1030)` +- Use native openidconnect provider `(PR #1030)` #### Telemetry -- only log Cody API events to a remote data store, do n… `(PR #1304)` +- Only log Cody API events to a remote data store, do n… `(PR #1304)` #### Telemetry-Gateway -- fix configuration `(PR #1129)` +- Fix configuration `(PR #1129)` #### Tenant/Reconciler -- avoid illegal state transitions `(PR #1133)` -- double-check assigned instance ID `(PR #1092)` -- try to audit log after tenant context creation `(PR #1051)` +- Avoid illegal state transitions `(PR #1133)` +- Double-check assigned instance ID `(PR #1092)` +- Try to audit log after tenant context creation `(PR #1051)` #### Workspaces -- build full redirect_to URL `(PR #1315)` -- apply 'secure headers' to SPA `(PR #1313)` +- Build full redirect_to URL `(PR #1315)` +- Apply 'secure headers' to SPA `(PR #1313)` #### Others -- copy changes to prompt settings `(PR #1286)` -- remove call to possibly nil error `(PR #973)` +- Copy changes to prompt settings `(PR #1286)` +- Remove call to possibly nil error `(PR #973)` ### Chore #### Ci -- add TAG_DB_TEST to all go_tests that depends on dbtest `(PR #1288)` -- add test task in workflows for dbtest to run on postgres 16 agents `(PR #1287)` -- use bazel 7.4.0 `(PR #1284)` -- nix - update pg-utils for patch renames `(PR #1172)` +- Add TAG_DB_TEST to all go_tests that depends on dbtest `(PR #1288)` +- Add test task in workflows for dbtest to run on postgres 16 agents `(PR #1287)` +- Use bazel 7.4.0 `(PR #1284)` +- Nix - Update pg-utils for patch renames `(PR #1172)` - Move //client/svelte:e2e_test to Integration/E2E_test step `(PR #1148)` -- upgrade platform rules `(PR #1020)` -- move rustfmt flags to ci bazelrc `(PR #1017)` -- upgrade rules_ts and rules_js `(PR #1006)` -- upgrade aspect rules swc `(PR #988)` -- update rules rust v0.52.2 `(PR #985)` -- set test label prefix for backcompat tests `(PR #984)` -- upgrade rules_buf `(PR #974)` -- skip check if author is sg teammate `(PR #969)` -- bazel skylib 1.7.1 `(PR #936)` +- Upgrade platform rules `(PR #1020)` +- Move rustfmt flags to ci bazelrc `(PR #1017)` +- Upgrade rules_ts and rules_js `(PR #1006)` +- Upgrade aspect rules swc `(PR #988)` +- Update rules rust v0.52.2 `(PR #985)` +- Set test label prefix for backcompat tests `(PR #984)` +- Upgrade rules_buf `(PR #974)` +- Skip check if author is sg teammate `(PR #969)` +- Bazel skylib 1.7.1 `(PR #936)` - Upgrade rules_go, gazelle, buildifier_prebuilt & rules_proto `(PR #791)` #### Code Intelligence @@ -3545,8 +4575,8 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Database -- remove residual event_logs export stuff `(PR #864)` -- drop product_licenses and product_subscriptions `(PR #264)` +- Remove residual event_logs export stuff `(PR #864)` +- Drop product_licenses and product_subscriptions `(PR #264)` #### Database @@ -3573,19 +4603,19 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Msp -- upgrade openfga dependency `(PR #1357)` +- Upgrade openfga dependency `(PR #1357)` #### Mt-Router -- disable proxy for s2 `(PR #1186)` -- use bazel to run generator `(PR #1065)` -- setup sentry for stage environment `(PR #1064)` -- add scripts to interact with local kv `(PR #1056)` +- Disable proxy for s2 `(PR #1186)` +- Use bazel to run generator `(PR #1065)` +- Setup sentry for stage environment `(PR #1064)` +- Add scripts to interact with local kv `(PR #1056)` #### Search - (new web ui) Enable new web UI by default `(PR #1373)` -- fix description for KUBERNETES_JOB_STEP_IMAGE `(PR #1360)` +- Fix description for KUBERNETES_JOB_STEP_IMAGE `(PR #1360)` - Remove all non-single job pod code from Executors on Kubernetes. `(PR #1163)` - The environment variable `KUBERNETES_SINGLE_JOB_STEP_IMAGE` is now `KUBERNETES_JOB_STEP_IMAGE`. - Both environment variables are read, with preference given to `KUBERNETES_JOB_STEP_IMAGE`, to preserve backward compatibility, but reading of `KUBERNETES_SINGLE_JOB_STEP_IMAGE` may be removed in a future version. @@ -3598,40 +4628,40 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Telemetry -- report token usage per request to telemetry `(PR #1165)` +- Report token usage per request to telemetry `(PR #1165)` - Added LLM token usage telemetry #### Telemetrygatewayexporter -- bump default TELEMETRY_GATEWAY_EXPORTER_EXPORT_INTERVAL `(PR #1303)` +- Bump default TELEMETRY_GATEWAY_EXPORTER_EXPORT_INTERVAL `(PR #1303)` #### Telemetrytest -- add working example `(PR #1274)` +- Add working example `(PR #1274)` #### Others -- fix storybook `(PR #1335)` -- add searchSource to new search events `(PR #1306)` -- make core-services internal/telemetry codeowners `(PR #1272)` -- upgrade Mocha from 8.3.4 to ^10 `(PR #1246)` -- move web app into child layout group to make room for embedded pages `(PR #1128)` -- run prettier `(PR #906)` +- Fix storybook `(PR #1335)` +- Add searchSource to new search events `(PR #1306)` +- Make core-services internal/telemetry codeowners `(PR #1272)` +- Upgrade Mocha from 8.3.4 to ^10 `(PR #1246)` +- Move web app into child layout group to make room for embedded pages `(PR #1128)` +- Run prettier `(PR #906)` - Upgrade hermetic cc toolchain `(PR #844)` -- upgrade rules_oci `(PR #818)` +- Upgrade rules_oci `(PR #818)` ### Test #### Others -- implement structure for e2e tests `(PR #108)` +- Implement structure for e2e tests `(PR #108)` ### Refactor #### Cody-Gateway -- support max_completion_tokens for o1 models `(PR #947)` - - refactor(cody-gateway): support max_completion_tokens for o1 models +- Support max_completion_tokens for o1 models `(PR #947)` + - Refactor(cody-gateway): support max_completion_tokens for o1 models #### Search @@ -3639,11 +4669,11 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. #### Others -- move all business logic out of context resolvers `(PR #821)` +- Move all business logic out of context resolvers `(PR #821)` ### Reverts -- revert filtering out deprecated models on server `(PR #1276)` +- Revert filtering out deprecated models on server `(PR #1276)` ### Uncategorized @@ -3651,167 +4681,167 @@ Standard ML, Visual Basic, Pkl, Hack, MATLAB etc. - [Backport 5.9.x] oob: Run without tenant iterator for older versions `(PR #1429)` - Release: Prep stitched migration graph for release (#1388) `(PR #1389)` - - n/a + - N/a - Move cody.serverSideContext out of experimentalFeatures in site config `(PR #1385)` -- bugfix: add key to search result file header `(PR #1374)` -- gitserver: Parse LastChanged, LastFetched as nulltime `(PR #1372)` -- add code llama 7B model for ab test `(PR #1371)` - - adding code llama 7B for completions +- Bugfix: add key to search result file header `(PR #1374)` +- Gitserver: Parse LastChanged, LastFetched as nulltime `(PR #1372)` +- Add code llama 7B model for ab test `(PR #1371)` + - Adding code llama 7B for completions - Hide auto submit checkbox and add promoted badge `(PR #1367)` - Enable reranker by default if Gateway is enabled `(PR #1366)` - Cody Chat: the context engine now uses the reranker by default everywhere where Cody Gateway is enabled. -- db: Set default permissions to RLS user as well `(PR #1362)` +- Db: Set default permissions to RLS user as well `(PR #1362)` - Remove promote-to-public dependency on bazel-push-images step `(PR #1356)` -- release: Only fail SBOM step if all uploads fail `(PR #1355)` -- source: Fix code host connection editor validation `(PR #1354)` -- bugfix: fix symbol tree hover selector `(PR #1353)` -- dev: Exclude generated code from prettier `(PR #1341)` +- Release: Only fail SBOM step if all uploads fail `(PR #1355)` +- Source: Fix code host connection editor validation `(PR #1354)` +- Bugfix: fix symbol tree hover selector `(PR #1353)` +- Dev: Exclude generated code from prettier `(PR #1341)` - Prompt library: fix input description for prompt name `(PR #1337)` -- workspaces: Various mini fixes and a landing page `(PR #1336)` -- tenant: Fix gRPC in local dev `(PR #1334)` +- Workspaces: Various mini fixes and a landing page `(PR #1336)` +- Tenant: Fix gRPC in local dev `(PR #1334)` - Reapply "worker: Fix configuration error reporting" `(PR #1311)` - Search: document choice for ZoektScoreBoost `(PR #1310)` -- bugfix: escape file paths `(PR #1308)` +- Bugfix: escape file paths `(PR #1308)` - Change clickable elements to buttons `(PR #1298)` - Allow users to insert chips according to cursor position `(PR #1296)` - Change prompt creation flow feature flag name `(PR #1294)` - Pass Context to scip-syntax invocation to propagate cancellation `(PR #1290)` -- gomod: bump Zoekt for metrics improvement `(PR #1276)` +- Gomod: bump Zoekt for metrics improvement `(PR #1276)` - Redis: rename RedisWrapper `(PR #1273)` -- connectutil: UnexpectedError handler `(PR #1271)` +- Connectutil: UnexpectedError handler `(PR #1271)` - Add recommended flag to Prompt Templates `(PR #1268)` - Adds ability to mark prompts as recommended and then sort the recommended prompts at the top. -- bugfix: remove possibility of infinite recursion from the symbol tree `(PR #1256)` +- Bugfix: remove possibility of infinite recursion from the symbol tree `(PR #1256)` - Update cody web to 0.10.0 `(PR #1254)` -- bugfix: use short OID for file popover `(PR #1242)` +- Bugfix: use short OID for file popover `(PR #1242)` - Remove outdated install instructions for sg `(PR #1227)` -- site: Fix missing unredaction in site config `(PR #1226)` +- Site: Fix missing unredaction in site config `(PR #1226)` - Update the sg docs link `(PR #1225)` -- multi-tenant: support synchronized user sign-out `(PR #1222)` -- sg: Fix db reset with default local settings `(PR #1217)` -- db: Improve error message for failed version update `(PR #1216)` +- Multi-tenant: support synchronized user sign-out `(PR #1222)` +- Sg: Fix db reset with default local settings `(PR #1217)` +- Db: Improve error message for failed version update `(PR #1216)` - Only push final images on specific default runtypes `(PR #1211)` - OpenaI completions response type fixing for gpt-3.5-turbo-instruct and gpt-4o-mini `(PR #1207)` -- sg: Always run with lower privileges in dev `(PR #1197)` -- tenant: Deactivate OOB migrations `(PR #1192)` +- Sg: Always run with lower privileges in dev `(PR #1197)` +- Tenant: Deactivate OOB migrations `(PR #1192)` - Update Enterprise footer link on dotcom `(PR #1191)` -- bugfix: escape spaces in repo filter names `(PR #1187)` +- Bugfix: escape spaces in repo filter names `(PR #1187)` - Fixed a bug that would cause filters added from the search sidebar to not be correctly escaped - Attempt to fix flaky database test `(PR #1181)` -- chore/search - Remove runner.Spec.Image and use command.Spec.Image instead `(PR #1161)` -- dev: Disable otel in MT dev `(PR #1157)` -- bug(release): remove semver check for release branch in `sg backport` `(PR #1156)` +- Chore/search - Remove runner.Spec.Image and use command.Spec.Image instead `(PR #1161)` +- Dev: Disable otel in MT dev `(PR #1157)` +- Bug(release): remove semver check for release branch in `sg backport` `(PR #1156)` - Make GetCodyContextAlternatives usable for evals `(PR #1152)` -- multi-tenant: list workspaces for the authenticated user `(PR #1146)` -- saml: Prevent logspam from context cancel `(PR #1143)` -- sg: Update localdev migration `(PR #1132)` -- tenant: Exclude product subscription tables from OOB migrator `(PR #1124)` +- Multi-tenant: list workspaces for the authenticated user `(PR #1146)` +- Saml: Prevent logspam from context cancel `(PR #1143)` +- Sg: Update localdev migration `(PR #1132)` +- Tenant: Exclude product subscription tables from OOB migrator `(PR #1124)` - Add prompt mode `(PR #1123)` - Adds mode (CHAT, EDIT, INSERT) to prompt. -- gitserver: Clarify annotated tags behavior in ResolveRevision `(PR #1107)` +- Gitserver: Clarify annotated tags behavior in ResolveRevision `(PR #1107)` - Rate limit: rename GlobalLimiter to DistributedLimiter `(PR #1100)` - Rate limit: make GlobalLimiter tenant-aware `(PR #1099)` -- saml: Fix nil panic `(PR #1098)` -- tenant: Disable migrator for ranking tables `(PR #1097)` +- Saml: Fix nil panic `(PR #1098)` +- Tenant: Disable migrator for ranking tables `(PR #1097)` - Rate limit: avoid using KeyValue within GlobalLimiter `(PR #1082)` - Rate limit: simplify inMemoryLimiter `(PR #1081)` -- tenant: Use frozen schema for OOB migration `(PR #1077)` +- Tenant: Use frozen schema for OOB migration `(PR #1077)` - Make user emails soft-deletable `(PR #1071)` - Fix prompt duplication name `(PR #1067)` -- sg: Add no-open flag to workspaces create `(PR #1057)` +- Sg: Add no-open flag to workspaces create `(PR #1057)` - Creating/Editing Prompts Re-design `(PR #1054)` - The prompt creation/edit page has been redesigned. - GraphQL: remove anonymous rate limiter `(PR #1052)` -- oob: Make out of band migration runner tenant-aware `(PR #1047)` +- Oob: Make out of band migration runner tenant-aware `(PR #1047)` - Fix the CTA to point to chat `(PR #1044)` - Fix bug where text pushed buttons out of the container `(PR #1043)` -- dev: Implement wrangler router provider `(PR #1035)` -- router: Ensure HTTPS protocol on auth redirect `(PR #1034)` -- workspaces: Fix race condition registering state listener `(PR #1033)` -- dev: Introduce devDNS helper to resolve testdomains `(PR #1029)` +- Dev: Implement wrangler router provider `(PR #1035)` +- Router: Ensure HTTPS protocol on auth redirect `(PR #1034)` +- Workspaces: Fix race condition registering state listener `(PR #1033)` +- Dev: Introduce devDNS helper to resolve testdomains `(PR #1029)` - Add ability to duplicate existing prompts `(PR #1022)` - Users can now duplicate existing prompts. - GraphQL: simplify rate limit interface `(PR #1021)` - Add autoSubmit & includeViewerDrafts to Cody prompts `(PR #1003)` - Adds options to set prompts to "Auto Submit", which would automatically execute the prompts in one-click. -- vsce: patch release v2.2.19 `(PR #1002)` -- workspacesreconciler: fix grpc tls transport `(PR #1000)` -- tenant: Move externalhttp to separate package `(PR #996)` -- goroutine: reenable recording when multitenancy is enabled `(PR #995)` +- Vsce: patch release v2.2.19 `(PR #1002)` +- Workspacesreconciler: fix grpc tls transport `(PR #1000)` +- Tenant: Move externalhttp to separate package `(PR #996)` +- Goroutine: reenable recording when multitenancy is enabled `(PR #995)` - Rename globaldbtenant to servicetenant `(PR #994)` -- ci/mt-router: add bazel build `(PR #990)` +- Ci/mt-router: add bazel build `(PR #990)` - Search: populate rev in select repo `(PR #989)` - Search: correct has.commit.after query example `(PR #987)` -- mt-router: import repo `(PR #986)` -- tenant: add mt-router to local dev `(PR #968)` -- tenant: Remove tenant auth redirect in monolith `(PR #967)` +- Mt-router: import repo `(PR #986)` +- Tenant: add mt-router to local dev `(PR #968)` +- Tenant: Remove tenant auth redirect in monolith `(PR #967)` - Do not fail if link parsing fails in relative fix processing `(PR #966)` -- dev/msp: improve tfc creation error message `(PR #964)` -- goroutine: remove unused support for concurrency `(PR #963)` -- ci: Bump backcompat test target to 5.8.0 `(PR #954)` -- tenant: Mark tenant as initialized in db `(PR #950)` -- bug(release): workspace cash time dance `(PR #948)` -- tenant: Fix missing tenant in auth check `(PR #933)` -- db: Use non-superuser in DB tests `(PR #930)` -- db: Migrator can provision RLS user permissions `(PR #919)` -- ci: Bump backcompat target to 5.7 `(PR #916)` -- sg: Add default tenant to hosts `(PR #915)` -- remove "Don't commit private code yet" from PR template `(PR #908)` +- Dev/msp: improve tfc creation error message `(PR #964)` +- Goroutine: remove unused support for concurrency `(PR #963)` +- Ci: Bump backcompat test target to 5.8.0 `(PR #954)` +- Tenant: Mark tenant as initialized in db `(PR #950)` +- Bug(release): workspace cash time dance `(PR #948)` +- Tenant: Fix missing tenant in auth check `(PR #933)` +- Db: Use non-superuser in DB tests `(PR #930)` +- Db: Migrator can provision RLS user permissions `(PR #919)` +- Ci: Bump backcompat target to 5.7 `(PR #916)` +- Sg: Add default tenant to hosts `(PR #915)` +- Remove "Don't commit private code yet" from PR template `(PR #908)` - "Prompt Library" in navbar (capitalize the L for consistency) `(PR #907)` - Blob View: Ensure copy button copies full path and not displayed path `(PR #903)` - Fixes a bug where certain copy path buttons were only copying the visible path and not the full path of a file. -- sg: Fix reference to deleted table in localdev MT migration `(PR #898)` -- tenant: Separate store package and create tenant1, tenant2 via workspaces `(PR #897)` +- Sg: Fix reference to deleted table in localdev MT migration `(PR #898)` +- Tenant: Separate store package and create tenant1, tenant2 via workspaces `(PR #897)` - Tenant: skip some global Prometheus metrics `(PR #892)` -- sg: Fix startup of workspaces service `(PR #891)` -- ci: do not run executors e2e for eph `(PR #886)` +- Sg: Fix startup of workspaces service `(PR #891)` +- Ci: do not run executors e2e for eph `(PR #886)` - Perforce IP enforcement integration test `(PR #876)` -- goroutine: Make iterator required `(PR #875)` -- dev/msp: add project id validation `(PR #874)` -- db: Drop unused user_public_repos table `(PR #873)` +- Goroutine: Make iterator required `(PR #875)` +- Dev/msp: add project id validation `(PR #874)` +- Db: Drop unused user_public_repos table `(PR #873)` - Deprecate long-running OOB migrations `(PR #872)` -- lib/cloudapi: add support for multi tenant mode `(PR #871)` -- event_logs: add new `aggregatedMetrics` ping `(PR #869)` +- Lib/cloudapi: add support for multi tenant mode `(PR #871)` +- Event_logs: add new `aggregatedMetrics` ping `(PR #869)` - Redis: refactor rcache interface `(PR #860)` - Add extra reranker metrics to Gateway events `(PR #838)` - Sourcegraph teammate approval GH action `(PR #824)` - Redis: remove KEYS call in completions token usage `(PR #820)` -- tenant: Properly initialize RBAC `(PR #754)` -- sg: Provision RLS user during setup `(PR #749)` -- tenant: Add database migration to enable RLS policies `(PR #743)` -- tenant: Add workspace ID and display name `(PR #741)` -- tenant: Check that all tables have RLS policy set `(PR #734)` -- tenant: Simplify dev migration `(PR #726)` -- db: Mark tenant_id columns as non-nullable `(PR #707)` -- feature: add internal/tracelog: a log.Logger that only logs if tracing is enabled `(PR #634)` +- Tenant: Properly initialize RBAC `(PR #754)` +- Sg: Provision RLS user during setup `(PR #749)` +- Tenant: Add database migration to enable RLS policies `(PR #743)` +- Tenant: Add workspace ID and display name `(PR #741)` +- Tenant: Check that all tables have RLS policy set `(PR #734)` +- Tenant: Simplify dev migration `(PR #726)` +- Db: Mark tenant_id columns as non-nullable `(PR #707)` +- Feature: add internal/tracelog: a log.Logger that only logs if tracing is enabled `(PR #634)` - Added a new `internal/tracelog` package that provides a conditional logger for tracing. This logger only logs when tracing is enabled, improving performance by reducing unnecessary logging. - Hackathon: SBOMs feat. bazel `(PR #566)` - - feature(security): Publish SBOMs for Sourcegraph releases -- tenant: Unique constraint migration `(PR #430)` -- security: Auto-update package lockfiles for Sourcegraph base images `(PR #246)` + - Feature(security): Publish SBOMs for Sourcegraph releases +- Tenant: Unique constraint migration `(PR #430)` +- Security: Auto-update package lockfiles for Sourcegraph base images `(PR #246)` - (feature): site-config: add ipParseCacheSize to schema for enforce IP restrictions schema `(PR #220)` - Added a new `ipParseCacheSize` configuration option for sub-repo permissions to control the caching of Perforce "Host" to IP address translations. -- feature/source: implement core logic for parsing / evaluating Perforce IP addresses for sub repo permissions `(PR #46)` +- Feature/source: implement core logic for parsing / evaluating Perforce IP addresses for sub repo permissions `(PR #46)` - For the Perforce IP permissions implementation, this PR introduces machinery that implements the ability to parse the [IP address expressions from the perforce protections table](https://www.perforce.com/manuals/p4sag/Content/P4SAG/protections.set.html#IP_address) and compare them against the user's IP address (that's advertised from the incoming X-FORWARDED-FOR header.Namely, this PR: - Introduced parsePerforceIPString, which parses Perforce IP strings (e.g., CIDR expressions, specific IP addresses) into an ipMatcher for IP validation. - Implemented multiple ipMatcher types, including: - - addrMatcher for exact IP matches. - - cidrMatcher for checking IPs within a CIDR range. - - alwaysTrueMatcher for wildcard * expressions. + - AddrMatcher for exact IP matches. + - CidrMatcher for checking IPs within a CIDR range. + - AlwaysTrueMatcher for wildcard * Expressions. - Added toggleableIPMatcher, which either enables or disables IP enforcement based on site configuration settings. - Created matcherCache for caching recent IP string to ipMatcher translations, improving efficiency. - Updated NewRequestClientIPSource to properly derive IP from the x-forwarded-for header. -- feature/site-config: add site configuration setting for enforcing IP restrictions `(PR #45)` +- Feature/site-config: add site configuration setting for enforcing IP restrictions `(PR #45)` - Added enforceIPRestrictions setting to the SubRepoPermissions section in site configuration, allowing IP-based enforcement using the X-FORWARDED-FOR header.Updated JSON schema to require SubRepoPermissions to be enabled when enforceIPRestrictions is enabled.Added validation in Perforce external service configuration to ensure IgnoreRulesWithHost and enforceIPRestrictions cannot be enabled simultaneously.Updated internal implementation to associate each Perforce rule with an IPMatcher for IP-based rule enforcement. -- feature/plumbing: sub_repo_perms: do pumbling to thread comparing IP addresses alongside paths `(PR #23)` +- Feature/plumbing: sub_repo_perms: do pumbling to thread comparing IP addresses alongside paths `(PR #23)` - ### Untracked The following PRs were merged onto the previous release branch but could not be automatically mapped to a corresponding commit in this release: -- check for external dbs (#1083) `(PR #1121)` -- bug(release): workspace cash time dance (#948) `(PR #949)` +- Check for external dbs (#1083) `(PR #1121)` +- Bug(release): workspace cash time dance (#948) `(PR #949)` {/* RSS={"version":"v5.9.0", "releasedAt": "2024-11-04"} */} @@ -3829,7 +4859,7 @@ The following PRs were merged onto the previous release branch but could not be #### Telemetry -- check for external dbs (#1083) `(PR #1121)` +- Check for external dbs (#1083) `(PR #1121)` ### Fix @@ -3845,7 +4875,7 @@ The following PRs were merged onto the previous release branch but could not be #### Security -- upgrade src-cli version to address CVE `(PR #1117)` +- Upgrade src-cli version to address CVE `(PR #1117)` - Upgrade src-cli version to 5.8.1 to address CVE-2024-24788, CVE-2024-24790, CVE-2024-34156 Backport b8da20f6fa148f30fe97d9267a536bd5a84502f1 from #1112 ### Reverts @@ -3857,9 +4887,9 @@ The following PRs were merged onto the previous release branch but could not be #### Others - Backport 566 to 5.8.x: SBOMs with Bazel `(PR #1089)` - - feature(security): Publish SBOMs for Sourcegraph releases + - Feature(security): Publish SBOMs for Sourcegraph releases - [Backport 5.8.x] Update src-cli MinimumVersion from 5.5.0 to 5.8.1 `(PR #1087)` - - chore(release): Update minimum supported version of src-cli to 5.8.1 Backport 8f039bdcb5425071dd6e4dfddfb2cb436e124b05 from #1079 + - Chore(release): Update minimum supported version of src-cli to 5.8.1 Backport 8f039bdcb5425071dd6e4dfddfb2cb436e124b05 from #1079 {/* RSS={"version":"sourcegraph 5 Release 8 Patch 1", "releasedAt": "2024-10-16"} */} @@ -3879,21 +4909,21 @@ The following PRs were merged onto the previous release branch but could not be #### Appliance -- refactor install flow, status, state, stage `(PR #352)` +- Refactor install flow, status, state, stage `(PR #352)` #### Batch Changes -- verbose error logging for batch syncer with BATCH_CHANGES_SYNCER_VERBOSE_ERROR_LOGGING `(PR #639)` - - feat(batches): verbose error logging for batch syncer with BATCH_CHANGES_SYNCER_VERBOSE_ERROR_LOGGING -- add experimental feature to add a fork name suffix to avoid name collisions `(PR #230)` - - feat(batches): add experimental feature to add a fork name suffix to avoid name collisions +- Verbose error logging for batch syncer with BATCH_CHANGES_SYNCER_VERBOSE_ERROR_LOGGING `(PR #639)` + - Feat(batches): verbose error logging for batch syncer with BATCH_CHANGES_SYNCER_VERBOSE_ERROR_LOGGING +- Add experimental feature to add a fork name suffix to avoid name collisions `(PR #230)` + - Feat(batches): add experimental feature to add a fork name suffix to avoid name collisions #### Ci -- enable workflows telemetry `(PR #774)` - - enable aspect workflows ci telemetry -- convert onconflict gen to bazel `(PR #486)` - - generate `constraints.go` using bazel for onconflict linter +- Enable workflows telemetry `(PR #774)` + - Enable aspect workflows ci telemetry +- Convert onconflict gen to bazel `(PR #486)` + - Generate `constraints.go` using bazel for onconflict linter #### Search @@ -3908,123 +4938,123 @@ The following PRs were merged onto the previous release branch but could not be #### Cody -- update public OpenAPI spec `(PR #796)` -- add basic support for server-rendered prompts `(PR #723)` +- Update public OpenAPI spec `(PR #796)` +- Add basic support for server-rendered prompts `(PR #723)` - `/.api/completions/stream` endpoint now accepts `"file"` and `"repo"` parts alongside `"text"` and `"image_url"` -- add vision support `(PR #546)``/.api/completions/stream` now supports vision using the OpenAI-compatible base64 encoding of images. Example `"content": [{"type": "image_url", "image_url": { "url": "data:image/png;base64,{{IMAGE_BASE64}}" } }]`. Requires the query parameter `api-version=3` or higher. -- document internal APIs with TypeSpec/OpenAPI `(PR #505)` +- Add vision support `(PR #546)``/.api/completions/stream` now supports vision using the OpenAI-compatible base64 encoding of images. Example `"content": [{"type": "image_url", "image_url": { "url": "data:image/png;base64,{{IMAGE_BASE64}}" } }]`. Requires the query parameter `api-version=3` or higher. +- Document internal APIs with TypeSpec/OpenAPI `(PR #505)` #### Cody-Gateway -- log requestinteraction in events `(PR #814)` +- Log requestinteraction in events `(PR #814)` #### Database -- bestEffortForce will kill blocking transactions in migrator `(PR #781)` +- BestEffortForce will kill blocking transactions in migrator `(PR #781)` - DB Migrator is given the ability to automatically run pg_terminate_backend on transactions blocking a migration. This is done best effort and is opt-in per migration. #### Dev - (new web UI) Make it easier to run tests without proxying `(PR #798)` -- add obvious 'target service' notice to `sg msp` commands `(PR #725)` +- Add obvious 'target service' notice to `sg msp` commands `(PR #725)` #### Local -- add cody-gateway version endpoints `(PR #685)` - - add cody-gateway environments for subcommand `live` -- sg - install pgvector `(PR #520)` - - mac: install pgvector from sourcegraph/pgvector-12 - - ubuntu: install postgresql-12-pgvector +- Add cody-gateway version endpoints `(PR #685)` + - Add cody-gateway environments for subcommand `live` +- Sg - Install pgvector `(PR #520)` + - Mac: install pgvector from sourcegraph/pgvector-12 + - Ubuntu: install postgresql-12-pgvector #### Msp -- make databasetest shared `(PR #393)` +- Make databasetest shared `(PR #393)` #### Msp/Databaseutil -- make 'upsert' package shared `(PR #394)` +- Make 'upsert' package shared `(PR #394)` #### Release -- remove test from promotion ci during release pipeline `(PR #495)` +- Remove test from promotion ci during release pipeline `(PR #495)` - Remove upgradetest from the release promotion ci - Stop releases from going out if there's a PR with the release-blocker label `(PR #472)` - Allow PRs to block a release from going out 😈 -- use releaseregistry for release banner [REL-145] `(PR #429)` - - implement using the release-registry for the banner +- Use releaseregistry for release banner [REL-145] `(PR #429)` + - Implement using the release-registry for the banner #### Search -- bump Zoekt for ranking and memory improvements `(PR #816)` +- Bump Zoekt for ranking and memory improvements `(PR #816)` - Reduce peak memory required for Zoekt indexing - Improve search ranking by using repo freshness as a scoring signal - (new web ui) Add split view support to commit page `(PR #775)` -- enable similarity search by default `(PR #772)` +- Enable similarity search by default `(PR #772)` - With this change we rank repository search results by similarity. Before, repository search results were ordered by star count instead. This affects suggestions and repository search results. To disable this feature and return to the previous behavior, set `{ "experimentalFeatures": { "disableOrderBySimilarity": true}}` in global settings. - (new web ui) Add /cody/dashboard page `(PR #764)` - (new web ui) Add account connection modal `(PR #731)` - (new web ui) Image previews `(PR #623)` -- respect match order for search.results.repositories resolver `(PR #575)` +- Respect match order for search.results.repositories resolver `(PR #575)` - The GraphQL endpoint `search.results.repositories` now returns the list of repositories in the order of the matches we found. Before, repositories were sorted by id. -- remove fzf star tiebreaker for repo suggestions `(PR #541)` -- preserve ranking for repo suggestions `(PR #447)` +- Remove fzf star tiebreaker for repo suggestions `(PR #541)` +- Preserve ranking for repo suggestions `(PR #447)` - (Svelte) open documentation links in new tabs `(PR #401)` - Open documentation links in a new tab `(PR #359)` #### Source -- add ssh auth support for more code hosts `(PR #615)` +- Add ssh auth support for more code hosts `(PR #615)` - BitBucket Cloud, BitBucket Server, GitLab, Gerrit, Gitolite, AWS CodeCommit Azure DevOps code host connections now support configuring SSH key authentication from the UI instead of mounting from disk. -- add support for ssh auth to github `(PR #597)` +- Add support for ssh auth to github `(PR #597)` - GitHub and generic Git code host connections now support configuring SSH key authentication from the UI instead of mounting from disk. - Support Azure Devops Server (onPrem) with NTLM authentication `(PR #217)` #### Tenant -- allow configuring host instance id `(PR #826)` -- add initial Workspaces reconciler `(PR #594)` +- Allow configuring host instance id `(PR #826)` +- Add initial Workspaces reconciler `(PR #594)` #### Wolfi -- update server + postgresql-12 images `(PR #519)` - - add pgvector to server and postgresql-12 images -- add pgvector-12 package `(PR #513)` - - build and add pgvector extension +- Update server + postgresql-12 images `(PR #519)` + - Add pgvector to server and postgresql-12 images +- Add pgvector-12 package `(PR #513)` + - Build and add pgvector extension #### Workspaces -- implement integrations listworkspaces `(PR #794)` -- implement management listworkspaces `(PR #793)` -- delete workspace RPC `(PR #729)` -- add DB list workspaces `(PR #728)` -- add destroy state internally `(PR #644)` -- init database schemas, add Workspaces store handler `(PR #395)` -- add and demo notifications SDK `(PR #356)` +- Implement integrations listworkspaces `(PR #794)` +- Implement management listworkspaces `(PR #793)` +- Delete workspace RPC `(PR #729)` +- Add DB list workspaces `(PR #728)` +- Add destroy state internally `(PR #644)` +- Init database schemas, add Workspaces store handler `(PR #395)` +- Add and demo notifications SDK `(PR #356)` #### Others -- add reranker support to Cody Gateway `(PR #670)` +- Add reranker support to Cody Gateway `(PR #670)` - Embeddings: v2 `(PR #507)` - Introduce a new experimental embeddings index and context retriever. -- make scip-syntax process multiple languages in a single invocation `(PR #364)` -- add OpenAI o1 models and early-access models support to Cody Gateway `(PR #323)` +- Make scip-syntax process multiple languages in a single invocation `(PR #364)` +- Add OpenAI o1 models and early-access models support to Cody Gateway `(PR #323)` - [feat(code gateway): add support for OpenAI o1 models and early-access models handling.](feat: add OpenAI o1 models and early-access models support to Cody Gateway) -- implements pagination for syntactic usages `(PR #310)` +- Implements pagination for syntactic usages `(PR #310)` ### Fix #### Batch Changes -- stamp the executor binary with version information `(PR #665)` - - override `internal/version.version` with `x_defs` at build time in executor -- disabled "select all" checkbox if all nodes are already disabled `(PR #483)` - - fix(batches): disabled "select all" checkbox if all nodes are already disabled +- Stamp the executor binary with version information `(PR #665)` + - Override `internal/version.version` with `x_defs` at build time in executor +- Disabled "select all" checkbox if all nodes are already disabled `(PR #483)` + - Fix(batches): disabled "select all" checkbox if all nodes are already disabled #### Ci -- add runfile initialization to upgradetest file `(PR #890)` -- use generated json in migrations filegroup `(PR #802)` +- Add runfile initialization to upgradetest file `(PR #890)` +- Use generated json in migrations filegroup `(PR #802)` #### Search @@ -4036,34 +5066,34 @@ found. Before, repositories were sorted by id. - Correctly escape special characters in repo names and identifiers `(PR #710)` - The new usagesForSymbol API correctly searches repos whose names contain spaces or other special characters. - Use multiple language: filters for search-based usages in case of ambiguity `(PR #708)` -- cleanup button title `(PR #581)` +- Cleanup button title `(PR #581)` - Fetch tags for scip-go auto-indexing jobs `(PR #371)` - Go cross-repo navigation for tagged versions should work better when using scip-go for auto-indexing. Navigation based on SCIP indexes generated using scip-go in CI or cron jobs should be unaffected. #### Cody -- return client-side model config via API `(PR #713)` +- Return client-side model config via API `(PR #713)` - Disable ModelAPIEnabled for Dotcom `(PR #678)` - `modelsAPIEnabled` is always false for dotcom -- allow accuracy category in JSON site config `(PR #641)` -- use "balanced" instead of "accuracy" category for SOTA models `(PR #640)` -- allow empty `finish_reason` in `/.api/llm/chat/completions` `(PR #539)` +- Allow accuracy category in JSON site config `(PR #641)` +- Use "balanced" instead of "accuracy" category for SOTA models `(PR #640)` +- Allow empty `finish_reason` in `/.api/llm/chat/completions` `(PR #539)` - The `/.api/llm/chat/completions` endpoint will now return an empty string `""` for `finish_reason` instead of the string `"unknown_please_report_bug()"`. #### Database -- use native UUID in telemetry export queue `(PR #669)` +- Use native UUID in telemetry export queue `(PR #669)` #### Database -- correctly find CreateIndexConcurrentlyPhases in migrator `(PR #809)` +- Correctly find CreateIndexConcurrentlyPhases in migrator `(PR #809)` - INFO logs for migrations that create index concurrently will always correctly report the phase we are in. Previously we sometimes would report a phase of -1. #### Dev -- use 9002 for pubsubemulator, simplify shutdown `(PR #780)` -- give pubsub pings a more generous timeout locally `(PR #732)` -- use key value for PGDSN in SAMS, EP `(PR #689)` +- Use 9002 for pubsubemulator, simplify shutdown `(PR #780)` +- Give pubsub pings a more generous timeout locally `(PR #732)` +- Use key value for PGDSN in SAMS, EP `(PR #689)` #### Graph @@ -4071,18 +5101,18 @@ found. Before, repositories were sorted by id. #### Local -- add no-xattrs when running schema descriptions target locally `(PR #905)` -- sg - return the error when checking for remote branch/commits `(PR #485)` - - dump more information out about the branch if it is out of sync +- Add no-xattrs when running schema descriptions target locally `(PR #905)` +- Sg - Return the error when checking for remote branch/commits `(PR #485)` + - Dump more information out about the branch if it is out of sync #### Release -- remove embeddings from promotion script (#360) `(PR #361)` - - remove embeddings in promotion script +- Remove embeddings from promotion script (#360) `(PR #361)` + - Remove embeddings in promotion script #### Sams-Notifications -- make subscriber tenant-aware `(PR #668)` +- Make subscriber tenant-aware `(PR #668)` #### Search @@ -4090,21 +5120,21 @@ found. Before, repositories were sorted by id. - (new web ui) Fix list styles in rich text documents `(PR #835)` - (new web ui) Fix styling of rich text documents `(PR #834)` - (new web ui) Show added lines content `(PR #832)` -- fix client-side query validation for rev: filters `(PR #810)` +- Fix client-side query validation for rev: filters `(PR #810)` - We have updated the client-side query validation to allow combining `rev:` filters with query-based search contexts. - (new web ui) Clicking 'Code search' in then navbar of the old UI does not redirect to the new UI `(PR #761)` - (new web ui) Use a Map to group symbol names `(PR #721)` - VSCode Search extension: Update bug-reporting URL `(PR #693)` - VSCode Search extension: fix and improve proxy settings `(PR #679)` -- in search jobs, don't time out fetches `(PR #666)` +- In search jobs, don't time out fetches `(PR #666)` - For very large repositories, search jobs could time out while fetching the repository. Now, search jobs can fetch and search over repositories, even if they take a long time to fetch. - (new web ui) Use CodeGraph data to validate hover occurence `(PR #656)` - (new web ui) User menu feature parity `(PR #628)` -- add index for search jobs janitor `(PR #624)` +- Add index for search jobs janitor `(PR #624)` - We added a new database index to speed up a janitor job which is run as part of Search Jobs. Before, the janitor job might have significantly delayed migrations during an upgrade. - (new web ui) Respect 'experimentalFeatures.structuralSearch' setting `(PR #621)` - VSCode Search extension forgetting endpoint URL and PAT `(PR #560)` -- fix logo links in the VSCode Search extension `(PR #547)` +- Fix logo links in the VSCode Search extension `(PR #547)` - Update help router for local development `(PR #271)` #### Sg @@ -4113,58 +5143,58 @@ found. Before, repositories were sorted by id. #### Sg/Msp -- make embed template fmt-compliant, add docstring `(PR #412)` +- Make embed template fmt-compliant, add docstring `(PR #412)` #### Telemetry -- ensure telemetry export only occurs once at a time `(PR #565)` +- Ensure telemetry export only occurs once at a time `(PR #565)` - Fix an issue where duplicate telemetry can be exported when the `worker` service is scaled horizontally #### Tenant -- prevent race condition in MockEnforceTenant `(PR #837)` -- stop Iterate if it breaks `(PR #387)` +- Prevent race condition in MockEnforceTenant `(PR #837)` +- Stop Iterate if it breaks `(PR #387)` #### Test -- make workspaces waitforupdate test more reliable `(PR #813)` +- Make workspaces waitforupdate test more reliable `(PR #813)` #### Others -- make rerank metric name distinguishable `(PR #846)` +- Make rerank metric name distinguishable `(PR #846)` - Use correct label in splitting metric in embeddings indexing `(PR #771)` - Add rerank API token variable to sg.config.yaml `(PR #716)` -- adjust formatting when using unix sockets `(PR #653)` - - fix PGDATASOURCE format when using unix sockets -- move deletion inside nil check `(PR #556)` -- incrementally updating embeddings index `(PR #555)` +- Adjust formatting when using unix sockets `(PR #653)` + - Fix PGDATASOURCE format when using unix sockets +- Move deletion inside nil check `(PR #556)` +- Incrementally updating embeddings index `(PR #555)` - Decrease parallelism in embeddings indexing `(PR #543)` - Filter out empty context items in resolver `(PR #537)` - VIP user access to allowed models in Cody Gateway `(PR #528)` -- properly escape email in URL query `(PR #426)` -- use preferred mermaid APIs `(PR #397)` +- Properly escape email in URL query `(PR #426)` +- Use preferred mermaid APIs `(PR #397)` - Fixes a bug that can cause errors when rendering many mermaid diagrams on a page. ### Chore #### All -- use constraint names in ON CONFLICT statements `(PR #473)` +- Use constraint names in ON CONFLICT statements `(PR #473)` #### Batch Changes -- add description for env var `(PR #652)` +- Add description for env var `(PR #652)` #### Ci - Remove stale CODENOTIFY entries `(PR #439)` -- bump Go to 1.23.1 `(PR #391)` -- update gomod lint `(PR #382)` - - remove lint that checks for promotheus/common 0.32.1 since we are using 0.48 -- upgrade golang.org/x/tools to 0.24 `(PR #373)` - - address printf linter flagged issues -- add annotation for no merge base `(PR #345)` - - post an annotation if there is no merge base +- Bump Go to 1.23.1 `(PR #391)` +- Update gomod lint `(PR #382)` + - Remove lint that checks for promotheus/common 0.32.1 since we are using 0.48 +- Upgrade golang.org/x/tools to 0.24 `(PR #373)` + - Address printf linter flagged issues +- Add annotation for no merge base `(PR #345)` + - Post an annotation if there is no merge base #### Code Intelligence @@ -4188,25 +5218,25 @@ found. Before, repositories were sorted by id. #### Cody -- add HTTP record/replay test case for AWS Bedrock backend `(PR #452)` -- add HTTP record/replay test case for Anthropic LLM backend `(PR #448)` -- add HTTP record/replay test case for Azure OpenAI `(PR #446)` -- add HTTP record/replay test case for OpenAI LLM backend `(PR #445)` -- add HTTP record/replay test case for Fireworks LLM backend `(PR #441)` -- add HTTP record/replay test case for Google LLM backend `(PR #410)` +- Add HTTP record/replay test case for AWS Bedrock backend `(PR #452)` +- Add HTTP record/replay test case for Anthropic LLM backend `(PR #448)` +- Add HTTP record/replay test case for Azure OpenAI `(PR #446)` +- Add HTTP record/replay test case for OpenAI LLM backend `(PR #445)` +- Add HTTP record/replay test case for Fireworks LLM backend `(PR #441)` +- Add HTTP record/replay test case for Google LLM backend `(PR #410)` #### Database -- set app.current_tenant outside of multitenant `(PR #502)` +- Set app.current_tenant outside of multitenant `(PR #502)` #### Database -- remove unused redis_key_value table `(PR #688)` -- update oobmigration min version to 4.0 `(PR #540)` -- getRepositoriesForIndexScanQuery uses constraint `(PR #534)` -- handle failed transactions in setTenant `(PR #533)` -- use new constraints for on conflict `(PR #510)` -- constraint for unique indexes used in on conflict `(PR #504)` +- Remove unused redis_key_value table `(PR #688)` +- Update oobmigration min version to 4.0 `(PR #540)` +- GetRepositoriesForIndexScanQuery uses constraint `(PR #534)` +- Handle failed transactions in setTenant `(PR #533)` +- Use new constraints for on conflict `(PR #510)` +- Constraint for unique indexes used in on conflict `(PR #504)` #### Dev @@ -4214,64 +5244,64 @@ found. Before, repositories were sorted by id. #### Frontend -- sync.Once to sync.OnceValue in service connections `(PR #376)` +- Sync.Once to sync.OnceValue in service connections `(PR #376)` #### Gomod -- update zoekt's dependencies `(PR #462)` +- Update zoekt's dependencies `(PR #462)` #### Local - Fix ill-formed go.mod file `(PR #434)` -- update sg installation docs `(PR #390)` +- Update sg installation docs `(PR #390)` #### Release -- prepare stitch graph for 5.8 `(PR #852)` +- Prepare stitch graph for 5.8 `(PR #852)` - Backport 6b58d4b62bba8f558c097fa97a751e51b178c537 from #850 #### Release -- clarify backport error `(PR #784)` +- Clarify backport error `(PR #784)` #### Reranker -- clean up resolvers, improve perf, add more useful spans `(PR #776)` +- Clean up resolvers, improve perf, add more useful spans `(PR #776)` #### Search - (new web ui) Add telemetry for opt-out/in `(PR #766)` -- remove codeintel ranking code `(PR #719)` -- remove cursor based repo pagination `(PR #663)` +- Remove codeintel ranking code `(PR #719)` +- Remove cursor based repo pagination `(PR #663)` - VSCode Search extension: remove "SOURCEGRAPH SEARCH" stutter in favor of "Info" `(PR #559)` -- update wording from "Sourcegraph extension" to "Sourcegraph Search extension" `(PR #558)` +- Update wording from "Sourcegraph extension" to "Sourcegraph Search extension" `(PR #558)` #### Semgrep -- add upload artifact step `(PR #616)` +- Add upload artifact step `(PR #616)` #### Sg -- remove enforce-tenant-id --disable `(PR #705)` +- Remove enforce-tenant-id --disable `(PR #705)` #### Tenant -- restructure tenant package into internal subpackages `(PR #587)` +- Restructure tenant package into internal subpackages `(PR #587)` #### Trace -- prevent parallel calls to ConfigureStaticTracerProvider `(PR #467)` +- Prevent parallel calls to ConfigureStaticTracerProvider `(PR #467)` #### Others -- enable reranker by default `(PR #804)` +- Enable reranker by default `(PR #804)` - Reranker for context retrieval is turned on by default -- disable IDF jobs `(PR #783)` +- Disable IDF jobs `(PR #783)` - Clean up visible uploads initialization `(PR #739)` - Rename gatherLocations -> gatherUsages `(PR #737)` - Cleanup metadata generation code in Gateway `(PR #714)` - Remove unused endpoints from 969 prototype `(PR #712)` -- trigger changelog audit on label event `(PR #562)` +- Trigger changelog audit on label event `(PR #562)` ### Refactor @@ -4281,9 +5311,9 @@ found. Before, repositories were sorted by id. #### Others -- move cody context business logic outside of resolvers `(PR #647)` -- remove search mode `(PR #629)` -- rename NonLocal -> Global in scip_strict parser `(PR #366)` +- Move cody context business logic outside of resolvers `(PR #647)` +- Remove search mode `(PR #629)` +- Rename NonLocal -> Global in scip_strict parser `(PR #366)` ### Reverts @@ -4293,7 +5323,7 @@ found. Before, repositories were sorted by id. #### Others -- bug(release): workspace cash time dance (#948) `(PR #949)` +- Bug(release): workspace cash time dance (#948) `(PR #949)` - [Backport 5.8.x] tenant: Improve OOB migration from learnings `(PR #939)` - [Backport 5.8.x] Revert "migrator: Backfill IDs from overrides into right schema only" `(PR #914)` - [Backport 5.8.x] migrator: Backfill IDs from overrides into right schema only `(PR #894)` @@ -4302,155 +5332,155 @@ found. Before, repositories were sorted by id. - Backport 7f2c3bacf6778fef5f2ef444db2ebd873903c5e6 from #881 - [Backport 5.8.x] Revert "Update rules_apko and fix issues with `sg wolfi` (#696)" `(PR #880)` - [Backport 5.8.x] db: Bump date for schema migrations stitch date `(PR #878)` -- tenant: OOB migrator covers more tables `(PR #842)` -- tenant: Default to ID 1 for inserts `(PR #840)` -- migrator: Correctly render indexing progress `(PR #812)` -- adding code qwen 2p5 and deepseek long prompt optimized model `(PR #811)` - - adding code qwen 2p5 and deepseek long prompt optimized model `(PR #811)` -- security: Update docker dind to latest release `(PR #808)` -- saml: Record requests `(PR #788)` -- saml: Return error instead of appending to it `(PR #787)` +- Tenant: OOB migrator covers more tables `(PR #842)` +- Tenant: Default to ID 1 for inserts `(PR #840)` +- Migrator: Correctly render indexing progress `(PR #812)` +- Adding code qwen 2p5 and deepseek long prompt optimized model `(PR #811)` + - Adding code qwen 2p5 and deepseek long prompt optimized model `(PR #811)` +- Security: Update docker dind to latest release `(PR #808)` +- Saml: Record requests `(PR #788)` +- Saml: Return error instead of appending to it `(PR #787)` - Add password for sourcegraph-rls `(PR #786)` -- cmd/workspaces: setup routes during ws creation `(PR #782)` -- db: Fix missing globaldbtenant `(PR #779)` -- trace: Fix span pollution in authenticateByCookie `(PR #753)` -- sg: Make sure sourcegraph_rls user also has permissions on future tables `(PR #750)` -- tenant: Fix license check missing tenant `(PR #747)` -- migration: Skip CREATE TABLE if possible `(PR #746)` -- tenant: Fix more tenant-less contexts `(PR #745)` -- tenant: Mark tenants tables as data tables `(PR #738)` -- feat(Cody Reranker): clean up site config and add license-based auth for Cody Gateway `(PR #724)` -- sg: Fix go generate `(PR #722)` -- tenant/db: Safer ordering of migration statements `(PR #718)` -- gitserver: Fix some missing tenant contexts `(PR #717)` -- refactor(cody gateway): update model list for autocompletes `(PR #711)` -- db: Add tenant_id to last remaining columns `(PR #709)` -- db: Add OOB migration to backfill tenant ID `(PR #706)` -- tenant: pass correct context to SetCloneStatus `(PR #701)` -- sg: Reject empty workspace names `(PR #700)` -- sg: Fix enforce-tenant-id after redis_key_value was dropped `(PR #697)` +- Cmd/workspaces: setup routes during ws creation `(PR #782)` +- Db: Fix missing globaldbtenant `(PR #779)` +- Trace: Fix span pollution in authenticateByCookie `(PR #753)` +- Sg: Make sure sourcegraph_rls user also has permissions on future tables `(PR #750)` +- Tenant: Fix license check missing tenant `(PR #747)` +- Migration: Skip CREATE TABLE if possible `(PR #746)` +- Tenant: Fix more tenant-less contexts `(PR #745)` +- Tenant: Mark tenants tables as data tables `(PR #738)` +- Feat(Cody Reranker): clean up site config and add license-based auth for Cody Gateway `(PR #724)` +- Sg: Fix go generate `(PR #722)` +- Tenant/db: Safer ordering of migration statements `(PR #718)` +- Gitserver: Fix some missing tenant contexts `(PR #717)` +- Refactor(cody gateway): update model list for autocompletes `(PR #711)` +- Db: Add tenant_id to last remaining columns `(PR #709)` +- Db: Add OOB migration to backfill tenant ID `(PR #706)` +- Tenant: pass correct context to SetCloneStatus `(PR #701)` +- Sg: Reject empty workspace names `(PR #700)` +- Sg: Fix enforce-tenant-id after redis_key_value was dropped `(PR #697)` - Update rules_apko and fix issues with `sg wolfi` `(PR #696)` - Redis: don't check tenant for system commands `(PR #695)` -- tenant: only skip goroutine recording if tenancy is enabled `(PR #694)` +- Tenant: only skip goroutine recording if tenancy is enabled `(PR #694)` - Search jobs: set high timeout to protect against stuck jobs `(PR #692)` -- tenant: fix remaining goroutine recorder errors `(PR #691)` +- Tenant: fix remaining goroutine recorder errors `(PR #691)` - Reapply "feat(cody): add vision support (#546)" (#686) `(PR #687)` - Add detailed intent-score pairs to chat intent response `(PR #682)` - Jsm/disable model api `(PR #680)` - Site admin: simplify goroutine recording `(PR #677)` - Update client/vscode/CHANGELOG.md for PR #560 `(PR #676)` -- tenant: Mapper returns more precise error `(PR #675)` -- tenant: add missing IteratorFactory `(PR #674)` -- tenant: Make migrations on startup pass in local dev `(PR #667)` -- msp: report error when PGDSN does not have expected template variable `(PR #664)` -- final ranker config for context v2 `(PR #659)` - - Changing the ranker configuration -- number of items fetched from zoekt -- sg: Make enforce-tenant-id idempotent again `(PR #655)` -- refactor(cody gateway): add deprecated models back to dotcom model list `(PR #649)` -- gomod: bump Zoekt for memory debugging `(PR #646)` +- Tenant: Mapper returns more precise error `(PR #675)` +- Tenant: add missing IteratorFactory `(PR #674)` +- Tenant: Make migrations on startup pass in local dev `(PR #667)` +- Msp: report error when PGDSN does not have expected template variable `(PR #664)` +- Final ranker config for context v2 `(PR #659)` + - Changing the ranker configuration -- Number of items fetched from zoekt +- Sg: Make enforce-tenant-id idempotent again `(PR #655)` +- Refactor(cody gateway): add deprecated models back to dotcom model list `(PR #649)` +- Gomod: bump Zoekt for memory debugging `(PR #646)` - Dev: ensure multi-tenant migration has been run `(PR #645)` -- refactor(cody gateway): update dotcom models list `(PR #643)` +- Refactor(cody gateway): update dotcom models list `(PR #643)` - Cody Gateway: update default model list for dotcom. - Bump Cody Web to 0.9.0 version `(PR #642)` -- sg cloud eph deploy: --wait flag `(PR #637)` -- executors: Check for rows affected instead of running into unique constraint error `(PR #632)` +- Sg cloud eph deploy: --wait flag `(PR #637)` +- Executors: Check for rows affected instead of running into unique constraint error `(PR #632)` - Symbols: hide scary error messages from users `(PR #631)` - Add postgres as datasource for Grafana `(PR #627)` -- add time to first token for upstream as header `(PR #618)` -- workspaces: implement `managementv1.UpdateWorkspaceMembership` RPC `(PR #613)` -- ci: add cloud ephemeral pipeline `(PR #611)` -- add sourcegraph ranker `(PR #610)` -- workspaces: implement GetWorkspaceMembership rpc `(PR #609)` -- workspaces: implement `ReportInstanceState` RPC `(PR #604)` -- workspaces: implement `ListWorkspaceMemberships` RPC `(PR #603)` -- tenant: Add method to create a new tenant in database `(PR #593)` -- workspaces: support []iam.Role in WorkspaceMembership `(PR #590)` +- Add time to first token for upstream as header `(PR #618)` +- Workspaces: implement `managementv1.UpdateWorkspaceMembership` RPC `(PR #613)` +- Ci: add cloud ephemeral pipeline `(PR #611)` +- Add sourcegraph ranker `(PR #610)` +- Workspaces: implement GetWorkspaceMembership rpc `(PR #609)` +- Workspaces: implement `ReportInstanceState` RPC `(PR #604)` +- Workspaces: implement `ListWorkspaceMemberships` RPC `(PR #603)` +- Tenant: Add method to create a new tenant in database `(PR #593)` +- Workspaces: support []iam.Role in WorkspaceMembership `(PR #590)` - Cody Web: bump cody web to 0.8.3 `(PR #589)` - Cody context: fix bug in 'archived' change `(PR #588)` -- workspaces: Add WorkspaceState to GetWorkspace rpc `(PR #585)` -- tenant: Add support for reading tenant by hostname from database instead of hard-coded `(PR #580)` -- workspaces: implement user `CreateWorkspace` API `(PR #574)` -- workspaces: implement GetWorkspace RPC `(PR #573)` -- gomod: bump Zoekt for indexing memory optimization (again) `(PR #572)` -- use direct routing by default if present in the backend `(PR #571)` -- workspaces: database get/upsert instances `(PR #568)` -- workspaces: implement `ReportWorkspaceState` RPC `(PR #564)` -- gomod: bump Zoekt for indexing memory optimization `(PR #557)` +- Workspaces: Add WorkspaceState to GetWorkspace rpc `(PR #585)` +- Tenant: Add support for reading tenant by hostname from database instead of hard-coded `(PR #580)` +- Workspaces: implement user `CreateWorkspace` API `(PR #574)` +- Workspaces: implement GetWorkspace RPC `(PR #573)` +- Gomod: bump Zoekt for indexing memory optimization (again) `(PR #572)` +- Use direct routing by default if present in the backend `(PR #571)` +- Workspaces: database get/upsert instances `(PR #568)` +- Workspaces: implement `ReportWorkspaceState` RPC `(PR #564)` +- Gomod: bump Zoekt for indexing memory optimization `(PR #557)` - Bump Cody Web to 0.8.2 version `(PR #545)` -- clean up rerankers for Cody Context `(PR #544)` -- sg(tenant): Add migration for constraints to local dev `(PR #542)` -- rockskip: use full ctx from emitIndexRequest `(PR #532)` +- Clean up rerankers for Cody Context `(PR #544)` +- Sg(tenant): Add migration for constraints to local dev `(PR #542)` +- Rockskip: use full ctx from emitIndexRequest `(PR #532)` - Add billing metadata for core search, batch, and insights events `(PR #529)` - Cody context: support archived and forked repos `(PR #527)` -- vsce: patch release v2.2.18 `(PR #526)` -- fix context v2 zoekt subqueries `(PR #523)` +- Vsce: patch release v2.2.18 `(PR #526)` +- Fix context v2 zoekt subqueries `(PR #523)` - Repo-updater: continue start-up if hydration fails `(PR #521)` - Cody Web: bump cody web to 0.8.1 `(PR #518)` -- cody-gateway: do not PING Redis too often `(PR #517)` -- rockskip: Remove another duplicative BTREE index `(PR #516)` -- rockskip: Remove duplicative BTREE index `(PR #515)` -- db(tenant): lock between setTenant and exec to ensure session variable is set atomically `(PR #512)` -- perf: reduce allocations in `evalKeywordExpansions` `(PR #506)` -- local/nix: add pgvector extension `(PR #503)` - - enable pgvector in nix managed postgres db -- redispool: allow call sites to custmoize their `TestOnBorrow` and `Dial` `(PR #499)` -- cody-gateway: wait for Redis connection `(PR #498)` -- cody-gateway: set `MaxActive` for Redis `(PR #496)` +- Cody-gateway: do not PING Redis too often `(PR #517)` +- Rockskip: Remove another duplicative BTREE index `(PR #516)` +- Rockskip: Remove duplicative BTREE index `(PR #515)` +- Db(tenant): lock between setTenant and exec to ensure session variable is set atomically `(PR #512)` +- Perf: reduce allocations in `evalKeywordExpansions` `(PR #506)` +- Local/nix: add pgvector extension `(PR #503)` + - Enable pgvector in nix managed postgres db +- Redispool: allow call sites to custmoize their `TestOnBorrow` and `Dial` `(PR #499)` +- Cody-gateway: wait for Redis connection `(PR #498)` +- Cody-gateway: set `MaxActive` for Redis `(PR #496)` - Bump Cody Web to 0.8.0 version `(PR #492)` - Recorder: remove RegistrationDone method `(PR #489)` - Repo-updater: add tenancy `(PR #479)` -- tenant: Basic support in worker `(PR #476)` +- Tenant: Basic support in worker `(PR #476)` - Cody context: return matched ranges of chunks `(PR #474)` -- add(cody): `api-version=2` for incremental streaming LLM responses `(PR #470)` +- Add(cody): `api-version=2` for incremental streaming LLM responses `(PR #470)` - The `/.api/completions/stream` endpoint now accepts an `api-version=2` query parameter that returns incremental text text responses when using `"stream": true` to improve performance and reduce bandwidth. - Remove Neovim from Cody dashboard `(PR #469)` - Fix flaky test by bringing down memory utilization of POS filter `(PR #468)` -- msp/iam: fixup checks for `ErrNoRows` `(PR #465)` -- gomod: bump Zoekt for zoekt-git-index profiling `(PR #453)` -- worker: Make resetter a periodic goroutine `(PR #450)` -- gomod: bump Zoekt for index optimization `(PR #449)` -- http: Add context to more requests `(PR #437)` -- conf: Remove alias for ExternalURL `(PR #436)` -- frontend: Drop unused orgs_open_beta_stats table `(PR #435)` -- msp/iam: do not close connection pool on startup `(PR #433)` +- Msp/iam: fixup checks for `ErrNoRows` `(PR #465)` +- Gomod: bump Zoekt for zoekt-git-index profiling `(PR #453)` +- Worker: Make resetter a periodic goroutine `(PR #450)` +- Gomod: bump Zoekt for index optimization `(PR #449)` +- Http: Add context to more requests `(PR #437)` +- Conf: Remove alias for ExternalURL `(PR #436)` +- Frontend: Drop unused orgs_open_beta_stats table `(PR #435)` +- Msp/iam: do not close connection pool on startup `(PR #433)` - Filter out terms based on POS and expand Zoekt queries `(PR #432)` -- authn: Create providers on the fly with current request context `(PR #424)` -- tenant: Use request context when creating OIDC provider `(PR #422)` -- redis: Add optional tenant isolation `(PR #421)` -- tenant: Add context to LogBackendEvent `(PR #420)` +- Authn: Create providers on the fly with current request context `(PR #424)` +- Tenant: Use request context when creating OIDC provider `(PR #422)` +- Redis: Add optional tenant isolation `(PR #421)` +- Tenant: Add context to LogBackendEvent `(PR #420)` - Remove debug log statement `(PR #418)` -- minor doc change `(PR #413)` -- sg: Use custom site-config for multitenant runset `(PR #405)` +- Minor doc change `(PR #413)` +- Sg: Use custom site-config for multitenant runset `(PR #405)` - Retrieve and display change log during upgrades. `(PR #400)` - [Appliance] Retrieve live changelog and display information about the release to be upgraded. - Svelte: fix text wrapping for file popover `(PR #399)` - Fixed a bug in the web app rewrite where long paths would cause file popovers to wrap - Svelte: fix loading for ref panel `(PR #398)` - Fix loading behavior for the reference panel in the web app rewrite -- gomod: bump Zoekt for index optimization `(PR #389)` +- Gomod: bump Zoekt for index optimization `(PR #389)` - Svelte: SymbolTree followups `(PR #388)` -- repo-updater: hack so it uses tenant 1 for now `(PR #386)` -- gitserver: inherit tenant for repoUpdateOrClone `(PR #385)` +- Repo-updater: hack so it uses tenant 1 for now `(PR #386)` +- Gitserver: inherit tenant for repoUpdateOrClone `(PR #385)` - Chore: close rows `(PR #379)` -- database: use keyword value format if connecting via unix socket `(PR #378)` -- frontend: always use DSN from ServiceConnections `(PR #375)` +- Database: use keyword value format if connecting via unix socket `(PR #378)` +- Frontend: always use DSN from ServiceConnections `(PR #375)` - Reapply "pgdsn: Allow to fall back to default variables and overwrite..." `(PR #374)` -- postgresdsn: support PGHOST as a filepath `(PR #372)` -- release: specifiy download directory for changelog `(PR #365)` - - specify download directory for changelog -- frontend: Don't double-close readiness channel during auto upgrades `(PR #358)` -- workspaces: initial IAM schema and implement `iam.Store` `(PR #353)` -- enterprise-portal: implement `iam.Store` and add tests `(PR #351)` -- enterprise-portal: create `internal/iam` package and run schema tests in CI `(PR #350)` -- tenant: Add tenants 1 and 2 in localdev `(PR #340)` -- sg: Introduce first multitenant runset `(PR #335)` -- pgdsn: Allow to fall back to default variables and overwrite frontend `(PR #332)` +- Postgresdsn: support PGHOST as a filepath `(PR #372)` +- Release: specifiy download directory for changelog `(PR #365)` + - Specify download directory for changelog +- Frontend: Don't double-close readiness channel during auto upgrades `(PR #358)` +- Workspaces: initial IAM schema and implement `iam.Store` `(PR #353)` +- Enterprise-portal: implement `iam.Store` and add tests `(PR #351)` +- Enterprise-portal: create `internal/iam` package and run schema tests in CI `(PR #350)` +- Tenant: Add tenants 1 and 2 in localdev `(PR #340)` +- Sg: Introduce first multitenant runset `(PR #335)` +- Pgdsn: Allow to fall back to default variables and overwrite frontend `(PR #332)` - Remove k8s utils dependency `(PR #320)` -- msp/iam: fixup migration PG 12 compatibility and sanity test migrations `(PR #301)` +- Msp/iam: fixup migration PG 12 compatibility and sanity test migrations `(PR #301)` - Tree-sitter based chunker for embeddings indexing `(PR #298)` - Context: return multiple chunks per file from Zoekt results `(PR #294)` - We can improve recall by fetching multiple chunks per file from Zoekt results by turning on the `cody-reranker` feature flag. -- add(cody): `api-version=2` incremental streaming LLM response `(PR #293)` +- Add(cody): `api-version=2` incremental streaming LLM response `(PR #293)` - The `/.api/completions/stream` endpoint now accepts an `api-version=2` query parameter that returns incremental text text responses when using `"stream": true` to improve performance and reduce bandwidth. - Context: improve ranker integration + loosen the tap `(PR #291)` - Ranker for chat context is now available behind `use-reranker` feature flag. @@ -4466,8 +5496,8 @@ found. Before, repositories were sorted by id. The following PRs were merged onto the previous release branch but could not be automatically mapped to a corresponding commit in this release: -- remove the other embedding reference `(PR #362)` - - n/a +- Remove the other embedding reference `(PR #362)` + - N/a {/* RSS={"version":"v5.8.0", "releasedAt": "2024-10-08"} */} @@ -4483,18 +5513,18 @@ The following PRs were merged onto the previous release branch but could not be #### Batch Changes -- workaround for a bug in GitHub `(PR #584)` - - fix(batches): workaround for a bug in GitHub +- Workaround for a bug in GitHub `(PR #584)` + - Fix(batches): workaround for a bug in GitHub Backport aad3a04f8c93561a61c404e69132e70a22d0acba from #576 #### Release -- remove the other embedding reference `(PR #362)` - - n/a +- Remove the other embedding reference `(PR #362)` + - N/a #### Search -- remove query expansion `(PR #586)` +- Remove query expansion `(PR #586)` - This fixes a bug where we added "readme" too often to the context. Backport 28ff196a663f537c6cb6340f976a91431509a90e from #582 ### Reverts @@ -4521,7 +5551,7 @@ The following PRs were merged onto the previous release branch but could not be #### Appliance -- enable frontend form and stub out, no backend routes yet `(PR #80)` +- Enable frontend form and stub out, no backend routes yet `(PR #80)` #### Batch Changes @@ -4529,39 +5559,39 @@ The following PRs were merged onto the previous release branch but could not be - Add a container registry deny list to complement the allow list. - Configure in site config via `"batchChanges.containerRegistryDenylist"`. - Mutually exclusive with `"batchChanges.containerRegistryAllowlist"`. -- add support for registry allowlist `(PR #105)` +- Add support for registry allowlist `(PR #105)` - Add support to configure container registry allowlist for containers use from batch changes via `batchChanges.containerRegistryAllowlist` in Site Configuration. #### Cody -- add `/.api/cody/context` API `(PR #66)` +- Add `/.api/cody/context` API `(PR #66)` - New `POST /.api/cody/context` REST endpoint to retrieve a list of relevant source locations given a natural language query. #### Dotcom -- add account ID in subscriptions list view `(PR #192)` -- forward license check to Enterprise Portal `(PR #19)` +- Add account ID in subscriptions list view `(PR #192)` +- Forward license check to Enterprise Portal `(PR #19)` #### Enterpriseportal -- use file-based migrations with `goose` `(PR #216)` -- add Salesforce Account ID `(PR #176)` -- internal instances record detected instance `(PR #139)` -- return unknown license as result `(PR #134)` +- Use file-based migrations with `goose` `(PR #216)` +- Add Salesforce Account ID `(PR #176)` +- Internal instances record detected instance `(PR #139)` +- Return unknown license as result `(PR #134)` #### Licensecheck -- check against Enterprise Portal directly `(PR #22)` +- Check against Enterprise Portal directly `(PR #22)` #### Msp/Runtime -- standardised migrations `(PR #242)` -- first-class redis support `(PR #241)` +- Standardised migrations `(PR #242)` +- First-class redis support `(PR #241)` #### Releases -- scoped releases `(PR #33)` - - feat(release): scoped releases +- Scoped releases `(PR #33)` + - Feat(release): scoped releases #### Sg @@ -4569,7 +5599,7 @@ The following PRs were merged onto the previous release branch but could not be #### Site Admin -- monitoring/telemetry: add v1 teestore write alerts and v2 export queue write alerts `(PR #321)` +- Monitoring/telemetry: add v1 teestore write alerts and v2 export queue write alerts `(PR #321)` #### Svelte @@ -4580,7 +5610,7 @@ The following PRs were merged onto the previous release branch but could not be #### Telemetry/Sensitivemetadataallowlist -- allow string list and nulls `(PR #27)` +- Allow string list and nulls `(PR #27)` #### Others @@ -4590,13 +5620,13 @@ The following PRs were merged onto the previous release branch but could not be #### Batch Changes -- omit headRepositoryId if empty `(PR #200)` -- avoid "Name already exists on this account" from creating fork by fetching the repo when the error happens `(PR #159)` - - fix(batches): avoid "Name already exists on this account" from creating fork by fetching the repo when the error happens +- Omit headRepositoryId if empty `(PR #200)` +- Avoid "Name already exists on this account" from creating fork by fetching the repo when the error happens `(PR #159)` + - Fix(batches): avoid "Name already exists on this account" from creating fork by fetching the repo when the error happens #### Code Intelligence -- ensure syntactic worker marks itself as "ready" on startup `(PR #341)` +- Ensure syntactic worker marks itself as "ready" on startup `(PR #341)` #### Code Nav @@ -4604,32 +5634,32 @@ The following PRs were merged onto the previous release branch but could not be #### Cody -- correctly parse queries containing 'or' `(PR #267)` +- Correctly parse queries containing 'or' `(PR #267)` - Fixes a regression in Cody context where questions containing the word 'or' could return noisy or no results. -- use reverse proxy for Gemini API `(PR #208)` -- address critical bug from code review `(PR #179)` -- return valid `finish_reason` in `/.api/llm/chat/completions` `(PR #154)` +- Use reverse proxy for Gemini API `(PR #208)` +- Address critical bug from code review `(PR #179)` +- Return valid `finish_reason` in `/.api/llm/chat/completions` `(PR #154)` - LLM API `/.api/chat/completions` now returns OpenAI-compatible `finish_reason`. -- fix error handling in LLM API `(PR #153)` +- Fix error handling in LLM API `(PR #153)` - LLM API endpoints (`/.api/llm`) now return JSON-encoded HTTP bodies for non-200 status codes. -- use `testdata` instead of `golly-recordings` directory name `(PR #152)` -- give names to LLM API handlers `(PR #151)` -- allow `Bearer TOKEN` header for all LLM APIs `(PR #150)` +- Use `testdata` instead of `golly-recordings` directory name `(PR #152)` +- Give names to LLM API handlers `(PR #151)` +- Allow `Bearer TOKEN` header for all LLM APIs `(PR #150)` - For compatibility with OpenAI clients, it's possible to use `Bearer TOKEN` header with all API endpoints that start with the prefix `/.api/llm`. -- deepseek-coder-v2-lite-base model name mapping for dotcom users `(PR #135)` +- Deepseek-coder-v2-lite-base model name mapping for dotcom users `(PR #135)` #### Cody-Gateway -- ignore schema errors on otel init `(PR #237)` +- Ignore schema errors on otel init `(PR #237)` #### Enterpriseportal -- normalize instance domain on create subscription `(PR #163)` -- add subscription ID to trace, other diagnostics improvements `(PR #130)` +- Normalize instance domain on create subscription `(PR #163)` +- Add subscription ID to trace, other diagnostics improvements `(PR #130)` #### Enterpriseportal/E2e -- fix test case for check license `(PR #162)` +- Fix test case for check license `(PR #162)` #### Frontend @@ -4637,41 +5667,41 @@ The following PRs were merged onto the previous release branch but could not be #### Local -- check for rogue files and folders in svelte routes `(PR #337)` - - prevent `web-sveltekit` commands from running if there are untracked files under src/routes -- expand _after_ accumulating the whole env `(PR #257)` +- Check for rogue files and folders in svelte routes `(PR #337)` + - Prevent `web-sveltekit` commands from running if there are untracked files under src/routes +- Expand _after_ accumulating the whole env `(PR #257)` #### Oobmigration -- remove migrations targeting licenses/subscriptions `(PR #263)` +- Remove migrations targeting licenses/subscriptions `(PR #263)` #### Repo-Updater -- add WARN level logs every time we sync a code host `(PR #44)` - - repo-updater now emits logs that log the result of every code host sync. +- Add WARN level logs every time we sync a code host `(PR #44)` + - Repo-updater now emits logs that log the result of every code host sync. #### Sams-Notifications -- mockrequire.Values incorrectly used `(PR #315)` +- Mockrequire.Values incorrectly used `(PR #315)` #### Search -- skip if git diff not found in hybrid `(PR #333)` +- Skip if git diff not found in hybrid `(PR #333)` - When searching an unindexed commit we would consult indexed commits for speeding up results. If our index contained a commit that no longer existed in git we would error out due to a regression in v5.4.5099. This is now fixed. -- add "Create batch change" back to Actions dropdown in search results `(PR #143)` +- Add "Create batch change" back to Actions dropdown in search results `(PR #143)` #### Sg -- make start commands cancel fn be sync.OnceFunc `(PR #319)` - - the cancel funcs used by sg commands are now wrapped in `sync.OnceFunc` to prevent duplicate execution -- add deprecation notice to sg wolfi update-hashes `(PR #289)` - - sg: fix panic when using `wolfi update-hashes` - - sg: add deprecation notice for `wolfi update-hashes` -- check if we are ephemeral before getting lease time `(PR #256)` - - sg - fix panic in Cloud Ephemeral listing when listing instances that are not Ephemeral -- clamp deployment name consistently in cloud ephemeral `(PR #117)` - - ensure deployment / instance names are clamped in all places for cloud ephemeral -- implement env priority to improve env var ordering `(PR #31)` +- Make start commands cancel fn be sync.OnceFunc `(PR #319)` + - The cancel funcs used by sg commands are now wrapped in `sync.OnceFunc` to prevent duplicate execution +- Add deprecation notice to sg wolfi update-hashes `(PR #289)` + - Sg: fix panic when using `wolfi update-hashes` + - Sg: add deprecation notice for `wolfi update-hashes` +- Check if we are ephemeral before getting lease time `(PR #256)` + - Sg - Fix panic in Cloud Ephemeral listing when listing instances that are not Ephemeral +- Clamp deployment name consistently in cloud ephemeral `(PR #117)` + - Ensure deployment / instance names are clamped in all places for cloud ephemeral +- Implement env priority to improve env var ordering `(PR #31)` #### Svelte @@ -4686,52 +5716,52 @@ The following PRs were merged onto the previous release branch but could not be #### Others - Switch to larger runner for scip-go jobs `(PR #221)` -- add deepseek virtual model string `(PR #211)` -- set webRoot to /client/web in launch.json `(PR #83)` +- Add deepseek virtual model string `(PR #211)` +- Set webRoot to /client/web in launch.json `(PR #83)` - Speed up auto-index job expiration query `(PR #3)` ### Chore #### Dotcom -- fix typo in subscriptions page `(PR #195)` -- delete subscriptions, licensing, and cody gateway usage `(PR #21)` +- Fix typo in subscriptions page `(PR #195)` +- Delete subscriptions, licensing, and cody gateway usage `(PR #21)` #### Dotcom/Subscriptions -- minor UX tweaks `(PR #175)` +- Minor UX tweaks `(PR #175)` #### Embedding -- delete cmd/embeddings `(PR #181)` +- Delete cmd/embeddings `(PR #181)` #### Enterpriseportal -- declare required scopes in schema and use schema-based enforcement `(PR #305)` -- add Cody Access override case to manual E2E tests `(PR #224)` -- improve formatting of duplicate usage message `(PR #177)` -- remove dotcomdb connection and testing infra `(PR #20)` +- Declare required scopes in schema and use schema-based enforcement `(PR #305)` +- Add Cody Access override case to manual E2E tests `(PR #224)` +- Improve formatting of duplicate usage message `(PR #177)` +- Remove dotcomdb connection and testing infra `(PR #20)` #### Gomod -- update for a bunch of CVEs `(PR #343)` +- Update for a bunch of CVEs `(PR #343)` #### Local -- stop using deprecated `docker-compose` command `(PR #206)` +- Stop using deprecated `docker-compose` command `(PR #206)` #### Pubsub -- upgrade to disable OpenTelemetry tracing `(PR #210)` +- Upgrade to disable OpenTelemetry tracing `(PR #210)` #### Pubsubemulator -- init tool `(PR #272)` +- Init tool `(PR #272)` #### Release -- simplify changelog download in release `(PR #227)` - - simplify `changelog` cli download by using `gh` cli +- Simplify changelog download in release `(PR #227)` + - Simplify `changelog` cli download by using `gh` cli #### Search @@ -4740,10 +5770,10 @@ The following PRs were merged onto the previous release branch but could not be #### Search-Jobs -- deprecate experimental site setting `(PR #122)` +- Deprecate experimental site setting `(PR #122)` - The site setting `experimentalFeatures.searchJobs` is not read anymore. To disable Search Jobs, set `DISABLE_SEARCH_JOBS=true` for the "frontend" and "worker" services. -- remove EXPERIMENTAL from gql API `(PR #116)` -- remove beta badge `(PR #114)` +- Remove EXPERIMENTAL from gql API `(PR #116)` +- Remove beta badge `(PR #114)` #### Svelte @@ -4758,34 +5788,34 @@ The following PRs were merged onto the previous release branch but could not be #### Tooling -- bump Go to 1.23.0 `(PR #126)` +- Bump Go to 1.23.0 `(PR #126)` #### Wofli -- update images `(PR #290)` - - update images to use latest p4-fusion binary +- Update images `(PR #290)` + - Update images to use latest p4-fusion binary #### Workspaces -- define initial Workspaces proto schemas `(PR #262)` -- stub service and directory `(PR #244)` +- Define initial Workspaces proto schemas `(PR #262)` +- Stub service and directory `(PR #244)` #### Others -- fix onUserRolesChanged `has SiteAdmin role` test name `(PR #314)` -- update github.com/openfga/openfga to v1.6.0 `(PR #295)` -- updates Rust toolchain to 1.80.1 `(PR #287)` +- Fix onUserRolesChanged `has SiteAdmin role` test name `(PR #314)` +- Update github.com/openfga/openfga to v1.6.0 `(PR #295)` +- Updates Rust toolchain to 1.80.1 `(PR #287)` - Re-enable SCIP uploads to Demo `(PR #222)` -- create github action for changelog audit `(PR #198)` -- undo unneeded upgrades `(PR #164)` -- upgrade sourcegraph-accounts-sdk-go version `(PR #160)` +- Create github action for changelog audit `(PR #198)` +- Undo unneeded upgrades `(PR #164)` +- Upgrade sourcegraph-accounts-sdk-go version `(PR #160)` - Simplify semaphore-based code using conc.Iterator `(PR #146)` - Bump autoindexing image SHAs `(PR #131)` -- migrate httpserver to use sg/log `(PR #112)` - - update httpserver to use sourcegraph/log instead of log15 +- Migrate httpserver to use sg/log `(PR #112)` + - Update httpserver to use sourcegraph/log instead of log15 - Updates tree-sitter version `(PR #93)` - Delete a bunch of unused LSIF-related code `(PR #77)` -- clean up CODENOTIFY for Joe `(PR #28)` +- Clean up CODENOTIFY for Joe `(PR #28)` ### Refactor @@ -4797,158 +5827,158 @@ The following PRs were merged onto the previous release branch but could not be ### Reverts -- revert reverse proxy usage to access Gemini API `(PR #236)` +- Revert reverse proxy usage to access Gemini API `(PR #236)` ### Uncategorized #### Others - Bump Cody Web to 0.7.7 version `(PR #347)` -- bug: fix slice init length `(PR #339)` +- Bug: fix slice init length `(PR #339)` - Add migration to create sourcegraph_rls user in local dev `(PR #331)` - Add tenant1 and tenant2 hostnames to caddy setup `(PR #330)` - Deglobalize SiteID `(PR #329)` -- gomod: bump zoekt for indexing observability improvements `(PR #327)` -- searcher: check for zoekt empty repo commit in hybrid search `(PR #326)` -- conf: do not log missing tenant `(PR #318)` -- database: introduce globaldbtenant package `(PR #317)` -- database: rm unused Transact, Done, ShareableStore from ConfStore `(PR #316)` +- Gomod: bump zoekt for indexing observability improvements `(PR #327)` +- Searcher: check for zoekt empty repo commit in hybrid search `(PR #326)` +- Conf: do not log missing tenant `(PR #318)` +- Database: introduce globaldbtenant package `(PR #317)` +- Database: rm unused Transact, Done, ShareableStore from ConfStore `(PR #316)` - [perforce] Store label cache file in .p4home `(PR #308)` - Convert trivial chunk/batching functions to use slices.Chunk `(PR #307)` - Bump cody web to 0.7.6 `(PR #304)` -- handle error case where anthropic api returns an empty response `(PR #303)` -- msp/iam: use runtime standardized migrations mechanism `(PR #300)` -- frontend: update permissions runs per tenant `(PR #299)` -- tenant: avoid FromContext logging in Inherit `(PR #297)` -- validation: pass in ctx for validateAuthzProviders `(PR #296)` -- siteadmin: Make recoverUsers idempotent `(PR #292)` +- Handle error case where anthropic api returns an empty response `(PR #303)` +- Msp/iam: use runtime standardized migrations mechanism `(PR #300)` +- Frontend: update permissions runs per tenant `(PR #299)` +- Tenant: avoid FromContext logging in Inherit `(PR #297)` +- Validation: pass in ctx for validateAuthzProviders `(PR #296)` +- Siteadmin: Make recoverUsers idempotent `(PR #292)` - The recoverUsers endpoint failed with a spurious error when some of the given users were already active. It is now idempotent. - Remove (old friend) storm project `(PR #286)` -- all: skip slow tests when -short `(PR #284)` -- licensing: fix flaky uses of MockGetConfiguredProductLicenseInfo `(PR #283)` -- gitserver: fix RemoveBadRefs on darwin `(PR #280)` +- All: skip slow tests when -short `(PR #284)` +- Licensing: fix flaky uses of MockGetConfiguredProductLicenseInfo `(PR #283)` +- Gitserver: fix RemoveBadRefs on darwin `(PR #280)` - Cody Web: Remove old cody web logic `(PR #273)` - Move package `(PR #269)` -- add unit test for idf index `(PR #268)` +- Add unit test for idf index `(PR #268)` - Worker: fix flake in repo syncer test `(PR #266)` -- clean unused flag `(PR #265)` +- Clean unused flag `(PR #265)` - Bump own and repos test timeouts to long `(PR #258)` - Upgrade SCIM package to allow Microsoft Entra string values `(PR #253)` -- add(cody): support for Sonnet 3.5 "fast edit" model `(PR #250)` +- Add(cody): support for Sonnet 3.5 "fast edit" model `(PR #250)` - Enable route outside Site Admin into Appliance service. `(PR #247)` -- add common access token for direct routing `(PR #245)` +- Add common access token for direct routing `(PR #245)` - Redis: pass context through remaining methods `(PR #239)` - Bump Cody Web to 0.7.3 for react version `(PR #238)` -- dev: remove compare-hash.sh `(PR #234)` -- doc: update search links for monorepo to be on s2 `(PR #233)` -- change the default model from starcoder to deepseek `(PR #232)` -- database: capture missing tenant for queries `(PR #231)` -- goroutine: support tenants `(PR #229)` +- Dev: remove compare-hash.sh `(PR #234)` +- Doc: update search links for monorepo to be on s2 `(PR #233)` +- Change the default model from starcoder to deepseek `(PR #232)` +- Database: capture missing tenant for queries `(PR #231)` +- Goroutine: support tenants `(PR #229)` - Rearrange auth provider middlewares `(PR #228)` - Add option to cache label data with p4-fusion `(PR #225)` - Perforce connections now support a `cacheLabels` option to cache Perforce label data from the server, speeding up consecutive syncs on systems with a large number of labels. -- lib/cloudapi: introduce features config `(PR #223)` -- lib/cloudapi: add auth pkg `(PR #214)` -- shortcut noop `(PR #213)` -- dev/msp: expose more runtime values to gotmpl `(PR #212)` -- worker: add OnUserRolesUpdated SAMS notification handler `(PR #204)` -- tenant: use marshal method instead of strconv `(PR #203)` +- Lib/cloudapi: introduce features config `(PR #223)` +- Lib/cloudapi: add auth pkg `(PR #214)` +- Shortcut noop `(PR #213)` +- Dev/msp: expose more runtime values to gotmpl `(PR #212)` +- Worker: add OnUserRolesUpdated SAMS notification handler `(PR #204)` +- Tenant: use marshal method instead of strconv `(PR #203)` - [fix] Perforce auth provider panics when only IP is provided `(PR #199)` - Redis: pass context to hash and ttl methods `(PR #196)` - Redis: introduce KeyValue.Info() `(PR #193)` - Respect context in Stop methods `(PR #191)` -- telemetry: wait for v1 writes in tests on teestore `(PR #190)` -- tenant: factor out marshalling `(PR #189)` +- Telemetry: wait for v1 writes in tests on teestore `(PR #190)` +- Tenant: factor out marshalling `(PR #189)` - Allow AWS tokens in the repository `(PR #188)` - -- tenant: prevent parallel test runs when mocking enforcement `(PR #187)` +- Tenant: prevent parallel test runs when mocking enforcement `(PR #187)` - Configure and activate Admin UI `(PR #186)` - [Appliance] Activate appliance updates on Code Search admin UI -- sg: skip dev-private check if OFFLINE set `(PR #185)` +- Sg: skip dev-private check if OFFLINE set `(PR #185)` - Updating owner tag `(PR #183)` -- security: Ensure sourcegraph will run with uid randomisation `(PR #182)` -- tenant: add context to gitserver's filesystem interface `(PR #178)` -- change re-ranking method from public to private `(PR #173)` +- Security: Ensure sourcegraph will run with uid randomisation `(PR #182)` +- Tenant: add context to gitserver's filesystem interface `(PR #178)` +- Change re-ranking method from public to private `(PR #173)` - Web: encode file path for blame `(PR #172)` - Fixes an issue that would cause blame view to fail on files that contain some special characters. - Fix main lint `(PR #169)` - [Fix] code linting - Redis: add context to httpcache and rcache `(PR #167)` -- fixing the limit text for autocompletes `(PR #166)` +- Fixing the limit text for autocompletes `(PR #166)` - Bug: Fix file/directory popover regression `(PR #165)` - Fix File and directory popovers in the file tree when code search is scoped to a perforce depot. -- ci/srcgql-compat: fix workflow `(PR #161)` -- guardrails: temporary cache for incident `(PR #158)` -- security: Remove root from some containers, and make it clearer which containers run as root `(PR #157)` +- Ci/srcgql-compat: fix workflow `(PR #161)` +- Guardrails: temporary cache for incident `(PR #158)` +- Security: Remove root from some containers, and make it clearer which containers run as root `(PR #157)` - Update site.schema.json `(PR #155)` -- all: update OWNERS and CODENOTIFY to match new team names `(PR #148)` -- migrations: remove read on pg_attribute for tenant_id `(PR #147)` +- All: update OWNERS and CODENOTIFY to match new team names `(PR #148)` +- Migrations: remove read on pg_attribute for tenant_id `(PR #147)` - Cody Web: Update cody web to 0.7.1 `(PR #144)` -- dev/cloud-relay: add msp delivery target for rollout `(PR #142)` +- Dev/cloud-relay: add msp delivery target for rollout `(PR #142)` - Cody Web: fix cody web in svelte safari `(PR #138)` - Instrument request latency in Cody Gateway `(PR #136)` -- dev/cloud-relay: import repo `(PR #132)` -- all: upgrade staticcheck and unparam `(PR #128)` +- Dev/cloud-relay: import repo `(PR #132)` +- All: upgrade staticcheck and unparam `(PR #128)` - Cody Web: Update cody web to 0.6.1 (svelte and react) `(PR #127)` -- ci/cloud-gql-compat: only report error on remote workflow failure `(PR #125)` -- add perforce support for git references table and labels `(PR #124)` +- Ci/cloud-gql-compat: only report error on remote workflow failure `(PR #125)` +- Add perforce support for git references table and labels `(PR #124)` - Code Search now supports labels for Perforce Depots -- iterator: add Map function `(PR #123)` -- symbols: skip rockskipintegration on dev if missing binaries `(PR #121)` -- syntactic-indexing: skip tests on dev if scip-syntax is missing `(PR #120)` -- keyring: t.Parallel safe MockDefault `(PR #119)` -- appliance: inject os.Getenv to ensure clean environment `(PR #118)` -- db: add event_logs_export_allowlist and own_signal_configurations to DataTables `(PR #111)` -- expand special case handlers for context endpoint `(PR #110)` +- Iterator: add Map function `(PR #123)` +- Symbols: skip rockskipintegration on dev if missing binaries `(PR #121)` +- Syntactic-indexing: skip tests on dev if scip-syntax is missing `(PR #120)` +- Keyring: t.Parallel safe MockDefault `(PR #119)` +- Appliance: inject os.Getenv to ensure clean environment `(PR #118)` +- Db: add event_logs_export_allowlist and own_signal_configurations to DataTables `(PR #111)` +- Expand special case handlers for context endpoint `(PR #110)` - More context improvements `(PR #104)` -- adding cohere reRanker in the cody context `(PR #102)` +- Adding cohere reRanker in the cody context `(PR #102)` - Don't use markdown header symbols in graphql docs `(PR #99)` -- appliance: check ShouldRunSetupEnvTests in integrationtest `(PR #97)` +- Appliance: check ShouldRunSetupEnvTests in integrationtest `(PR #97)` - Fix hardcoded version number in security release approval message `(PR #96)` -- blobstore: support tenant isolation `(PR #94)` +- Blobstore: support tenant isolation `(PR #94)` - Make syntactic indexing policies non exclusive to precise indexing `(PR #92)` - Add --build flag to `sg cloud ephemeral upgrade` `(PR #91)` - Turn off minification for cody web worker `(PR #90)` - Redis: add context arg for list methods `(PR #89)` - Basic custom context handler `(PR #86)` -- security: Auto-update package lockfiles for Sourcegraph base images `(PR #85)` +- Security: Auto-update package lockfiles for Sourcegraph base images `(PR #85)` - React: Bump Cody Web to 0.5.1 `(PR #79)` -- lib/cloudapi: restructure pkg to reduce nesting `(PR #68)` -- nix flake update to go 1.23 `(PR #62)` -- nix: local is a string for GOTOOLCHAIN `(PR #61)` -- sg CLI: Use correct pipeline when retrieving annotations `(PR #60)` -- security: Auto-update package lockfiles for Sourcegraph base images `(PR #56)` -- nix: set GOTOOLCHAIN=local `(PR #55)` +- Lib/cloudapi: restructure pkg to reduce nesting `(PR #68)` +- Nix flake update to go 1.23 `(PR #62)` +- Nix: local is a string for GOTOOLCHAIN `(PR #61)` +- Sg CLI: Use correct pipeline when retrieving annotations `(PR #60)` +- Security: Auto-update package lockfiles for Sourcegraph base images `(PR #56)` +- Nix: set GOTOOLCHAIN=local `(PR #55)` - Search: improve indexing delay dashboards `(PR #54)` -- telemetry: always best-effort write to v1 store `(PR #53)` -- database: limit concurrent event log inserts `(PR #52)` +- Telemetry: always best-effort write to v1 store `(PR #53)` +- Database: limit concurrent event log inserts `(PR #52)` - Only commits in policy commitmap `(PR #49)` -- lib/cloudapi: import cloud-api proto def `(PR #40)` -- ctags/6.1.0 package update `(PR #38)` -- redis_exporter/1.62.0 package update `(PR #37)` -- docker-client/27.1.2 package update `(PR #36)` -- p4-fusion/1.13 package update `(PR #35)` -- jaeger/1.60.0 package update `(PR #34)` +- Lib/cloudapi: import cloud-api proto def `(PR #40)` +- Ctags/6.1.0 package update `(PR #38)` +- Redis_exporter/1.62.0 package update `(PR #37)` +- Docker-client/27.1.2 package update `(PR #36)` +- P4-fusion/1.13 package update `(PR #35)` +- Jaeger/1.60.0 package update `(PR #34)` - [Stream API]: Add external_service_type field to the SearchedRepo type `(PR #32)` - Searched repo, commit, path, symbol and file match responses will now include external service type. - Directory mentions: extract and test buildKeywordQuery `(PR #30)` -- lib/background: fix flaky test of monitor routines with context cancel `(PR #29)` -- direct route for fireworks models `(PR #26)` -- repos: use passed in ctx for SystemsInfo `(PR #18)` +- Lib/background: fix flaky test of monitor routines with context cancel `(PR #29)` +- Direct route for fireworks models `(PR #26)` +- Repos: use passed in ctx for SystemsInfo `(PR #18)` - Removing featureflag for expanded audit logs `(PR #15)` - More auditlogs for sensitive admin actions will be automatically logged. - Perforce UI Elements: Add perforce UI elements to history panel `(PR #12)` - Add typescript parser for SCIP symbols `(PR #10)` -- migrations: run squash targetting v5.3.0 `(PR #9)` +- Migrations: run squash targetting v5.3.0 `(PR #9)` ### Untracked The following PRs were merged onto the previous release branch but could not be automatically mapped to a corresponding commit in this release: - Support SAST Scanning with both GHAS and Custom post processing scrip… `(PR #67)` - - sast scans are reported without any issues -- added better GHAS check (#64537) `(PR #65)` - - chore(security): Fix GHAS check as non-zero exit code + - Sast scans are reported without any issues +- Added better GHAS check (#64537) `(PR #65)` + - Chore(security): Fix GHAS check as non-zero exit code {/* RSS={"version":"v5.7.0", "releasedAt": "2024-09-04"} */} @@ -4967,13 +5997,13 @@ The following PRs were merged onto the previous release branch but could not be #### Security -- security: added better GHAS check (#64537) `(PR #65)` - - chore(security): Fix GHAS check as non-zero exit code +- Security: added better GHAS check (#64537) `(PR #65)` + - Chore(security): Fix GHAS check as non-zero exit code ### Uncategorized - Support SAST Scanning with both GHAS and Custom post processing scrip… `(PR #67)` - - sast scans are reported without any issues + - Sast scans are reported without any issues - [Backport 5.6.x] fix(search): fix query parsing bug around quoted phrases #59 `(PR #70)` - [Backport 5.6.x] fix(batches): fix broken forking workflow `(PR #81)`fix(batches): fix broken forking workflow Backport f833c4a3bf2210c127ffbf1146be69e1f461a449 from #48 @@ -4981,7 +6011,7 @@ The following PRs were merged onto the previous release branch but could not be - Fixes a bug in the new web app that causes incorrect links to be generated for collapsed file names Backport 23dad06bb2af1e7eb6a2f3847ad7f2c76c2a89a5 from #95 - [Backport 5.6.x] feat(cody): add deepseek-coder-v2-lite-base support `(PR #103)` Backport f71fe081aa43ca40fef66c067c8eaf49d62d491e from #4 -- backporting #106 `(PR #107)` +- Backporting #106 `(PR #107)` # 5.6 Patch 1 @@ -5013,208 +6043,208 @@ The following PRs were merged onto the previous release branch but could not be #### Codenav -- codenav: Add symbol support for the Hack language [#64015](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64015) +- Codenav: Add symbol support for the Hack language [#64015](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64015) #### Frontend -- frontend: do not embed frontend assets anymore [#63946](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63946) - - frontend: assets are no longer bundled with binary through `go:embed`. Instead assets are now added to the frontend container at `assets-dist`. +- Frontend: do not embed frontend assets anymore [#63946](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63946) + - Frontend: assets are no longer bundled with binary through `go:embed`. Instead assets are now added to the frontend container at `assets-dist`. #### Local -- local: sg tail [#64146](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64146) +- Local: sg tail [#64146](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64146) - Adds a new `sg tail` command that provides a better UI to tail and filter log messages from `sg start --tail`. #### Appliance -- appliance: implement re-direct on all unknown endpoints [#64059](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64059) - - feat(appliance): implement re-direct on all unknown endpoints -- appliance: Adopt Frontend Service + Ingress [#63893](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63893) - - feat(appliance): Appliance adopts Frontend's `Ingress` + `Service` -- appliance: Merge unstructured objects from helm serialization and appliance cfg defaults [#64021](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64021) - - feat/appliance: Include existing objects when constructing Frontend's `Service` & `Ingress` -- appliance: self-update [#63780](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63780) +- Appliance: implement re-direct on all unknown endpoints [#64059](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64059) + - Feat(appliance): implement re-direct on all unknown endpoints +- Appliance: Adopt Frontend Service + Ingress [#63893](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63893) + - Feat(appliance): Appliance adopts Frontend's `Ingress` + `Service` +- Appliance: Merge unstructured objects from helm serialization and appliance cfg defaults [#64021](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64021) + - Feat/appliance: Include existing objects when constructing Frontend's `Service` & `Ingress` +- Appliance: self-update [#63780](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63780) - Appliance can automatically self-update up to 2 minor revisions beyond the currently-deployed sourcegraph version. -- appliance: introduce mock up database configuration step in install flow [#64162](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64162) -- appliance: self-update can update multiple deployments [#64132](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64132) +- Appliance: introduce mock up database configuration step in install flow [#64162](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64162) +- Appliance: self-update can update multiple deployments [#64132](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64132) - Appliance: Frontend Pulls Version Info from RelReg [#64089](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64089) - - feat(appliance): frontend pulls versions from relreg -- appliance: Change site-admin updates button to point to Appliance based on env var [#64167](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64167) - - feat(appliance): change update endpoint based on env var - - misc: add type to storybook + - Feat(appliance): frontend pulls versions from relreg +- Appliance: Change site-admin updates button to point to Appliance based on env var [#64167](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64167) + - Feat(appliance): change update endpoint based on env var + - Misc: add type to storybook #### Enterpriseportal -- enterpriseportal: db layer for cody gateway access [#63737](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63737) -- enterpriseportal: support DevOnly in list subscriptions [#63837](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63837) -- enterpriseportal: db layer for subscription licenses [#63792](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63792) -- enterpriseportal: db layer for subscription conditions [#63812](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63812) -- enterpriseportal: ignore context cancellation error in GetCodyGatewayUsage [#64016](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64016) +- Enterpriseportal: db layer for cody gateway access [#63737](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63737) +- Enterpriseportal: support DevOnly in list subscriptions [#63837](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63837) +- Enterpriseportal: db layer for subscription licenses [#63792](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63792) +- Enterpriseportal: db layer for subscription conditions [#63812](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63812) +- Enterpriseportal: ignore context cancellation error in GetCodyGatewayUsage [#64016](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64016) #### Search -- search: remove smart search logic [#64215](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64215)Smart search is no longer supported in the Sourcegraph backend. Old searches that specify 'smart search' mode will be run in the default 'precise' mode. If your query now doesn't behave as expected, you can update it to use the new `patterntype:keyword`. -- search: update Zoekt [#64238](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64238) - - added support for all Apex language extensions - - shard merging for Zoekt is now enabled by default. This reduces MEM requirements for Zoekt webserver and improves performance for some queries. See our [documentation](https://sourcegraph.com/docs/admin/search#shard-merging) for more information. -- search: Add support to all Apex language extensions [#64194](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64194) -- search: Enable improved symbol parsing for large repos (when using Rockskip) [#63988](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63988) +- Search: remove smart search logic [#64215](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64215)Smart search is no longer supported in the Sourcegraph backend. Old searches that specify 'smart search' mode will be run in the default 'precise' mode. If your query now doesn't behave as expected, you can update it to use the new `patterntype:keyword`. +- Search: update Zoekt [#64238](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64238) + - Added support for all Apex language extensions + - Shard merging for Zoekt is now enabled by default. This reduces MEM requirements for Zoekt webserver and improves performance for some queries. See our [documentation](https://sourcegraph.com/docs/admin/search#shard-merging) for more information. +- Search: Add support to all Apex language extensions [#64194](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64194) +- Search: Enable improved symbol parsing for large repos (when using Rockskip) [#63988](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63988) #### Svelte -- svelte: Improve commit page layout on mobile [#63920](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63920) -- svelte: Change branch and tags page design, including mobile [#63914](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63914) -- svelte: Add support for creating search jobs from search results [#64308](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64308) -- svelte: Improve small screeen behavior [#63859](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63859) -- svelte: Add compare page [#63850](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63850) -- svelte: Add search query syntax introduction [#63753](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63753) -- svelte: Add 'y' shortcut to navigate to permalink [#63719](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63719) +- Svelte: Improve commit page layout on mobile [#63920](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63920) +- Svelte: Change branch and tags page design, including mobile [#63914](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63914) +- Svelte: Add support for creating search jobs from search results [#64308](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64308) +- Svelte: Improve small screeen behavior [#63859](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63859) +- Svelte: Add compare page [#63850](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63850) +- Svelte: Add search query syntax introduction [#63753](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63753) +- Svelte: Add 'y' shortcut to navigate to permalink [#63719](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63719) #### Dotcom -- dotcom: use Enterprise Portal for Cody Gateway usage [#63653](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63653) +- Dotcom: use Enterprise Portal for Cody Gateway usage [#63653](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63653) #### Build -- build: Add exhaustruct linter (codeintel POC) [#63965](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63965) +- Build: Add exhaustruct linter (codeintel POC) [#63965](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63965) #### Others - Add support for precise usagesForSymbol [#64126](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64126) - Adds support for precise code navigation to the experimental `usagesForSymbol` API, which can be used to implement a reference panel or similar functionality. -- order search filters alphabetically [#63976](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63976) -- show current email during password reset and auto-populate text-box after successful completion [#59645](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/59645) +- Order search filters alphabetically [#63976](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63976) +- Show current email during password reset and auto-populate text-box after successful completion [#59645](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/59645) #### Bazel -- bazel: read binary version info from accompanying files in OCI images instead of stamping //internal/version [#63977](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63977) +- Bazel: read binary version info from accompanying files in OCI images instead of stamping //internal/version [#63977](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63977) #### Sg -- sg: prototype 'sg start sourcegraph-accounts' [#63894](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63894) -- sg: add 'sg sams client create' [#63885](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63885) +- Sg: prototype 'sg start sourcegraph-accounts' [#63894](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63894) +- Sg: add 'sg sams client create' [#63885](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63885) - `sg sams client create` can now be used to create IdP clients for SAMS. -- sg: support correct completions on 'sg start -cmd' [#63861](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63861) +- Sg: support correct completions on 'sg start -cmd' [#63861](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63861) - Completions for `sg start -cmd` now offer valid suggestions. -- sg: report user os information via analytics [#64280](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64280) -- sg: do not persist external secrets [#63890](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63890) -- sg: allow sg commands to default to local-dev SAMS-dev credentials [#63883](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63883) +- Sg: report user os information via analytics [#64280](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64280) +- Sg: do not persist external secrets [#63890](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63890) +- Sg: allow sg commands to default to local-dev SAMS-dev credentials [#63883](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63883) - `sg` commands requiring SAMS client credentials now load shared SAMS-dev client credentials by default. #### Cody -- cody: Refactor completions API to use new modelconfig (support more models) [#63797](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63797)Update the Cody APIs for chat or code completions to use the "new style" model configuration. This allows for great flexibility in configuring LLM providers and exposing new models, but also allows Cody Enterprise users to select different models for chats.This will warrant a longer, more detailed changelog entry for the patch release next week. As this unlocks many other exciting features. -- cody: add circuit breaker to handle timed-out requests and rate limit hits [#64133](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64133) +- Cody: Refactor completions API to use new modelconfig (support more models) [#63797](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63797)Update the Cody APIs for chat or code completions to use the "new style" model configuration. This allows for great flexibility in configuring LLM providers and exposing new models, but also allows Cody Enterprise users to select different models for chats.This will warrant a longer, more detailed changelog entry for the patch release next week. As this unlocks many other exciting features. +- Cody: add circuit breaker to handle timed-out requests and rate limit hits [#64133](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64133) #### Requestclient -- requestclient: propagate original User-Agent as X-Forwarded-For-User-Agent [#64113](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64113) +- Requestclient: propagate original User-Agent as X-Forwarded-For-User-Agent [#64113](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64113) ### Fix #### Appliance -- appliance: don't include is_development builds in list of versions [#64138](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64138) - - fix(appliance): don't allow installation of development builds -- appliance: Make Appliance URL envvars strings [#64227](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64227) - - fix(appliance): make environment variables strings to be passed around +- Appliance: don't include is_development builds in list of versions [#64138](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64138) + - Fix(appliance): don't allow installation of development builds +- Appliance: Make Appliance URL envvars strings [#64227](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64227) + - Fix(appliance): make environment variables strings to be passed around #### Own -- own: Prevent infinite UI update loop in own pages [#64312](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64312) +- Own: Prevent infinite UI update loop in own pages [#64312](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64312) #### Docs -- docs: update quickstart guide links [#64202](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64202) +- Docs: update quickstart guide links [#64202](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64202) #### Cody -- cody: use client-provided timeout for completions requests [#63875](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63875) +- Cody: use client-provided timeout for completions requests [#63875](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63875) - Use the provided timeout from request parameters if available; otherwise use the default maximum request duration (8 minutes) -- cody: allow pre-release versions for clients [#63913](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63913) -- cody: remove client check for context filters [#63855](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63855) +- Cody: allow pre-release versions for clients [#63913](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63913) +- Cody: remove client check for context filters [#63855](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63855) #### Search -- search: correctly handle select:symbol.enum [#64170](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64170)Fix a bug in `select:symbol.enum` filters where they returned no results +- Search: correctly handle select:symbol.enum [#64170](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64170)Fix a bug in `select:symbol.enum` filters where they returned no results #### Bazel -- bazel: surface error message when gazelle cant process glob expression [#64214](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64214) +- Bazel: surface error message when gazelle cant process glob expression [#64214](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64214) #### Search_jobs -- search_jobs: prevent job state flip-flopping between 'queued' and 'processing' [#64098](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64098) -- search_jobs: remove trailing `*` from URL [#63821](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63821) -- search_jobs: progress reporting [#64287](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64287) +- Search_jobs: prevent job state flip-flopping between 'queued' and 'processing' [#64098](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64098) +- Search_jobs: remove trailing `*` from URL [#63821](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63821) +- Search_jobs: progress reporting [#64287](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64287) - Show detailed progress only while job is in status "processing" - Remove dependency of download links on job state -- search_jobs: fail validation for repo searches [#64300](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64300) -- search_jobs: flickering placeholder component [#64009](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64009) +- Search_jobs: fail validation for repo searches [#64300](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64300) +- Search_jobs: flickering placeholder component [#64009](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64009) #### Enterpriseportal -- enterpriseportal: drop old gorm fk constraints [#63864](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63864) +- Enterpriseportal: drop old gorm fk constraints [#63864](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63864) #### Svelte -- svelte: Properly redirect to cody marketing page [#64331](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64331) -- svelte: Make /cody/dashboard work with the new web app [#64295](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64295) -- svelte: Show correct line numbers in unified diff [#63778](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63778) -- svelte: Fix and cleanup compare page [#63928](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63928) -- svelte: Update top-level route list [#64272](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64272) -- svelte: Ctrl+backspace in fuzzy finder [#63804](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63804) -- svelte: respect default pattern type in toggles [#63795](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63795) -- svelte: Better preloading in file tree [#64327](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64327) -- svelte: Center file tree loading indicator [#64309](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64309) +- Svelte: Properly redirect to cody marketing page [#64331](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64331) +- Svelte: Make /cody/dashboard work with the new web app [#64295](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64295) +- Svelte: Show correct line numbers in unified diff [#63778](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63778) +- Svelte: Fix and cleanup compare page [#63928](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63928) +- Svelte: Update top-level route list [#64272](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64272) +- Svelte: Ctrl+backspace in fuzzy finder [#63804](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63804) +- Svelte: respect default pattern type in toggles [#63795](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63795) +- Svelte: Better preloading in file tree [#64327](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64327) +- Svelte: Center file tree loading indicator [#64309](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64309) #### Ci -- ci: reduce push_all concurrency even further due to ratelimits [#64111](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64111) -- ci: check command out for error when git fails [#63993](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63993) -- ci: reduce push_all concurrency due to ratelimits [#64106](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64106) -- ci: only emit bazel execlog artifact for 'test' commands [#63916](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63916) +- Ci: reduce push_all concurrency even further due to ratelimits [#64111](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64111) +- Ci: check command out for error when git fails [#63993](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63993) +- Ci: reduce push_all concurrency due to ratelimits [#64106](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64106) +- Ci: only emit bazel execlog artifact for 'test' commands [#63916](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63916) #### Release -- release: check for marker in container files instead of binary [#64205](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64205) - - release: check contiainer directory `/assets-dist` for marker instead of frontend binary +- Release: check for marker in container files instead of binary [#64205](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64205) + - Release: check contiainer directory `/assets-dist` for marker instead of frontend binary #### Sg -- sg: cloud ephemeral - do no trigger builds on main-dry-run [#64190](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64190) - - sg: deny deployment of `main-dry-run` branches on Cloud Ephemeral. -- sg: better err msg for when we fail to insert to bigquery [#63873](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63873) - - sg: provide a better error message when we fail to insert into bigquery - - sg: stop puslishing to bigquery if we get 3 errors in a row -- sg: do not try to publish analytics when it is disabled [#63800](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63800) - - sg - only start the analytics background publisher when analytics are enabled -- sg: return different error types depending on secret failure [#63779](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63779) -- sg: provide suggestions we fail to get local gcp account email address [#64325](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64325)sg - provide steps a user can follow if we fail to get the local gcp email address -- sg: acknowledge command execution state to avoid recursion when executing short running commands [#64181](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64181) +- Sg: cloud ephemeral - Do no trigger builds on main-dry-run [#64190](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64190) + - Sg: deny deployment of `main-dry-run` branches on Cloud Ephemeral. +- Sg: better err msg for when we fail to insert to bigquery [#63873](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63873) + - Sg: provide a better error message when we fail to insert into bigquery + - Sg: stop puslishing to bigquery if we get 3 errors in a row +- Sg: do not try to publish analytics when it is disabled [#63800](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63800) + - Sg - Only start the analytics background publisher when analytics are enabled +- Sg: return different error types depending on secret failure [#63779](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63779) +- Sg: provide suggestions we fail to get local gcp account email address [#64325](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64325)sg - Provide steps a user can follow if we fail to get the local gcp email address +- Sg: acknowledge command execution state to avoid recursion when executing short running commands [#64181](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64181) #### Batches -- batches: switch github app installation handling from redirect flow to webhooks [#64036](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64036) +- Batches: switch github app installation handling from redirect flow to webhooks [#64036](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64036) - When installing a GitHub app for batch changes, the instance now waits for a callback from GitHub to complete the installation to avoid issues from eventual consistency. -- batches: don't request unnecessary info that's likely to cause GH errors [#64299](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64299) - - fix(batches): improve GitHub Apps integration reliability by simplifying the data requested from GitHub -- batches: show warning instead of error when the changeset status is not FAILED [#64243](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64243) +- Batches: don't request unnecessary info that's likely to cause GH errors [#64299](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64299) + - Fix(batches): improve GitHub Apps integration reliability by simplifying the data requested from GitHub +- Batches: show warning instead of error when the changeset status is not FAILED [#64243](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64243) - Batch changes that are still retrying now show a warning instead of an error. #### Others - Try workaround for bad index choice when updating execution logs [#64328](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64328) -- block URLs without a hostname [#64248](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64248) -- uses the same base64 for decoding we use for encoding the UsageCursor [#64290](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64290) +- Block URLs without a hostname [#64248](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64248) +- Uses the same base64 for decoding we use for encoding the UsageCursor [#64290](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64290) - Don't propagate un-translated source ranges [#64263](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64263) - Handle sub-repo permissions in CodeGraphData API [#64241](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64241) - Fixes incorrect highlighting for comments at the start of a file [#64235](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64235)Fixes incorrect syntax highlighting when a comment is present at the start of a file. -- connection pending alert and alert content alignment [#64120](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64120) -- set timeout for web-sveltekit/unit_tests to moderate [#63879](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63879) +- Connection pending alert and alert content alignment [#64120](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64120) +- Set timeout for web-sveltekit/unit_tests to moderate [#63879](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63879) - Add Exists method to dbworker Store to avoid COUNT(*) [#64297](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64297) - Prefer SCIP uploads over LSIF uploads [#64217](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64217)Fixes a bug where old LSIF uploads would also be used for code navigation even when newer SCIP uploads were available for the @@ -5223,15 +6253,15 @@ panel. With this change, scip-go uploads shadow the uploads for lsif-go, and similarly for other indexers following the scip-X/lsif-X naming convention. - Synchronize access to reads of fields in retry test [#63967](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63967) -- add extra check for code intelligence inference [#64083](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64083) +- Add extra check for code intelligence inference [#64083](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64083) - De-dup and concurrent-ify file content requests & splitting [#64169](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64169) - Handle potential nil reference properly [#64265](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64265) -- add commit signing filter to `credentialForGitHubAppExists` [#64128](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64128) -- make invalid token error message visible while adding external services [#60876](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/60876) +- Add commit signing filter to `credentialForGitHubAppExists` [#64128](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64128) +- Make invalid token error message visible while adding external services [#60876](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/60876) #### Telemetry -- telemetry: silence invalid events that we already know about [#64084](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64084) +- Telemetry: silence invalid events that we already know about [#64084](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64084) ### Chore @@ -5256,13 +6286,13 @@ convention. - Use binary search over symbols array [#64240](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64240) - De-duplicate CTE for visible uploads [#64232](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64232) - Remove unused loghandlers package [#64067](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64067) -- move internal/conf/validation to cmd/frontend [#64064](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64064) +- Move internal/conf/validation to cmd/frontend [#64064](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64064) - Init userpasswd provider where we initialize every other authn provider [#64061](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64061) -- remove flaky flag from svelte e2e_test [#64123](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64123) +- Remove flaky flag from svelte e2e_test [#64123](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64123) - Mark flaky test as manual [#63968](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63968) - Factor out sub-query for locating nearest uploads [#64210](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64210) - Remove global externalURL watcher [#64058](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64058) -- re-enable e2e tests for web-sveltekit [#63910](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63910) +- Re-enable e2e tests for web-sveltekit [#63910](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63910) - Replace QueuedCount -> CountByState with bitset parameter [#64302](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64302) - Deglobalize oneclickexporter instance [#64066](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64066) - Make location fetching queries more uniform [#64026](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64026) @@ -5274,123 +6304,123 @@ convention. - Move cmd/frontend/webhooks to cmd/frontend/internal [#64157](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64157) - Rename type Bytes -> Size [#64183](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64183) - Unconditionally call endObservation [#64150](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64150) -- move internal/highlight to cmd/frontend [#64065](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64065) +- Move internal/highlight to cmd/frontend [#64065](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64065) - Bubble precise Usages instead of Locations [#64118](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64118) - Switch over to fake RepoStore in codenav tests [#64284](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64284) -- move internal/suspiciousnames to cmd/frontend/internal [#64071](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64071) +- Move internal/suspiciousnames to cmd/frontend/internal [#64071](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64071) - Simplify license routines [#64068](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64068) - Use Option type and rename API [#63820](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63820) - Bump autoindexing image SHAs [#63801](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63801) - Move and clean up test code for syntactic usages [#64318](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64318) - Remove unnecessary _ imports [#64158](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64158) -- remove cmd/frontend/external redirection package [#64070](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64070) +- Remove cmd/frontend/external redirection package [#64070](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64070) - Consolidate mocks for dbworker/store.Store type [#64294](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64294) - Consolidate mocks for uploads's Store type [#64286](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64286) -- move cmd/frontend/oneclickexport to cmd/frontend/internal/oneclickexport [#64069](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64069) +- Move cmd/frontend/oneclickexport to cmd/frontend/internal/oneclickexport [#64069](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64069) - Move authn into cmd/frontend [#63648](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63648)GitLab code host connections were [able to sync permissions by mapping Sourcegraph users to GitLab users via the username property of an external OIDC or SAML provider](https://sourcegraph.com/docs/admin/code_hosts/gitlab#administrator-sudo-level-access-token) that is shared across Sourcegraph and GitLab. This integration stopped working a long time ago, and it has been removed in this release. - Replace calls to deprecated ioutil.TempFile [#64177](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64177) #### Svelte -- svelte: Add manual entries for repo sub pages to development proxy [#64313](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64313) -- svelte: Disable tests which time out [#63844](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63844) -- svelte: Refactor infinity query implementation [#63824](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63824) -- svelte: fix test by removing duplicate aria-label [#63942](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63942) -- svelte: Commit/diff style and behavior tweaks [#63785](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63785) -- svelte: Refactor repo loaders [#63828](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63828) -- svelte: Clean up dependencies [#63777](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63777) +- Svelte: Add manual entries for repo sub pages to development proxy [#64313](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64313) +- Svelte: Disable tests which time out [#63844](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63844) +- Svelte: Refactor infinity query implementation [#63824](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63824) +- Svelte: fix test by removing duplicate aria-label [#63942](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63942) +- Svelte: Commit/diff style and behavior tweaks [#63785](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63785) +- Svelte: Refactor repo loaders [#63828](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63828) +- Svelte: Clean up dependencies [#63777](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63777) #### Enterpriseportal -- enterpriseportal: rewrite subscriptions API tests to be table-driven [#63831](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63831) -- enterpriseportal: simplify display_name constraint [#63835](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63835) +- Enterpriseportal: rewrite subscriptions API tests to be table-driven [#63831](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63831) +- Enterpriseportal: simplify display_name constraint [#63835](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63835) #### Telemetrygateway -- telemetrygateway: gracefully handle sams introspectToken cancelation [#63809](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63809) +- Telemetrygateway: gracefully handle sams introspectToken cancelation [#63809](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63809) #### Bazel -- bazel: re-enable remote caching of Copy{File,Directory,ToDirectory} actions [#64153](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64153) -- bazel: emit json profile for image push jobs [#64188](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64188) -- bazel: rework push_all to improve concurrency by avoiding bazel server lock (round 2) [#64079](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64079) -- bazel: emit json profile for image push jobs (properly) [#64189](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64189) -- bazel: disable stamping on rust_binary targets [#64007](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64007) +- Bazel: re-enable remote caching of Copy{File,Directory,ToDirectory} actions [#64153](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64153) +- Bazel: emit json profile for image push jobs [#64188](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64188) +- Bazel: rework push_all to improve concurrency by avoiding bazel server lock (round 2) [#64079](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64079) +- Bazel: emit json profile for image push jobs (properly) [#64189](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64189) +- Bazel: disable stamping on rust_binary targets [#64007](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64007) #### Config -- config: clarify env var already registered panic [#63784](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63784) +- Config: clarify env var already registered panic [#63784](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63784) - When conflicting env var are detected, print the two to ease debugging. #### Executors -- executors: Native Kubernetes Executors default to use single job pod [#64088](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64088) +- Executors: Native Kubernetes Executors default to use single job pod [#64088](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64088) #### Codeintel -- codeintel: Derive TargetPathWithoutRoot dynamically [#63986](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63986) -- codeintel: Move mock generation near interface package [#64000](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64000) -- codeintel: Simplify code using upload filtering [#63997](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63997) -- codeintel: Pass UsageKind instead of raw column names [#64003](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64003) -- codeintel: replaces lsp.Range uses with scip.Range [#64178](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64178) -- codeintel: Rename local variables for clarity [#63983](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63983) -- codeintel: Move RequestState construction to separate func [#63998](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63998) -- codeintel: Rename uploads/../Store -> codegraph/../DataStore [#64001](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64001) +- Codeintel: Derive TargetPathWithoutRoot dynamically [#63986](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63986) +- Codeintel: Move mock generation near interface package [#64000](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64000) +- Codeintel: Simplify code using upload filtering [#63997](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63997) +- Codeintel: Pass UsageKind instead of raw column names [#64003](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64003) +- Codeintel: replaces lsp.Range uses with scip.Range [#64178](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64178) +- Codeintel: Rename local variables for clarity [#63983](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63983) +- Codeintel: Move RequestState construction to separate func [#63998](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63998) +- Codeintel: Rename uploads/../Store -> codegraph/../DataStore [#64001](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64001) #### Search -- search: update search API call sites to set the version explicitly [#63782](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63782) -- search: update logging of search durations [#64269](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64269) +- Search: update search API call sites to set the version explicitly [#63782](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63782) +- Search: update logging of search durations [#64269](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64269) #### Local -- local: clear ambiguity in between sg version|live [#64122](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64122) +- Local: clear ambiguity in between sg version|live [#64122](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64122) - `sg version` explicitly mentions that it's the CLI version that's printed out, not any instance version. -- local: use //cmd/frontend:frontend_nobundle for bazel commandsets [#64085](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64085) +- Local: use //cmd/frontend:frontend_nobundle for bazel commandsets [#64085](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64085) #### Search_jobs -- search_jobs: add janitor job [#64186](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64186)The new background job drastically reduces the size of the `exhaustive_*` tables and improves performance of the Search Jobs GQL API. -- search_jobs: improve description on main page [#63992](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63992) -- search_jobs: remove label "admin" from contact card [#63823](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63823) +- Search_jobs: add janitor job [#64186](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64186)The new background job drastically reduces the size of the `exhaustive_*` tables and improves performance of the Search Jobs GQL API. +- Search_jobs: improve description on main page [#63992](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63992) +- Search_jobs: remove label "admin" from contact card [#63823](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63823) #### Cody -- cody: allow setting "cody.contextFilters" in site config without feature flag [#63881](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63881) +- Cody: allow setting "cody.contextFilters" in site config without feature flag [#63881](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63881) #### Frontend -- frontend: use explicit cache for admin analytics [#64077](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64077) +- Frontend: use explicit cache for admin analytics [#64077](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64077) #### Worker -- worker: move aggregated user stats job to worker [#64033](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64033) -- worker: disable jobs based on ENVs [#63853](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63853) -- worker: move event_logs janitor routines to worker [#63981](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63981) -- worker: move llm token counter to worker [#64008](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64008) -- worker: move refreshAnalyticsCache to worker [#64041](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64041) +- Worker: move aggregated user stats job to worker [#64033](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64033) +- Worker: disable jobs based on ENVs [#63853](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63853) +- Worker: move event_logs janitor routines to worker [#63981](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63981) +- Worker: move llm token counter to worker [#64008](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64008) +- Worker: move refreshAnalyticsCache to worker [#64041](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64041) #### Log -- log: remove use of log15 in ghe-feeder [#64131](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64131) +- Log: remove use of log15 in ghe-feeder [#64131](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64131) #### Ci -- ci: emit execlog for image push jobs [#64130](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64130) +- Ci: emit execlog for image push jobs [#64130](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64130) #### Sg -- sg: remove 'sg telemetry' and related docs [#63763](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63763) +- Sg: remove 'sg telemetry' and related docs [#63763](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63763) - `sg`: the deprecated `sg telemetry` command for allowlisting export of V1 telemetry from Cloud instances has been removed. Use telemetry V2 instead. -- sg: clean up help formatting [#63860](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63860) +- Sg: clean up help formatting [#63860](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63860) ### Ci #### Others -- add cloud controller gql compat test [#64092](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64092) -- automatic retry push images job at least 1 [#64145](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64145) +- Add cloud controller gql compat test [#64092](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64092) +- Automatic retry push images job at least 1 [#64145](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64145) ### Perf @@ -5404,21 +6434,21 @@ convention. #### Github -- github: Have a dedicated PublicRepository type [#63607](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63607) +- Github: Have a dedicated PublicRepository type [#63607](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63607) #### Codeintel -- codeintel: Extracts a MappedIndex abstraction over uploads [#63781](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63781) +- Codeintel: Extracts a MappedIndex abstraction over uploads [#63781](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63781) #### Others -- steps the usage cursor provenance state in a single place [#64321](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64321) -- handles Cursor uniformly over all usage provenances [#64319](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64319) -- renames usage cursor and adds fields for future syntactic cursor [#64208](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64208) +- Steps the usage cursor provenance state in a single place [#64321](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64321) +- Handles Cursor uniformly over all usage provenances [#64319](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64319) +- Renames usage cursor and adds fields for future syntactic cursor [#64208](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64208) #### Svelte -- svelte: Reduce logo complexity [#64274](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64274) +- Svelte: Reduce logo complexity [#64274](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64274) ### Reverts @@ -5427,69 +6457,69 @@ convention. ### Uncategorized -- feat(code insights): language stats speed improvements by using archive loading [#62946](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62946) +- Feat(code insights): language stats speed improvements by using archive loading [#62946](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62946) - Language stats queries now request one archive from gitserver instead of individual file requests. This leads to a huge performance improvement. Even extra large repositories like chromium are now able to compute within one minute. Previously they timed out. -- various improvements to saved searches [#63539](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63539) +- Various improvements to saved searches [#63539](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63539) - Improved the saved searches feature, which lets you save search queries to easily reuse them later and share them with other people in an organization. - Added the ability to transfer ownership of a saved search to a user's organizations or from an organization to a user's account. - Removed a long-deprecated and ineffective settings `search.savedQueries` field. You can manage saved searches in a user's or organization's profile area (e.g., at `/user/searches`). - Correctly re-map source ranges in new SCIP-based APIs [#63630](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63630) - Move internal/session into cmd/frontend/internal [#63649](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63649) -- subrepo: More explicitly define supported hosts [#63650](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63650) -- licensecheck: Make proper goroutine [#63655](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63655) +- Subrepo: More explicitly define supported hosts [#63650](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63650) +- Licensecheck: Make proper goroutine [#63655](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63655) - Remove old reference to env var that no longer exists [#63656](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63656) -- schema: Remove unused extension schema file [#63657](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63657) -- dotcom: Remove dotcom on-by-default Cloudflare trust mode [#63658](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63658) -- webhooks: Polish UI components [#63664](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63664) -- webhooks: Deterministically match webhook events to repos [#63668](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63668) -- gating: Add individual switches for disabling tools features [#63686](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63686) +- Schema: Remove unused extension schema file [#63657](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63657) +- Dotcom: Remove dotcom on-by-default Cloudflare trust mode [#63658](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63658) +- Webhooks: Polish UI components [#63664](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63664) +- Webhooks: Deterministically match webhook events to repos [#63668](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63668) +- Gating: Add individual switches for disabling tools features [#63686](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63686) - Svelte: implement new reference panel against new Usages API [#63724](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63724) - Usages API: implement surroundingContent [#63730](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63730) -- authz: Drop requirement for installing authz providers in every service [#63743](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63743) -- make pagination hooks store filter & query params in URL, not just pagination params [#63744](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63744) +- Authz: Drop requirement for installing authz providers in every service [#63743](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63743) +- Make pagination hooks store filter & query params in URL, not just pagination params [#63744](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63744) - Update comment and decode bytes instead [#63754](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63754) - Svelte: some unrelated cleanups [#63757](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63757) -- fix/internal/txemail: add timeout for SMTP connection establishment [#63759](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63759) +- Fix/internal/txemail: add timeout for SMTP connection establishment [#63759](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63759) - Instead of waiting forever, we wait at most 30 seconds before giving up when trying to connect to the configured mail server when sending an email. -- feat/graphql/access_tokens: send access token creation/deletion emails in background and create special message for dial errors [#63760](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63760) +- Feat/graphql/access_tokens: send access token creation/deletion emails in background and create special message for dial errors [#63760](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63760) - When creating or deleting an access token, we no longer wait for the email to be sent before returning to the caller. Instead, we now send it in the background. - Add more Completions handler tests [#63761](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63761)NA - Search: make 'exclude tests' more general [#63762](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63762) - Minor refactoring, fixes [#63766](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63766)NA - Svelte: add more general shrinkable path [#63770](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63770) -- feature/db/sub_repo_perms: add IPs column to sub repo perms [#63771](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63771) +- Feature/db/sub_repo_perms: add IPs column to sub repo perms [#63771](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63771) - The sub_repo_permissions table now has an ips column to store the associated IP address associated with each path rule. -- security: Auto-update package lockfiles for Sourcegraph base images [#63776](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63776) -- gateway: Don't panic because of duplicate env var registration [#63787](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63787) +- Security: Auto-update package lockfiles for Sourcegraph base images [#63776](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63776) +- Gateway: Don't panic because of duplicate env var registration [#63787](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63787) - RFC 969 API boilerplate [#63789](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63789) - Structural search: fix precise lang filtering [#63791](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63791) -- feature: update `sg release cut` to automate stitch graph gen and release branch creation [#63794](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63794) +- Feature: update `sg release cut` to automate stitch graph gen and release branch creation [#63794](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63794) - Wolfi image for Sourcegraph Frontend [#63798](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63798) -- fix(nix/p4-fusion): update p4-fusion helix-api hashes [#63805](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63805) +- Fix(nix/p4-fusion): update p4-fusion helix-api hashes [#63805](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63805) - Move Cody Web to beta [#63806](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63806) -- feat/lib/telemetrygateway: expose simple Dial [#63810](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63810) -- internal/database/sub_repo_permissions: modify store to be able to insert ip based permissions [#63811](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63811)The sub_repositorypermissions database store can now save and retrieve the IP addresses associated with each path rule. +- Feat/lib/telemetrygateway: expose simple Dial [#63810](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63810) +- Internal/database/sub_repo_permissions: modify store to be able to insert ip based permissions [#63811](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63811)The sub_repositorypermissions database store can now save and retrieve the IP addresses associated with each path rule. - Several fixes around merging modelconfig, and the current Cody Gateway data [#63814](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63814)NA - Svelte: optimize `observeIntersection` [#63816](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63816) -- change model identifier for finetuned deepseek model [#63817](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63817) +- Change model identifier for finetuned deepseek model [#63817](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63817) - Syntactic indexing non local refs java [#63822](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63822) -- feat/sg/msp: helpful error on cloudsqlproxy port conflict [#63830](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63830) -- feat/sg/enterprise: add 'sg enterprise set-name' [#63832](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63832) -- updated error messaging for blocked requests due to abuse [#63836](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63836) -- gitserver: Add option to allow setting custom context line count [#63840](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63840) -- misc saved searches followups [#63841](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63841) -- gitserver: Add OctopusMergeBase RPC method [#63842](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63842) -- pr-auditor: use pr-auditor from devx-service [#63847](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63847) +- Feat/sg/msp: helpful error on cloudsqlproxy port conflict [#63830](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63830) +- Feat/sg/enterprise: add 'sg enterprise set-name' [#63832](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63832) +- Updated error messaging for blocked requests due to abuse [#63836](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63836) +- Gitserver: Add option to allow setting custom context line count [#63840](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63840) +- Misc saved searches followups [#63841](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63841) +- Gitserver: Add OctopusMergeBase RPC method [#63842](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63842) +- Pr-auditor: use pr-auditor from devx-service [#63847](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63847) - Cody: add access token callback pages for CLI, Eclipse and VS [#63849](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63849) - Cody: add support for neovim, cody-cli, eclipse, and visualstudio clients [#63851](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63851) - Fix HTTP 406 error when using the Neovim Cody plugin with Enterprise instances -- chore/lib/telemetrygateway: fixup Dial helper [#63862](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63862) +- Chore/lib/telemetrygateway: fixup Dial helper [#63862](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63862) - Blame: fix some issues with the stream [#63865](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63865) - Fixed an issue with blame view that can cause retry loops and error pages that block interaction with the rest of the UI -- docs: Add alternate names and links in GraphQL docs [#63867](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63867) -- show saved searches in new global navbar [#63868](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63868) -- factor out PatternConstrainedInput [#63869](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63869) +- Docs: Add alternate names and links in GraphQL docs [#63867](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63867) +- Show saved searches in new global navbar [#63868](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63868) +- Factor out PatternConstrainedInput [#63869](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63869) - Add configuration for Intent Detection API [#63871](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63871) - Prompt Library [#63872](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63872) - The Prompt Library lets you create, share, and browse chat prompts for use with Cody. Prompts are owned by users or organizations, and site admins can make prompts public so that all users on the instance can see and use them. To use a prompt from your Prompt Library in Cody, select it in the Prompts dropdown in the Cody chat message field. @@ -5497,127 +6527,127 @@ convention. - Special oauth containers [#63880](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63880) - Feature: db connection pinger and validator [#63884](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63884) - Update CodyLLMConfiguration GraphQL object to be modelconfig aware [#63886](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63886)NA -- sg: check for nil multiError [#63889](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63889) +- Sg: check for nil multiError [#63889](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63889) - Search: add regex support to `repo:has.meta()` [#63891](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63891) - `repo:has.meta()` predicate now supports regex patterns for keys and values - Fixes re: Cody Pro x Sourcegraph-supplied models [#63892](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63892)NA -- cody-gateway: handle missing Google response [#63895](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63895)cody-gateway: log missing Google response as warning +- Cody-gateway: handle missing Google response [#63895](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63895)cody-gateway: log missing Google response as warning - Svelte: fix css selector [#63896](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63896) -- self hosted models [#63899](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63899)Cody Enterprise: added a new configuration for self-hosting models. Reach out to support if you would like to use this feature as it is in early access. +- Self hosted models [#63899](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63899)Cody Enterprise: added a new configuration for self-hosting models. Reach out to support if you would like to use this feature as it is in early access. - Adds unit tests for syntactic usages [#63900](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63900) - [sg] Make rfc command use private RFCs by default [#63902](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63902) - Unify naming of used/ignored context [#63903](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63903) -- track usage stats for saved searches in UTC day increments [#63904](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63904) -- query Repository.id to support Apollo Client caching [#63905](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63905) -- withAuthenticatedUser: use react-router-dom hooks & add test [#63906](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63906) -- show org name not displayName in most places [#63907](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63907) +- Track usage stats for saved searches in UTC day increments [#63904](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63904) +- Query Repository.id to support Apollo Client caching [#63905](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63905) +- WithAuthenticatedUser: use react-router-dom hooks & add test [#63906](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63906) +- Show org name not displayName in most places [#63907](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63907) - The user menu and other filter menus now show the names of organizations, not their "display names", to avoid ambiguity. For example, these menus will now show `abc-corp` not `ABC Corp` (if the latter was the `abc-corp`'s display name). -- add saved search visibility, draft, and timestamps [#63909](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63909) +- Add saved search visibility, draft, and timestamps [#63909](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63909) - Saved searches can now be made public (by site admins), which means all users can view them. This is a great way to share useful search queries with all users of a Sourcegraph instance. - Saved searches can be marked as a "draft", which is a gentle indicator that other people shouldn't use it yet. -- fix(build-tracker): Failed back-compat doesn't count towards branch-locking quota [#63911](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63911) -- sg: enable alerting by default for production projects [#63912](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63912) +- Fix(build-tracker): Failed back-compat doesn't count towards branch-locking quota [#63911](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63911) +- Sg: enable alerting by default for production projects [#63912](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63912) - Add separate shadow value for hovercards [#63918](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63918) - GraphQL: improve query cost violation message [#63921](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63921) -- fix/frontend/httpapi: improve request reader [#63923](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63923) -- saved searches & prompt library fixes [#63930](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63930) -- remove "organizations aren't supported" page on dotcom [#63932](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63932) -- prevent orgs from being named "global" on dotcom [#63933](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63933) -- allow non-site admins to list their orgs' members on dotcom [#63934](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63934) -- show "Copied" indicator when copying an access token [#63936](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63936) -- codeintel: GitTreeTranslator rewrite [#63938](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63938) -- repoupdater: Make batches init jobs dependent on batches.IsEnabled [#63939](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63939) +- Fix/frontend/httpapi: improve request reader [#63923](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63923) +- Saved searches & prompt library fixes [#63930](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63930) +- Remove "organizations aren't supported" page on dotcom [#63932](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63932) +- Prevent orgs from being named "global" on dotcom [#63933](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63933) +- Allow non-site admins to list their orgs' members on dotcom [#63934](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63934) +- Show "Copied" indicator when copying an access token [#63936](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63936) +- Codeintel: GitTreeTranslator rewrite [#63938](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63938) +- Repoupdater: Make batches init jobs dependent on batches.IsEnabled [#63939](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63939) - [update] Remove sleep in goroutine for webhook handlers [#63940](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63940) -- support getting other orgs on dotcom from the GraphQL API [#63941](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63941) -- misc improvements to graphqlbackend [#63943](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63943) -- explicitly check viewer access to settings in GraphQL API [#63945](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63945) -- use the viewerSettings GraphQL API instead of the 5y+-deprecated viewerConfiguration API [#63949](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63949) -- upgrade vitest to latest [#63951](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63951) +- Support getting other orgs on dotcom from the GraphQL API [#63941](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63941) +- Misc improvements to graphqlbackend [#63943](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63943) +- Explicitly check viewer access to settings in GraphQL API [#63945](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63945) +- Use the viewerSettings GraphQL API instead of the 5y+-deprecated viewerConfiguration API [#63949](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63949) +- Upgrade vitest to latest [#63951](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63951) - Add counter for traced requests to Fireworks [#63953](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63953) - Remove references to modelconfig.sourcegraph.pollingInterval [#63956](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63956)NA -- fix/database/sub_repo_perms: don't mark TestSubRepoPermsStore_GetByUserWithIPs as Parallel [#63958](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63958) +- Fix/database/sub_repo_perms: don't mark TestSubRepoPermsStore_GetByUserWithIPs as Parallel [#63958](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63958) - A race condition in the sub_repo_permissions database store test suite has been fixed. - Svelte rollout: add toggles for svelte-enabled pages [#63960](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63960) -- fix saved searches and prompts list page for anon users [#63961](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63961) -- various OrgArea fixes [#63962](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63962) -- allow site admins to list org members & view user/org settings on dotcom [#63963](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63963) +- Fix saved searches and prompts list page for anon users [#63961](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63961) +- Various OrgArea fixes [#63962](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63962) +- Allow site admins to list org members & view user/org settings on dotcom [#63963](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63963) - Svelte: Fix Safari 17.3 groupBy usage [#63964](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63964) -- finish removing chromatic [#63966](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63966) -- cody: correct link to emacs-cody [#63974](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63974) +- Finish removing chromatic [#63966](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63966) +- Cody: correct link to emacs-cody [#63974](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63974) - Implement server-side single-repo context fetching for RFC 969 [#63980](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63980) - [fix] Fix being unable to add batch changes credentials when rate limited [#63984](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63984) - Fixed an issue where, when Sourcegraph is applying rate limits, batch change credentials could not be added. Sourcegraph now waits a maximum of 10 seconds to update credentials, and if it times out, it saves the credentials regardless and displays a warning to the user. -- fix incorrect URL (/new) on saved search and prompt library pages [#63995](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63995) -- feature/worker/permission syncer: perforce: sync HOST field using IP addresses [#64010](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64010) +- Fix incorrect URL (/new) on saved search and prompt library pages [#63995](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63995) +- Feature/worker/permission syncer: perforce: sync HOST field using IP addresses [#64010](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64010) - The perforce permissions syncer has been updated to save the IP address associated with each sub_repository_permissions rule. - Bring back post-sign-up route to the backend router [#64011](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64011) -- authz: Compute providers on the fly [#64012](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64012) -- feat/frontend/dotcom: add toggles for various online license checks [#64013](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64013) +- Authz: Compute providers on the fly [#64012](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64012) +- Feat/frontend/dotcom: add toggles for various online license checks [#64013](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64013) - Update the legacy link to sg doc [#64017](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64017) - Update the outdated link to #dev-experience to #discuss-dev-infra [#64018](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64018) - Maintenance Splash Page [#64019](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64019) -- codeintel: returns surroundingContent from search result [#64022](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64022) -- codeintel: runs occurrence and symbol search in parallel [#64023](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64023) -- codeintel: allows batch retrieval of SCIP documents [#64024](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64024) -- codeintel: fetches diffs from gitserver in batches [#64025](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64025) +- Codeintel: returns surroundingContent from search result [#64022](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64022) +- Codeintel: runs occurrence and symbol search in parallel [#64023](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64023) +- Codeintel: allows batch retrieval of SCIP documents [#64024](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64024) +- Codeintel: fetches diffs from gitserver in batches [#64025](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64025) - Removes the old GitTreeTranslator API [#64027](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64027) - Remove dead collaborators invite code [#64039](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64039) - Make cody gateway usage worker a periodic routine [#64040](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64040) - Unpin openjdk-11 version in blobstore package [#64045](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64045) -- bug: update version consts in updatecheck handler [#64052](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64052) -- cleanup: Move azure openai provider config validation to right place [#64056](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64056) -- security: Auto-update package lockfiles for Sourcegraph base images [#64060](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64060) -- auth: Fix Found page response when redis is down [#64063](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64063) -- codeintel: Adds a batch api for fetching multiple documents to MappedIndex [#64073](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64073) +- Bug: update version consts in updatecheck handler [#64052](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64052) +- Cleanup: Move azure openai provider config validation to right place [#64056](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64056) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64060](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64060) +- Auth: Fix Found page response when redis is down [#64063](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64063) +- Codeintel: Adds a batch api for fetching multiple documents to MappedIndex [#64073](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64073) - Syntactic indexing policy toggle: UI and supporting APIs (with backcompat) [#64075](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64075) - In site-admin APIs for updating code intelligence policies: - - field `indexingEnabled` is renamed to `preciseIndexingEnabled` - - a required `syntacticIndexingEnabled` is added (only takes effect if experimental feature is enabled) - - field `forIndexing` is renamed to `forPreciseIndexing` -- codeintel: Speed up syntactic and search-based usages using batch APIs [#64078](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64078) -- scip-syntax: uses `.starts_with` to check reference capture [#64081](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64081) -- feat/worker/permission syncing: make sub repo permissions re-insertion fall back to original paths if ips not added yet [#64086](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64086) + - Field `indexingEnabled` is renamed to `preciseIndexingEnabled` + - A required `syntacticIndexingEnabled` is added (only takes effect if experimental feature is enabled) + - Field `forIndexing` is renamed to `forPreciseIndexing` +- Codeintel: Speed up syntactic and search-based usages using batch APIs [#64078](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64078) +- Scip-syntax: uses `.starts_with` to check reference capture [#64081](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64081) +- Feat/worker/permission syncing: make sub repo permissions re-insertion fall back to original paths if ips not added yet [#64086](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64086) - Enable p4-fusion by default for Perforce code host connections [#64101](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64101) - For Perforce code host connections, `p4-fusion` is now always enabled and the option for the much slower and unreliable `git p4` no longer exists. -- gerrit: Add support for repositoryPathPattern [#64102](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64102)Added support for the `repositoryPathPattern` setting for Gerrit code host connections. -- msp: use BUILDKITE_BUILD_CREATOR as fallback [#64104](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64104) -- msp: remove old author variable [#64107](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64107) +- Gerrit: Add support for repositoryPathPattern [#64102](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64102)Added support for the `repositoryPathPattern` setting for Gerrit code host connections. +- Msp: use BUILDKITE_BUILD_CREATOR as fallback [#64104](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64104) +- Msp: remove old author variable [#64107](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64107) - Blob search: Fix incorrect icons in the blob search bar [#64108](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64108) -- gomod: update zoekt for guardrails perf experiment [#64109](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64109) +- Gomod: update zoekt for guardrails perf experiment [#64109](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64109) - Svelte Navigation: hide teams when own is not enabled [#64110](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64110) -- search-blitz: adjust limit for snippetAttribution to match gateway [#64119](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64119) -- observability: Adds useful data to traces from gosyntect.Highlight [#64121](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64121) -- scip-syntax: Simplifies to two visibilities [#64124](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64124) -- gomod: update zoekt to include improvement to experiment [#64125](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64125) +- Search-blitz: adjust limit for snippetAttribution to match gateway [#64119](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64119) +- Observability: Adds useful data to traces from gosyntect.Highlight [#64121](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64121) +- Scip-syntax: Simplifies to two visibilities [#64124](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64124) +- Gomod: update zoekt to include improvement to experiment [#64125](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64125) - Support detecting search and edit intent [#64129](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64129) - SvelteKit: Add 'Tools' Menu item back to global navigation [#64134](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64134) - Svelte: do not show path section if empty [#64135](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64135) - SvelteKit: fix issue where clicking link with no href refreshed the page [#64136](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64136) -- fix/internal/requestclient: read all instances of x-forwarded-for header, not just the first [#64137](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64137) -- bug: parse v in target versions [#64139](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64139) -- codeintel: document that pagination for usages might return extra results [#64142](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64142) -- bug: fix default version [#64143](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64143) -- chore(syntax-highlighter): Some cleanup for locals detection [#64144](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64144) +- Fix/internal/requestclient: read all instances of x-forwarded-for header, not just the first [#64137](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64137) +- Bug: parse v in target versions [#64139](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64139) +- Codeintel: document that pagination for usages might return extra results [#64142](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64142) +- Bug: fix default version [#64143](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64143) +- Chore(syntax-highlighter): Some cleanup for locals detection [#64144](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64144) - Bump cody web to most recent package @sourcegraph/cody-web [#64149](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64149) -- docs: Specify matching behavior for usagesForSymbol(range:) [#64151](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64151) +- Docs: Specify matching behavior for usagesForSymbol(range:) [#64151](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64151) - Svelte: Bump cody web to most recent package @sourcegraph/cody-web [#64152](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64152) - Nit: adds space between tools menu item and dropdown icon [#64154](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64154) -- frontend: Remove global conf server variable [#64155](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64155) -- frontend: Consolidate remaining registry packages [#64156](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64156) +- Frontend: Remove global conf server variable [#64155](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64155) +- Frontend: Consolidate remaining registry packages [#64156](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64156) - Add unit test for modelconfig converting starcoder completion model [#64160](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64160)NA - Relax modelconfig name restrictions [#64161](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64161)NA. - Svelte: add welcome introduction when enabling svelte for the first time [#64163](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64163) -- replace modelOverridesRecommendedSettings with selfHostedModels [#64164](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64164)Improved configuration functionality for Cody Enterprise with Self-hosted models. -- fix autocomplete regression in `main` ("various" provider issue) [#64165](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64165)N/A +- Replace modelOverridesRecommendedSettings with selfHostedModels [#64164](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64164)Improved configuration functionality for Cody Enterprise with Self-hosted models. +- Fix autocomplete regression in `main` ("various" provider issue) [#64165](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64165)N/A - Expose ranker relevance score in GraphQL API [#64172](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64172) -- Policy patch - leave fields unchanged if they're missing from request [#64174](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64174) -- docs: Weaken guarantees for Usage cursor [#64185](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64185) +- Policy patch - Leave fields unchanged if they're missing from request [#64174](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64174) +- Docs: Weaken guarantees for Usage cursor [#64185](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64185) - Code intel: respect provenance when getting usages [#64193](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64193) - Bump @sourcegraph/cody-web to 0.3.2 [#64195](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64195) - Don't block `frontend` initialization with invalid modelconfig [#64200](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64200)NA -- security: Auto-update package lockfiles for Sourcegraph base images [#64204](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64204) -- search: apply phrase boosting to more queries [#64207](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64207) -- sg cloud eph: simplify status [#64209](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64209) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64204](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64204) +- Search: apply phrase boosting to more queries [#64207](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64207) +- Sg cloud eph: simplify status [#64209](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64209) - Styling updates throughout [#64221](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64221) - Svelte: welcome banner followups [#64222](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64222) - Cody web: add server-side fetching for URL mentions [#64223](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64223) @@ -5625,16 +6655,16 @@ convention. - Chore: remove enablePreciseOccurrences feature flag [#64229](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64229) - Web: fix git blame for files that have `/stream/` in their path [#64230](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64230) - Fixed an issue where blame view would error when the file contains the path element `/stream/` -- codeintel: make usage-range non-optional [#64236](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64236) -- ephemerals: fix feature flag name [#64237](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64237) +- Codeintel: make usage-range non-optional [#64236](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64236) +- Ephemerals: fix feature flag name [#64237](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64237) - Reapply "soap: Fix auto-redirect to IdP when SOAP is enabled" (#64234) [#64244](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64244) -- gitserver: RawDiff checks if commits exist [#64245](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64245)Fixes a bug where a force push on HEAD of a repository might lead to our unindexed search failing until the indexed search had updated. -- servicecatalog: remove searcher dep on database [#64247](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64247) +- Gitserver: RawDiff checks if commits exist [#64245](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64245)Fixes a bug where a force push on HEAD of a repository might lead to our unindexed search failing until the indexed search had updated. +- Servicecatalog: remove searcher dep on database [#64247](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64247) - Chore: remove non-null assertions [#64249](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64249) - Svelte: fix welcome banner flashing on reload [#64251](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64251) - Cody Web: Update Cody Web to 0.3.6 [React version] [#64254](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64254) - Svelte: make closing the welcome overlay more obvious [#64256](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64256) -- gomod: update zoekt for shard scanning improvement [#64264](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64264) +- Gomod: update zoekt for shard scanning improvement [#64264](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64264) - Update p4-fusion-sg wolfi-package [#64266](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64266) - Return 'sourcegraph' as the CodyLLMConfigurationResolver.Provider [#64276](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64276)NA - Svelte: remove site admin gate on code intel preview [#64277](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64277) @@ -5642,7 +6672,7 @@ convention. - Update the default Sourcegraph-supplied LLM models [#64281](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64281)NA? - Enable SCIP based APIs by default [#64285](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64285) - Update wolfi hashes [#64289](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64289) -- searcher: fix benchmarks [#64292](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64292) +- Searcher: fix benchmarks [#64292](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64292) - Search: re-add support for 'lucky' patterntype [#64293](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64293) - Update Cody Web to 0.3.7 [#64296](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64296) - Search: boost matches on quoted terms [#64298](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64298) @@ -5650,7 +6680,7 @@ convention. - Svelte: more welcome banner behavior updates [#64311](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64311) - Fix Cody Web Svelte Sidebar [#64320](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64320) - Center align Cody logo in Cody Web Sidebar [#64324](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64324) -- upgrade Cody Web, always create a new chat [#64334](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64334) +- Upgrade Cody Web, always create a new chat [#64334](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64334) - Svelte: enable toggle by default [#64340](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64340) ### Untracked @@ -5658,11 +6688,11 @@ convention. The following PRs were merged onto the previous release branch but could not be automatically mapped to a corresponding commit in this release: - [Backport-5.5.x]: Move Cody Web to beta (#63806) [#63808](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63808) - Backport: Blame: fix some issues with the stream (#63865) [#63929](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63929) -- security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) -- security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) -- appliance: backport all recent appliance changes [#64182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64182) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) +- Security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) +- Appliance: backport all recent appliance changes [#64182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64182) - Backport all recent appliance changes. The appliance is still pre-release. -- cherry-pick 856e41e with resolved conflicts [#64228](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64228) +- Cherry-pick 856e41e with resolved conflicts [#64228](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64228) # v5.5.3956 @@ -5684,19 +6714,19 @@ The following PRs were merged onto the previous release branch but could not be - [Backport 5.5.x] Publish images for all commits on release branches [#63987](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63987) Backport b7242d280f37a4b9effebb52ac4301e59635d629 from #63985 - [Backport 5.5.x] [logging] Only record events if a new user was created [#64005](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64005) Backport 777c7a089956f1ad9c494ab55e8660bbdd781259 from #64004 - [Backport 5.5.x] Integrate security release approval into release pipeline [#64030](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64030) Backport 9dd901f3c957cf5bf83aa6ac41fc3c6b2744cfd3 from #63990 -- security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) - [Backport 5.5.x] fix(source): Fix issue where worker would crash if a Bitbucket Cloud token couldn''t be refreshed [#64037](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64037) - Fixed an issue where a Bitbucket Cloud OAuth token failing to refresh would crash the `worker` service. Backport bc036ad2bafc9a09d80646d30d26335359a28fd1 from #64028 -- security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) +- Security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) - [Backport 5.5.x] ci: make internal+promote release higher priority in runtypes [#64050](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64050) Backport 0309564f9362ea24e248aa5189d66f89826ccecf from #64049 - [Backport 5.5.x] fix: Fix Chrome stack overflow during highlighting [#64074](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64074) - Fixes a Chrome-specific stack overflow when highlighting large files. Backport 2644e242447ac355a415abec7af5cfb8d9849e75 from #64072 - Backport 5ce2eea to 5.5.x [#64166](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64166) -- security: Auto-update package lockfiles for Sourcegraph base images [#64180](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64180) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64180](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64180) - [Backport 5.5.x] fix(appliance): cache authorization status [#64219](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64219) Backport 156aa5a0adec1bc7a1f2142878761d8993dd4c43 from #64213 - [Backport 5.5.x] fix(appliance): reliably redirect to site-admin post-install [#64220](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64220) Backport e54407d9f50ed11f1a7c27edbb5c42966070f236 from #64216 -- cherry-pick 856e41e with resolved conflicts [#64228](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64228) +- Cherry-pick 856e41e with resolved conflicts [#64228](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64228) ### Untracked @@ -5717,16 +6747,16 @@ The following PRs were merged onto the previous release branch but could not be - [Backport 5.5.x] Publish images for all commits on release branches [#63987](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63987) Backport b7242d280f37a4b9effebb52ac4301e59635d629 from #63985 - [Backport 5.5.x] [logging] Only record events if a new user was created [#64005](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64005) Backport 777c7a089956f1ad9c494ab55e8660bbdd781259 from #64004 - [Backport 5.5.x] Integrate security release approval into release pipeline [#64030](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64030) Backport 9dd901f3c957cf5bf83aa6ac41fc3c6b2744cfd3 from #63990 -- security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) - [Backport 5.5.x] fix(source): Fix issue where worker would crash if a Bitbucket Cloud token couldn''t be refreshed [#64037](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64037) - Fixed an issue where a Bitbucket Cloud OAuth token failing to refresh would crash the `worker` service. Backport bc036ad2bafc9a09d80646d30d26335359a28fd1 from #64028 -- security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) +- Security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) - [Backport 5.5.x] ci: make internal+promote release higher priority in runtypes [#64050](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64050) Backport 0309564f9362ea24e248aa5189d66f89826ccecf from #64049 - [Backport 5.5.x] fix: Fix Chrome stack overflow during highlighting [#64074](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64074) - Fixes a Chrome-specific stack overflow when highlighting large files. Backport 2644e242447ac355a415abec7af5cfb8d9849e75 from #64072 - Backport 5ce2eea to 5.5.x [#64166](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64166) -- security: Auto-update package lockfiles for Sourcegraph base images [#64180](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64180) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64180](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64180) # v5.5.3738 @@ -5734,7 +6764,7 @@ The following PRs were merged onto the previous release branch but could not be ### Feat -- appliance: backport all recent appliance changes [#64182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64182) +- Appliance: backport all recent appliance changes [#64182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64182) - Backport all recent appliance changes. The appliance is still pre-release. ### Reverts @@ -5758,10 +6788,10 @@ The following PRs were merged onto the previous release branch but could not be - [Backport 5.5.x] Publish images for all commits on release branches [#63987](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63987) Backport b7242d280f37a4b9effebb52ac4301e59635d629 from #63985 - [Backport 5.5.x] [logging] Only record events if a new user was created [#64005](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64005) Backport 777c7a089956f1ad9c494ab55e8660bbdd781259 from #64004 - [Backport 5.5.x] Integrate security release approval into release pipeline [#64030](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64030) Backport 9dd901f3c957cf5bf83aa6ac41fc3c6b2744cfd3 from #63990 -- security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) +- Security: Auto-update package lockfiles for Sourcegraph base images [#64035](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64035) - [Backport 5.5.x] fix(source): Fix issue where worker would crash if a Bitbucket Cloud token couldn''t be refreshed [#64037](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64037) - Fixed an issue where a Bitbucket Cloud OAuth token failing to refresh would crash the `worker` service. Backport bc036ad2bafc9a09d80646d30d26335359a28fd1 from #64028 -- security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) +- Security: Bump openjdk-11 version in blobstore image [#64047](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64047) - [Backport 5.5.x] ci: make internal+promote release higher priority in runtypes [#64050](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/64050) Backport 0309564f9362ea24e248aa5189d66f89826ccecf from #64049 # v5.5.1337 @@ -5801,609 +6831,609 @@ The following PRs were merged onto the previous release branch but could not be ### Chore - Change errors.HasType to respect multi-errors [#63024](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63024) -- codenav: Resolve repo and commit in common code [#63072](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63072) -- graph: Add changelog entry for Python scip-ctags fix (second attempt) [#63106](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63106) -- search: Add test case covering hack lang detection behavior [#63136](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63136) +- Codenav: Resolve repo and commit in common code [#63072](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63072) +- Graph: Add changelog entry for Python scip-ctags fix (second attempt) [#63106](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63106) +- Search: Add test case covering hack lang detection behavior [#63136](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63136) - Add test case for coverage hack lang detection -- msp: document gRPC notes in spec docstrings [#63140](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63140) +- Msp: document gRPC notes in spec docstrings [#63140](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63140) - Fix lint error (unparam) [#63151](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63151) - Validate driver type immediately [#63177](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63177) -- appliance: remove references to embeddings [#63185](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63185) +- Appliance: remove references to embeddings [#63185](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63185) - Remove references to embeddings from (still unreleased) appliance. -- security: update dependencies [#63197](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63197) -- ci: conditionally stamp genrules [#63204](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63204) +- Security: update dependencies [#63197](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63197) +- Ci: conditionally stamp genrules [#63204](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63204) - Avoid invalidating cache in stamped genrules on dev builds. -- schema: Add implementation status for codeGraphData [#63219](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63219) +- Schema: Add implementation status for codeGraphData [#63219](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63219) - Add GitBlobResolver and GitTreeResolver for readability [#63223](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63223) - Remove dead code for Rust crates [#63224](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63224) -- bazel: bump to 7.2.0 [#63226](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63226) -- changelog: advise contributors of new process [#63243](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63243) +- Bazel: bump to 7.2.0 [#63226](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63226) +- Changelog: advise contributors of new process [#63243](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63243) - Advise contributors of new changelog process. -- svelte: Migrate all icons to Lucide/custom icons [#63246](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63246) +- Svelte: Migrate all icons to Lucide/custom icons [#63246](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63246) - Add binary search function that returns range [#63248](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63248) - Move deduplicateBy to collections package [#63249](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63249) -- codeintel: Use internal language detection package for insights [#63254](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63254) +- Codeintel: Use internal language detection package for insights [#63254](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63254) - Code clean up to use common language detection mechanism in more places -- remove broken link in README [#63256](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63256) +- Remove broken link in README [#63256](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63256) - Remove unused code paths in lsifstore package [#63259](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63259) - Add more tests for GetLanguages API [#63260](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63260) - Simplify location uniquing [#63263](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63263) - Add specialized function for sorting primitive sets [#63269](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63269) - Bump go-enry and Zoekt to handle new languages [#63281](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63281) - Updates the `lang:` filter to add support for languages such as Mojo, Roc, EdgeQL etc. -- ci: remove buildchecker sunday summary posts [#63289](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63289) +- Ci: remove buildchecker sunday summary posts [#63289](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63289) - Maintain consistency between languages functions [#63292](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63292) -- local: remove docsite from dotcom commandset [#63314](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63314) -- deps: upgrade grpc, prometheus/common [#63328](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63328) -- deps: upgrade alertmanager package dependency, improve logs and tests [#63329](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63329) +- Local: remove docsite from dotcom commandset [#63314](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63314) +- Deps: upgrade grpc, prometheus/common [#63328](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63328) +- Deps: upgrade alertmanager package dependency, improve logs and tests [#63329](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63329) - Add more docs for occurrences GraphQL API [#63338](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63338) -- svelte: Simplify development for dotcom [#63341](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63341) -- svelte: Remove stub logger [#63342](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63342) -- plg: migrate invoices list to react-query [#63343](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63343) -- local: simplify 'sg db' inline help [#63344](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63344) -- ci: instrument push_all.sh commands in honeycomb [#63350](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63350) -- ci: mark web-sveltekit:e2e_test as flaky [#63351](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63351) -- svelte: Update fuzzy finder designs [#63354](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63354) +- Svelte: Simplify development for dotcom [#63341](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63341) +- Svelte: Remove stub logger [#63342](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63342) +- Plg: migrate invoices list to react-query [#63343](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63343) +- Local: simplify 'sg db' inline help [#63344](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63344) +- Ci: instrument push_all.sh commands in honeycomb [#63350](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63350) +- Ci: mark web-sveltekit:e2e_test as flaky [#63351](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63351) +- Svelte: Update fuzzy finder designs [#63354](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63354) - Fix inaccurate error message [#63361](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63361) -- remove obsolete tracking code for Cody App downloads [#63364](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63364) -- centralize logic for disabling Batch Changes on dotcom [#63370](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63370) +- Remove obsolete tracking code for Cody App downloads [#63364](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63364) +- Centralize logic for disabling Batch Changes on dotcom [#63370](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63370) - Add SymbolUsageKind to GraphQL API [#63371](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63371) - Add doc comment for DiffOptions.Paths [#63385](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63385) -- deps: replace internal/slices [#63386](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63386) +- Deps: replace internal/slices [#63386](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63386) - Add a collections library to dependencies. - Refactor and document GitTreeTranslator [#63390](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63390) -- batches: remove visibility options from create batch changes page [#63393](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63393) - - remove visibility options from create batch change page -- enterpriseportal: only use 'revoke' verb for licenses [#63407](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63407) -- bazel: bump rules_js to address permissions denied warning [#63419](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63419) -- ci: emit compact executon log in CI [#63420](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63420) -- batches: remove beta badge from batch changes [#63423](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63423) +- Batches: remove visibility options from create batch changes page [#63393](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63393) + - Remove visibility options from create batch change page +- Enterpriseportal: only use 'revoke' verb for licenses [#63407](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63407) +- Bazel: bump rules_js to address permissions denied warning [#63419](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63419) +- Ci: emit compact executon log in CI [#63420](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63420) +- Batches: remove beta badge from batch changes [#63423](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63423) - Remove Beta badge from Batch Changes pages. -- enterpriseportal: split database package [#63425](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63425) -- enterpriseportal: properly close DB handle [#63426](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63426) -- codeintel: Differentiate between paths relative to upload root vs repo root [#63437](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63437) -- batches: remove beta badge from Batch Changes page [#63441](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63441) - - the Beta badge is now removed from Batch Changes -- plg: add useEmbeddedUI site config param [#63442](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63442) -- svelte: Properly route to revision agnostic pages [#63444](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63444) -- enterpriseportal: tweak maybeMigrate tracing [#63448](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63448) -- ci: emit compact executon log in CI for test + build commands only [#63451](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63451) -- enterpriseportal: propagate context to migration database context [#63455](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63455) -- svelte: Hide cody nav entries and upsell banner when cody isn't enabled [#63463](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63463) +- Enterpriseportal: split database package [#63425](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63425) +- Enterpriseportal: properly close DB handle [#63426](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63426) +- Codeintel: Differentiate between paths relative to upload root vs repo root [#63437](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63437) +- Batches: remove beta badge from Batch Changes page [#63441](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63441) + - The Beta badge is now removed from Batch Changes +- Plg: add useEmbeddedUI site config param [#63442](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63442) +- Svelte: Properly route to revision agnostic pages [#63444](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63444) +- Enterpriseportal: tweak maybeMigrate tracing [#63448](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63448) +- Ci: emit compact executon log in CI for test + build commands only [#63451](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63451) +- Enterpriseportal: propagate context to migration database context [#63455](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63455) +- Svelte: Hide cody nav entries and upsell banner when cody isn't enabled [#63463](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63463) - Add collection type - OrderedSet [#63469](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63469) -- bazel: don't stamp yq rule for wolfi base images [#63470](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63470) -- bazel: add client/backstage-frontend to bazelignore [#63471](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63471) -- svelte: Upgrade SvelteKit [#63490](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63490) -- enterpriseportal: rename customer admin role in API [#63501](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63501) -- enterpriseportal: add test for iam_model [#63503](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63503) -- codygatewayevents: extract into standalone package for reuse, split up internal/codygateway [#63528](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63528) -- local: add dotcom-cody-e2e commandset [#63548](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63548) -- linearhooks: use MSP rollouts [#63556](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63556) -- analytics: remove Cody characters events from inclusion in pin… [#63557](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63557) -- search: VSCode Search extension: Remove signup link for sourcegraph.com [#63558](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63558) +- Bazel: don't stamp yq rule for wolfi base images [#63470](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63470) +- Bazel: add client/backstage-frontend to bazelignore [#63471](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63471) +- Svelte: Upgrade SvelteKit [#63490](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63490) +- Enterpriseportal: rename customer admin role in API [#63501](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63501) +- Enterpriseportal: add test for iam_model [#63503](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63503) +- Codygatewayevents: extract into standalone package for reuse, split up internal/codygateway [#63528](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63528) +- Local: add dotcom-cody-e2e commandset [#63548](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63548) +- Linearhooks: use MSP rollouts [#63556](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63556) +- Analytics: remove Cody characters events from inclusion in pin… [#63557](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63557) +- Search: VSCode Search extension: Remove signup link for sourcegraph.com [#63558](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63558) - Remove links to create an account on sourcegraph.com because it no longer hosts private code. -- search: VSCode Search extension: Remove url and token from configuration [#63559](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63559) +- Search: VSCode Search extension: Remove url and token from configuration [#63559](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63559) - Remove access token and URL from extension settings because they are managed in the extension now. -- preserve format imposed by bazel [#63561](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63561) +- Preserve format imposed by bazel [#63561](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63561) - Add feature flag for new SCIP-based GraphQL APIs [#63565](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63565) - Simplify path trimming logic in perm checking [#63574](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63574) - Set scipBasedAPIs to off by default [#63575](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63575) - Use api.RepoID and api.CommitID in more places [#63596](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63596) -- local: sg warns about opposite default value on dev builds [#63612](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63612) -- local: make sg handle empty secret file gracefully [#63614](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63614) -- local: simplify sg teammate [#63667](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63667) -- svelte: Cleanup dependencies [#63691](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63691) -- drop isGitHubApp field from batch changes credentials [#63709](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63709) -- reword headline from tokens to credentials [#63714](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63714) -- redis: set max active redis connections to 1000 [#63718](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63718) - - redis-pool: set max active clients to 1000 -- security: Updated dind image to 27-0-3 [#63725](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63725) +- Local: sg warns about opposite default value on dev builds [#63612](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63612) +- Local: make sg handle empty secret file gracefully [#63614](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63614) +- Local: simplify sg teammate [#63667](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63667) +- Svelte: Cleanup dependencies [#63691](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63691) +- Drop isGitHubApp field from batch changes credentials [#63709](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63709) +- Reword headline from tokens to credentials [#63714](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63714) +- Redis: set max active redis connections to 1000 [#63718](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63718) + - Redis-pool: set max active clients to 1000 +- Security: Updated dind image to 27-0-3 [#63725](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63725) - Upgraded dind to 27.0.3 to patch CVE-2024-24790 vulnerability -- svelte: Update to latest cody web version [#63732](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63732) -- svelte: Use MDI icons for seach input pattern type toggles [#63733](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63733) -- svelte: Update cody web version [#63747](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63747) -- add changelog entry for Batch Changes - GitHub apps integration [#63756](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63756) +- Svelte: Update to latest cody web version [#63732](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63732) +- Svelte: Use MDI icons for seach input pattern type toggles [#63733](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63733) +- Svelte: Update cody web version [#63747](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63747) +- Add changelog entry for Batch Changes - GitHub apps integration [#63756](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63756) - Batch Changes: GitHub apps can now be added as a credential for authentication and interacting with changesets. [#31533](https://github.com/sourcegraph/sourcegraph-public-snapshot/issues/31533) ### Feat -- ci: Adds playwright tests for sveltekit to bazel [#62560](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62560) -- search: Add Syntax Highlighting for Hack Language [#62770](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62770) -- search: Add Syntax Highlighting for Magik language [#62919](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62919) +- Ci: Adds playwright tests for sveltekit to bazel [#62560](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62560) +- Search: Add Syntax Highlighting for Hack Language [#62770](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62770) +- Search: Add Syntax Highlighting for Magik language [#62919](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62919) - Added syntax highlighting for the Magik programming language. -- msp: allow enablement of logical replication features for Datastream [#63092](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63092) +- Msp: allow enablement of logical replication features for Datastream [#63092](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63092) - MSP services can now configure `postgreSQL.logicalReplication` to enable Data Analytics team to replicate selected database tables into BigQuery. -- search: Support Magik language file filter in search [#63110](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63110) +- Search: Support Magik language file filter in search [#63110](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63110) - Added Magik language to language filters (`lang:magik`) -- sg: add command to generate a dotcom user gateway access token [#63125](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63125) -- appliance: deploy frontend [#63158](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63158) +- Sg: add command to generate a dotcom user gateway access token [#63125](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63125) +- Appliance: deploy frontend [#63158](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63158) - Appliance (still unreleased) can deploy frontend. -- appliance: deploy searcher [#63191](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63191) +- Appliance: deploy searcher [#63191](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63191) - Appliance (as yet unreleased) can deploy Searcher. -- gitserver: don't log memoryObservation error if it occured b/c context cancellation [#63210](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63210) +- Gitserver: don't log memoryObservation error if it occured b/c context cancellation [#63210](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63210) - Reduce logspam in the gitserver command functionality by ignoring memory observation errors if they occurred due to external context cancellation. -- plg: Add new Checkout flow that uses Stripe's `createToken` API [#63213](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63213) -- gitserver: avoid logspam from deadline exceeded memory tracking errors [#63215](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63215) +- Plg: Add new Checkout flow that uses Stripe's `createToken` API [#63213](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63213) +- Gitserver: avoid logspam from deadline exceeded memory tracking errors [#63215](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63215) - In the gitserver new command logic, logspam from the memory observer when the context error is deadline exceeded will no longer occur. -- plg: Add seats [#63227](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63227) +- Plg: Add seats [#63227](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63227) - Search: Add icon for the Hack language [#63233](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63233) - Adds icon for the Hack language -- plg: Apply designs to Cody Pro pages [#63244](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63244) -- plg: Use react-query for team management [#63267](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63267) -- ci: Trigger security scanner from release pipeline [#63280](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63280) +- Plg: Apply designs to Cody Pro pages [#63244](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63244) +- Plg: Use react-query for team management [#63267](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63267) +- Ci: Trigger security scanner from release pipeline [#63280](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63280) - Added security scanner to the release pipeline -- plg: remove accept invite page [#63290](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63290) -- enterpriseportal: UpdateCodyGatewayAccess RPC definition [#63307](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63307) -- enterpriseportal: CreateEnterpriseSubscription RPC definition [#63308](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63308) -- enterpriseportal: add Salesforce metadata at subscription level [#63317](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63317) -- sg: command to add default site-admin with predefined access token [#63320](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63320) -- enterpriseportal: CreateEnterpriseSubscriptionLicense RPC defininition [#63323](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63323) -- enterpriseportal: ArchiveEnterpriseSubscription RPC definition [#63330](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63330) -- enterpriseportal: RevokeEnterpriseSubscriptionLicense RPC definition [#63331](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63331) +- Plg: remove accept invite page [#63290](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63290) +- Enterpriseportal: UpdateCodyGatewayAccess RPC definition [#63307](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63307) +- Enterpriseportal: CreateEnterpriseSubscription RPC definition [#63308](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63308) +- Enterpriseportal: add Salesforce metadata at subscription level [#63317](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63317) +- Sg: command to add default site-admin with predefined access token [#63320](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63320) +- Enterpriseportal: CreateEnterpriseSubscriptionLicense RPC defininition [#63323](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63323) +- Enterpriseportal: ArchiveEnterpriseSubscription RPC definition [#63330](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63330) +- Enterpriseportal: RevokeEnterpriseSubscriptionLicense RPC definition [#63331](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63331) - Add id for CodeGraphData [#63337](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63337) -- codeintel: Add precise auto-inferencing for dotnet [#63348](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63348) +- Codeintel: Add precise auto-inferencing for dotnet [#63348](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63348) - Enable automatic precise indexing of .NET projects -- plg: Update Cody Pro badge deck [#63352](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63352) -- appliance: appliance docker container [#63357](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63357) - - feat(appliance): create docker container -- plg: Tweak invite co-workers flow [#63374](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63374) -- plg: Invite users on Cody Dashboard [#63375](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63375) -- plg: require confirmation before removing user or revoking admin [#63388](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63388) -- svelte: Make fuzzy finder matching more reliable [#63397](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63397) +- Plg: Update Cody Pro badge deck [#63352](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63352) +- Appliance: appliance docker container [#63357](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63357) + - Feat(appliance): create docker container +- Plg: Tweak invite co-workers flow [#63374](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63374) +- Plg: Invite users on Cody Dashboard [#63375](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63375) +- Plg: require confirmation before removing user or revoking admin [#63388](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63388) +- Svelte: Make fuzzy finder matching more reliable [#63397](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63397) - Add 'search all' tab - Support multi-word search - Support regular expression patterns - Fix matching reliability -- plg: remove seats from subscription [#63408](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63408) -- sg: add 'sg enterprise' commands for Cody Analytics [#63414](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63414) -- enterpriseportal: validate and normalize instance domains [#63415](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63415) -- appliance: local developer mode [#63417](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63417) +- Plg: remove seats from subscription [#63408](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63408) +- Sg: add 'sg enterprise' commands for Cody Analytics [#63414](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63414) +- Enterpriseportal: validate and normalize instance domains [#63415](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63415) +- Appliance: local developer mode [#63417](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63417) - Local developer mode for appliance config authors. -- enterpriseportal: use UUID type for subscription ID [#63452](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63452) -- enterpriseportal: initialize subscriptions tables [#63453](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63453) -- enterpriseportal: init licenses tables [#63454](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63454) -- enterpriseportal: init Cody Gateway Access table [#63457](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63457) -- dotcom: show subscription UUID in Enterprise Portal format [#63482](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63482) -- sg: add -auto-approve option for 'sg enterprise' updates [#63500](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63500) -- enterpriseportal: make UpdateEnterpriseSubscriptionMembership authoritative [#63502](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63502) -- codeintel: Add scip-ctags support for Magik [#63504](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63504) +- Enterpriseportal: use UUID type for subscription ID [#63452](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63452) +- Enterpriseportal: initialize subscriptions tables [#63453](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63453) +- Enterpriseportal: init licenses tables [#63454](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63454) +- Enterpriseportal: init Cody Gateway Access table [#63457](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63457) +- Dotcom: show subscription UUID in Enterprise Portal format [#63482](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63482) +- Sg: add -auto-approve option for 'sg enterprise' updates [#63500](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63500) +- Enterpriseportal: make UpdateEnterpriseSubscriptionMembership authoritative [#63502](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63502) +- Codeintel: Add scip-ctags support for Magik [#63504](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63504) - Add symbol browsing support for the Magik language -- enterpriseportal: define GetCodyGatewayUsage RPC, use uint64 for rate limits [#63531](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63531) -- remove experimental label from batches merge changesets action [#63542](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63542) -- enterpriseportal: implement GetCodyGatewayUsage RPC [#63555](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63555) -- search: Make search aware of perforce changelist id mapping [#63563](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63563) +- Enterpriseportal: define GetCodyGatewayUsage RPC, use uint64 for rate limits [#63531](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63531) +- Remove experimental label from batches merge changesets action [#63542](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63542) +- Enterpriseportal: implement GetCodyGatewayUsage RPC [#63555](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63555) +- Search: Make search aware of perforce changelist id mapping [#63563](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63563) - For perforce depots, support searching within a specific changelist by specifying a ref like `context:global repo:^repo/name$@changelist/83854` -- introduce database fields for github apps - batch changes integration, and update database layer [#63577](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63577) -- sg: sqlite-backed local store for sg analytics [#63578](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63578) -- search: remove keyword toggle [#63584](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63584)The keyword search toggle has been removed from the search results page. [Keyword search](https://sourcegraph.com/docs/code-search/queries#keyword-search-default) is now enabled by default for all searches in the Sourcegraph web app. -- sg: one-time oauth login to persist user email for analytics [#63603](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63603) -- cody: Expose Sg modelconfig data via HTTP REST API [#63604](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63604)Sourcegraph instances how expose an HTTP endpoint that authenticated users can call to get a list of LLM models supported by the Sourcegraph instance. In the future this will be used to allow Cody users to select the LLM model dynamically, based on what is currently available. -- batches: use "keyword" as default pattern type [#63613](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63613) +- Introduce database fields for github apps - Batch changes integration, and update database layer [#63577](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63577) +- Sg: sqlite-backed local store for sg analytics [#63578](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63578) +- Search: remove keyword toggle [#63584](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63584)The keyword search toggle has been removed from the search results page. [Keyword search](https://sourcegraph.com/docs/code-search/queries#keyword-search-default) is now enabled by default for all searches in the Sourcegraph web app. +- Sg: one-time oauth login to persist user email for analytics [#63603](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63603) +- Cody: Expose Sg modelconfig data via HTTP REST API [#63604](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63604)Sourcegraph instances how expose an HTTP endpoint that authenticated users can call to get a list of LLM models supported by the Sourcegraph instance. In the future this will be used to allow Cody users to select the LLM model dynamically, based on what is currently available. +- Batches: use "keyword" as default pattern type [#63613](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63613) - The new (optional) field "version" of batch specs determines how the spec is processed. This allows us to introduce new features while maintaining backward compatability. - A new version `2` is introduced. Batch specs specifying `version: 2` will use keyword search as the default pattern type to determine repos/workspaces. Batch specs with `version: 1` or without version field keep using pattern type "standard". -- svelte: Make diff headers on commit page sticky [#63615](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63615) -- implement functionality to create credential GitHub apps [#63635](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63635) -- svelte: Add Cody chat sidebar [#63638](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63638) -- dotcom: add Enterprise Portal auth proxy [#63652](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63652) -- svelte: Add cody button to repo home page [#63684](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63684) -- dotcom: remove per-user Enterprise subscriptions UI [#63698](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63698) -- enterpriseportal: database layer for subscriptions upsert [#63703](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63703) -- svelte: Add reblame support to blame column [#63727](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63727) +- Svelte: Make diff headers on commit page sticky [#63615](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63615) +- Implement functionality to create credential GitHub apps [#63635](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63635) +- Svelte: Add Cody chat sidebar [#63638](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63638) +- Dotcom: add Enterprise Portal auth proxy [#63652](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63652) +- Svelte: Add cody button to repo home page [#63684](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63684) +- Dotcom: remove per-user Enterprise subscriptions UI [#63698](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63698) +- Enterpriseportal: database layer for subscriptions upsert [#63703](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63703) +- Svelte: Add reblame support to blame column [#63727](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63727) - Source: Properly render multi-line changelist messages from Perforce [#63728](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63728) - Properly render multi-line perforce changelist descriptions ### Fix -- appliance: use version for image tags [#63075](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63075) +- Appliance: use version for image tags [#63075](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63075) - Appliance uses requested version as image tag, instead of requiring sha256 digests. -- sg: fix cloud eph suggested commands [#63093](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63093) - - fix suggested cloud ephemeral commands - - show duration till expiry for cloud ephemeral -- release: remove generate-notes from github release creation [#63121](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63121) - - remove `generate-notes` cli flag when promoting releases - - push only a single tag - - fix token name used in changelog generation -- search: Properly handle URLs with file paths that contain route segments [#63123](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63123) +- Sg: fix cloud eph suggested commands [#63093](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63093) + - Fix suggested cloud ephemeral commands + - Show duration till expiry for cloud ephemeral +- Release: remove generate-notes from github release creation [#63121](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63121) + - Remove `generate-notes` cli flag when promoting releases + - Push only a single tag + - Fix token name used in changelog generation +- Search: Properly handle URLs with file paths that contain route segments [#63123](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63123) - SCIM: don't allow SCIM users to change fields [#63130](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63130) -- highlighting: Update JSX/TSX highlighting to more properly label tag delimiters [#63138](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63138) +- Highlighting: Update JSX/TSX highlighting to more properly label tag delimiters [#63138](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63138) - Update highlighting of JSX/TSX Tags to correctly label delimiters -- highlighting: Improve highlighting for Magik language [#63155](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63155) +- Highlighting: Improve highlighting for Magik language [#63155](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63155) - Correctly identify null and symbols in Magik language syntax highlighting -- search: Contributors page errors with empty date string [#63182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63182) -- tests: Clean up mocks after test [#63201](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63201) -- local: disable bazel remote cache [#63203](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63203) -- search: Copy text from read-only code host configuration input [#63239](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63239) -- plg: Fix "Remove team member" feature [#63241](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63241) -- svelte: scrolling search input [#63261](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63261) -- search: VSCode Search extension: remove auth provider [#63262](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63262) +- Search: Contributors page errors with empty date string [#63182](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63182) +- Tests: Clean up mocks after test [#63201](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63201) +- Local: disable bazel remote cache [#63203](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63203) +- Search: Copy text from read-only code host configuration input [#63239](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63239) +- Plg: Fix "Remove team member" feature [#63241](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63241) +- Svelte: scrolling search input [#63261](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63261) +- Search: VSCode Search extension: remove auth provider [#63262](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63262) - Remove interaction between the Sourcegraph Search extension and the Accounts menu. -- search: Better diagnostic message for invalid and incomplete select: filter value [#63266](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63266) +- Search: Better diagnostic message for invalid and incomplete select: filter value [#63266](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63266) - Show useful valid values when an invalid `select:` value is entered - Do not render empty hover tooltips -- search: Improve syntax highlighting of search history entries [#63271](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63271) -- search: Ignore *lock keys for keyboard shortcut matching [#63272](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63272) -- svelte: Add trailing slash to group and directory suggestions [#63273](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63273) +- Search: Improve syntax highlighting of search history entries [#63271](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63271) +- Search: Ignore *lock keys for keyboard shortcut matching [#63272](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63272) +- Svelte: Add trailing slash to group and directory suggestions [#63273](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63273) - Source: Fix documentation URLs for code hosts help pages [#63274](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63274) - Fix in-product documentation links for code hosts to point to updated docs location -- ci: remove broken glob [#63277](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63277) +- Ci: remove broken glob [#63277](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63277) - Don't mark references in import statements as definitions [#63284](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63284) - Fixes a bug where import statements in TypeScript code showed up in `type:symbol` search. -- plg: banner styles [#63287](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63287) -- svelte: Fix icon color in search sidebar [#63288](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63288) -- svelte: Open correct file from preview panel line number [#63309](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63309) -- svelte: Reference panel width [#63310](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63310) -- svelte: Fix reference panel loading/error state [#63316](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63316) -- svelte: Properly scope global CSS selector [#63332](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63332) -- svelte: Preserve selected lines in codehost URL [#63334](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63334) +- Plg: banner styles [#63287](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63287) +- Svelte: Fix icon color in search sidebar [#63288](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63288) +- Svelte: Open correct file from preview panel line number [#63309](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63309) +- Svelte: Reference panel width [#63310](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63310) +- Svelte: Fix reference panel loading/error state [#63316](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63316) +- Svelte: Properly scope global CSS selector [#63332](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63332) +- Svelte: Preserve selected lines in codehost URL [#63334](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63334) - Line selection is preserved when navigating to GitHub or GitLab external URLs - File actions are now available in the inline 'at commit' view - File icon is now rendered in the file header for the inline diff view -- svelte: History suggestions should show immediately when clicking the history button [#63335](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63335) -- batches: disallow retry on deleted changesets [#63336](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63336) +- Svelte: History suggestions should show immediately when clicking the history button [#63335](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63335) +- Batches: disallow retry on deleted changesets [#63336](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63336) - Disallow auto-retry when a changeset is deleted. -- svelte: Data/code preloading doesn't work when using panels [#63339](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63339) -- svelte: Use correct symbol icon color [#63355](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63355) -- api: only allow a user or site admin to view that user's usage stats [#63365](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63365) -- client: restore paths for extension bundles [#63402](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63402) -- sg: fix mangled log output from `sg start` and `sg run` [#63405](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63405) -- enterpriseportal: ListEnterpriseSubscriptions fixes [#63412](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63412) -- svelte: Properly rounded corner for file view hover cards [#63446](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63446) -- analytics: fix broken v1 codeintel event logging [#63449](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63449) -- plg: ensure invite flow is enabled only for embedded UI [#63466](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63466) +- Svelte: Data/code preloading doesn't work when using panels [#63339](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63339) +- Svelte: Use correct symbol icon color [#63355](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63355) +- Api: only allow a user or site admin to view that user's usage stats [#63365](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63365) +- Client: restore paths for extension bundles [#63402](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63402) +- Sg: fix mangled log output from `sg start` and `sg run` [#63405](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63405) +- Enterpriseportal: ListEnterpriseSubscriptions fixes [#63412](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63412) +- Svelte: Properly rounded corner for file view hover cards [#63446](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63446) +- Analytics: fix broken v1 codeintel event logging [#63449](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63449) +- Plg: ensure invite flow is enabled only for embedded UI [#63466](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63466) - Check (uploadID, path) pairs in bulk [#63485](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63485) -- search: remove "lucky" from default pattern types [#63486](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63486) +- Search: remove "lucky" from default pattern types [#63486](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63486) - Removed experimental pattern type "lucky" from the list of supported default pattern types. -- sg: reduce max interrupt count and os.Exit always [#63516](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63516) - - sg - Always os.Exit once shutdown hooks have completed - - sg - Reduce max intterupt count from 5 to 2 to hard exit -- batches: remove leading and trailing spaces from batch changes credentials [#63517](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63517) +- Sg: reduce max interrupt count and os.Exit always [#63516](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63516) + - Sg - Always os.Exit once shutdown hooks have completed + - Sg - Reduce max intterupt count from 5 to 2 to hard exit +- Batches: remove leading and trailing spaces from batch changes credentials [#63517](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63517) - Whitespaces in Batch Changes credentials are trimmed before being saved to the database, this prevents 401 errors when using the token to construct an authenticated push URL. -- search: VSCode Search extension: bring back matched lines in search results. [#63524](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63524) -- sg: fix 'sg enterprise' per-command flags [#63527](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63527) -- sg: conditionally show protips [#63541](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63541) - - sg - conditionally show protips when running `sg bazel` -- search: Token decoration in keyword-enabled query input [#63543](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63543) -- svelte: Reference layout shift while loading data [#63546](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63546) -- batches: fix zero division error resulting in wrong stats computation [#63547](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63547) -- enterpriseportal: forcibly run gorm-incompatible migration in local dev [#63549](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63549) -- telemetrygateway: reduce context cancellation error reports [#63551](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63551) -- search: VSCode Search extension: hide file preview link [#63552](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63552) -- svelte: Fix unplugin icons usage in storybook [#63594](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63594) -- ci: panic using correct err [#63599](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63599) - - ci - use correct err value to panic on -- svelte: Remove rogue console.log statement [#63600](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63600) -- search: Don't show inline cody widget when new cody web is enabled [#63608](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63608) -- actions: update pinned SHA for `pnpm/action-setup` action [#63632](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63632) -- batches: display failure alert depending on github app kind [#63633](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63633) -- svelte: Render correct error page [#63663](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63663) -- svelte: Use 'pointer' pointer for cody button [#63665](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63665) -- svelte: Respect cody ignore settings [#63677](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63677) -- svelte: Fixes excessive 'the hotkey ... has already been registered' messages [#63679](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63679) -- batches: fix broken credential validator [#63687](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63687) -- svelte: Properly load/serve version.json [#63688](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63688) -- codygateway: tweak enterprise-portal dial options [#63692](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63692) -- batches: fix broken `ghauth` import [#63693](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63693) -- svelte: Update cody web [#63710](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63710) -- better alignemnt of github credentials and check success notice [#63717](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63717) -- show success notice in the correct area [#63721](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63721) -- svelte: Prefill search home page query input with (default) context filter [#63740](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63740) -- remove watch path that's gone [#63746](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63746) -- batches: enable check for creating source as non credential [#63751](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63751) -- build: update wolfi image lock for otel [#63755](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63755) - - fix(build): update wolfi lock for otel-collector +- Search: VSCode Search extension: bring back matched lines in search results. [#63524](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63524) +- Sg: fix 'sg enterprise' per-command flags [#63527](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63527) +- Sg: conditionally show protips [#63541](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63541) + - Sg - Conditionally show protips when running `sg bazel` +- Search: Token decoration in keyword-enabled query input [#63543](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63543) +- Svelte: Reference layout shift while loading data [#63546](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63546) +- Batches: fix zero division error resulting in wrong stats computation [#63547](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63547) +- Enterpriseportal: forcibly run gorm-incompatible migration in local dev [#63549](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63549) +- Telemetrygateway: reduce context cancellation error reports [#63551](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63551) +- Search: VSCode Search extension: hide file preview link [#63552](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63552) +- Svelte: Fix unplugin icons usage in storybook [#63594](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63594) +- Ci: panic using correct err [#63599](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63599) + - Ci - Use correct err value to panic on +- Svelte: Remove rogue console.log statement [#63600](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63600) +- Search: Don't show inline cody widget when new cody web is enabled [#63608](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63608) +- Actions: update pinned SHA for `pnpm/action-setup` action [#63632](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63632) +- Batches: display failure alert depending on github app kind [#63633](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63633) +- Svelte: Render correct error page [#63663](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63663) +- Svelte: Use 'pointer' pointer for cody button [#63665](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63665) +- Svelte: Respect cody ignore settings [#63677](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63677) +- Svelte: Fixes excessive 'the hotkey ... has already been registered' messages [#63679](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63679) +- Batches: fix broken credential validator [#63687](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63687) +- Svelte: Properly load/serve version.json [#63688](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63688) +- Codygateway: tweak enterprise-portal dial options [#63692](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63692) +- Batches: fix broken `ghauth` import [#63693](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63693) +- Svelte: Update cody web [#63710](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63710) +- Better alignemnt of github credentials and check success notice [#63717](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63717) +- Show success notice in the correct area [#63721](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63721) +- Svelte: Prefill search home page query input with (default) context filter [#63740](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63740) +- Remove watch path that's gone [#63746](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63746) +- Batches: enable check for creating source as non credential [#63751](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63751) +- Build: update wolfi image lock for otel [#63755](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63755) + - Fix(build): update wolfi lock for otel-collector ### Refactor -- cody: Reshape the `CompletionsClient` interface [#63358](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63358)NA, just some under the hood refactoring that shouldn't impact any functionality. +- Cody: Reshape the `CompletionsClient` interface [#63358](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63358)NA, just some under the hood refactoring that shouldn't impact any functionality. ### Test -- cody: Add unit tests for the Completions API [#63434](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63434)NA. Just trivial changes and adding more tests. +- Cody: Add unit tests for the Completions API [#63434](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63434)NA. Just trivial changes and adding more tests. ### Reverts ### Uncategorized -- gitserver: Sunset Exec endpoint [#62774](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62774) -- gitserver: Cleanup CreateCommitFromPatch [#62781](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62781) +- Gitserver: Sunset Exec endpoint [#62774](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62774) +- Gitserver: Cleanup CreateCommitFromPatch [#62781](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62781) - [React]: Add initial usage of the new web worker-based cody web chat [#62792](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62792) -- gitserver: Framework to support integration testing against gitserver [#62801](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62801) -- feat/internal/memcmd: add internal/memcmd package to allow for memory tracking of exec.Cmd processes [#62803](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62803)This feature adds a package that allows us to track the memory usage of commands invoked via exec.Cmd. -- feat(search/svelte): Add context specific suggestions to repo search input [#62880](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62880) -- feat/cody-gateway: use Enterprise Portal for actor/productsubscriptions [#62934](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62934) +- Gitserver: Framework to support integration testing against gitserver [#62801](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62801) +- Feat/internal/memcmd: add internal/memcmd package to allow for memory tracking of exec.Cmd processes [#62803](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62803)This feature adds a package that allows us to track the memory usage of commands invoked via exec.Cmd. +- Feat(search/svelte): Add context specific suggestions to repo search input [#62880](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62880) +- Feat/cody-gateway: use Enterprise Portal for actor/productsubscriptions [#62934](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/62934) - Reimplement license checks [#63068](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63068) - Svelte: inject into primary `app.html` [#63088](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63088) - Syntactic Indexing: add TAR archive indexing mode to scip-syntax CLI [#63097](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63097) - Add Support for Counting Tokens for Azure Code and Update in Redis [#63100](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63100) -- enterprise-portal: update RPC for subscription domain and members [#63105](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63105) -- Cody Gateway embeddings: powering with generated metadata - take 2 [#63112](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63112) -- fix(Cody Gateway): add model field to Google completion request [#63113](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63113) -- feat/cmd/gitserver: add memory tracking for both linux and macos [#63114](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63114)Adds a new experimental feature to enable track of `git` command memory invocations when the `GITSERVER_MEMORY_OBSERVATION_ENABLED` environment variable is true (off by default). -- feat/sg-msp-pg: add suggestion to check msp-ops page on perms error [#63118](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63118) +- Enterprise-portal: update RPC for subscription domain and members [#63105](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63105) +- Cody Gateway embeddings: powering with generated metadata - Take 2 [#63112](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63112) +- Fix(Cody Gateway): add model field to Google completion request [#63113](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63113) +- Feat/cmd/gitserver: add memory tracking for both linux and macos [#63114](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63114)Adds a new experimental feature to enable track of `git` command memory invocations when the `GITSERVER_MEMORY_OBSERVATION_ENABLED` environment variable is true (off by default). +- Feat/sg-msp-pg: add suggestion to check msp-ops page on perms error [#63118](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63118) - `sg msp pg connect` will tell you about your service's generated Notion page if you run into a permissions-looking error during command setup, where there is guidance about the required Entitle requests. - Svelte: add sentry [#63126](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63126) -- sg: deny cloud ephemeral builds from main [#63127](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63127) - - deny cloud ephemeral deployments triggered from 'main' -- svelte: Add bottom panel close button [#63128](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63128) +- Sg: deny cloud ephemeral builds from main [#63127](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63127) + - Deny cloud ephemeral deployments triggered from 'main' +- Svelte: Add bottom panel close button [#63128](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63128) - Added bottom panel close button - Added 'text' variant to Button component - Added 'actions' slot to Tabs component - Added Button component stories -- svelte: Migrate repo sidebar toggle button to use lucide icon [#63129](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63129) -- bug: update hard coded consts [#63133](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63133) - - tmp process: update release consts to 5.4.5099 +- Svelte: Migrate repo sidebar toggle button to use lucide icon [#63129](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63129) +- Bug: update hard coded consts [#63133](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63133) + - Tmp process: update release consts to 5.4.5099 - Reapply "gitserver(client): Reintroduce 500 maximum connections limit" [#63134](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63134) -- scim: Fix user updates when SCIM was previously enabled [#63135](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63135) -- enterprise-portal: rename "scope" to "permission" for query RPC [#63137](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63137) -- enterprise-portal: init database schema and handler store [#63139](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63139) +- Scim: Fix user updates when SCIM was previously enabled [#63135](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63135) +- Enterprise-portal: rename "scope" to "permission" for query RPC [#63137](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63137) +- Enterprise-portal: init database schema and handler store [#63139](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63139) - Svelte: allow popovers to have external targets [#63141](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63141) -- feat/enterprise-portal: rudimentary audit logging [#63142](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63142) -- build: fixup custom eslint test rule after bump to rules_js 2 [#63143](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63143) +- Feat/enterprise-portal: rudimentary audit logging [#63142](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63142) +- Build: fixup custom eslint test rule after bump to rules_js 2 [#63143](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63143) - Remove references to 'rate-limits-exceeded-for-testing' feature flag [#63144](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63144) -- security: Auto-update package lockfiles for Sourcegraph base images [#63145](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63145) +- Security: Auto-update package lockfiles for Sourcegraph base images [#63145](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63145) - Svelte: fix tests [#63146](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63146) -- gitserver: Remove comment about error checking [#63147](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63147) +- Gitserver: Remove comment about error checking [#63147](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63147) - Adds stubs for usage connection resolver [#63156](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63156) -- feat/enterprise-portal: return all attributes, even when access is disabled [#63159](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63159) -- webhooks: Update payload testdata and type for Bitbucket Server push events [#63161](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63161) -- fix/enterprise-portal: ignore empty hashes for Cody Gateway access tokens [#63162](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63162) -- feat(cody-gateway): add Google Gemini stable models to allowed models [#63163](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63163) -- feat/msp/runtime: PG_QUERY_LOGGING=true for local dev query logging [#63164](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63164) +- Feat/enterprise-portal: return all attributes, even when access is disabled [#63159](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63159) +- Webhooks: Update payload testdata and type for Bitbucket Server push events [#63161](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63161) +- Fix/enterprise-portal: ignore empty hashes for Cody Gateway access tokens [#63162](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63162) +- Feat(cody-gateway): add Google Gemini stable models to allowed models [#63163](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63163) +- Feat/msp/runtime: PG_QUERY_LOGGING=true for local dev query logging [#63164](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63164) - MSP runtime users can now set `PG_QUERY_LOGGING=true` to dump queries and arguments from database interactions at `DEBUG` level in local dev. -- msp: encode commit_message as base64 [#63165](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63165) +- Msp: encode commit_message as base64 [#63165](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63165) - Cody Gateway: Add support for Google non-streaming endpoint [#63166](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63166) - Svelte: add Cody upsell banner [#63167](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63167) -- chore/cody-gateway: instrument removeUnseenTokens [#63169](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63169) +- Chore/cody-gateway: instrument removeUnseenTokens [#63169](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63169) - Svelte: add footer links for dotcom [#63170](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63170) -- chore/otel-collector: upgrade to v0.103.0, remove jaegerexporter [#63171](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63171) +- Chore/otel-collector: upgrade to v0.103.0, remove jaegerexporter [#63171](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63171) - OpenTelemetry Collector: Upgraded OpenTelemetry Collector to v0.103.0 - OpenTelemetry Collector: The [deprecated ](https://github.com/open-telemetry/opentelemetry-specification/pull/2858). Users of `exporter: { jaeger: ... }` in the OpenTelemetry Collector should use `exporter: { otlp/jaeger: ... }` to send traces directly to Jaeger via its OTLP receiver. - Users of the default Jaeger configurations now need to provide `JAEGER_OTLP_GRPC_PORT` as well as the existing `JAEGER_HOST` configuration. - Cody Gateway: handle streams with trailing newline in Gemini response [#63172](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63172) -- enterprise-portal: implement basic MSP IAM and RPCs [#63173](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63173) +- Enterprise-portal: implement basic MSP IAM and RPCs [#63173](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63173) - Fix: auth issues with Sourcegraph VSCode extension [#63175](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63175) - - Entering the URL and access token in the UI now works - no more manual editing of `settings.json` + - Entering the URL and access token in the UI now works - No more manual editing of `settings.json` - Adds a search client to the codenav service [#63180](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63180) -- feat(search/svelte): Support more file icons [#63181](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63181) -- dotcom: fix issue with dotcom emails [#63183](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63183) -- fix(search/svelte): Hide diff view when closing bottom panel [#63184](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63184) +- Feat(search/svelte): Support more file icons [#63181](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63181) +- Dotcom: fix issue with dotcom emails [#63183](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63183) +- Fix(search/svelte): Hide diff view when closing bottom panel [#63184](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63184) - Extend instructions for running CG locally [#63186](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63186) -- enterprise-portal: temporarily disable local DB migrate [#63187](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63187) +- Enterprise-portal: temporarily disable local DB migrate [#63187](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63187) - SSC: Fix "Make admin" and "Revoke admin" button actions [#63188](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63188)fix(plg): fixed "Make admin" and "Revoke admin" button actions - Resolve syntactic symbol at request range [#63189](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63189) - SSC: Fix checkout links [#63190](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63190)fix(plg): make upgrade links point to the right pages for Teams & Invites - [Svelte]: Fix standard click-based popover flow [#63192](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63192) - Fix: querying event logs breaks when "id" column value > int32 [#63193](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63193) - Address "value out of range" errors when querying the event logs -- sg: cloud eph - improve missing tag/version message [#63195](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63195) - - sg - improve messaging when an image is missing from Cloud ephemeral registry +- Sg: cloud eph - Improve missing tag/version message [#63195](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63195) + - Sg - Improve messaging when an image is missing from Cloud ephemeral registry - Adds function to find candidate occurrences via search [#63196](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63196) -- webhooks: Add support for secrets for Bitbucket Cloud [#63198](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63198) -- context: detect if README is required [#63199](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63199) -- sg: cloud eph - set max deployment name [#63202](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63202) - - sg - set a max length for cloud ephemeral deployment names -- fix/internal/memcmd: fix goroutine leak in linux observer [#63206](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63206)A goroutine leak in the experimental linux memory observation logic has been fixed. -- feat/internal/memcmd: ignore context cancellation errors from Stop() [#63208](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63208) +- Webhooks: Add support for secrets for Bitbucket Cloud [#63198](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63198) +- Context: detect if README is required [#63199](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63199) +- Sg: cloud eph - Set max deployment name [#63202](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63202) + - Sg - Set a max length for cloud ephemeral deployment names +- Fix/internal/memcmd: fix goroutine leak in linux observer [#63206](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63206)A goroutine leak in the experimental linux memory observation logic has been fixed. +- Feat/internal/memcmd: ignore context cancellation errors from Stop() [#63208](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63208) - Slightly improve logspam from Linux memory observation logic by ignoring context cancellation errors that occur when the user explicitly stopped the observer. - Use 8B version of llama3 in metadata generation [#63212](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63212) -- fix/internal/memcmd: close the explicit stop channel before cancelling context [#63214](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63214)This PR fixes a logspam bug in the linux memory observer that was due to do slightly faulty synchronizzation logic. -- internal: make adding EventsStore middleware easier [#63216](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63216) +- Fix/internal/memcmd: close the explicit stop channel before cancelling context [#63214](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63214)This PR fixes a logspam bug in the linux memory observer that was due to do slightly faulty synchronizzation logic. +- Internal: make adding EventsStore middleware easier [#63216](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63216) - Codenav: use new occurrences API for symbol definitions [#63217](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63217) - Svelte: remove v1 telemetry [#63220](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63220) - Svelte: use Inter font for --font-family-base [#63221](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63221) - Proof-of-concept for Intent detector API [#63228](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63228) - Add unit test for saml requests with multiple certs [#63229](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63229) -- chore(search/svelte): Remove dependencies on barrel files to speed up dev build [#63230](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63230) +- Chore(search/svelte): Remove dependencies on barrel files to speed up dev build [#63230](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63230) - PLG: Allow users who are already on a team accept invites [#63231](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63231) - Svelte: use Roboto Mono as monospace font [#63247](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63247) - Chore: disable flaky tests [#63251](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63251) - Svelte: implement keyboard shortcut design [#63253](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63253) - Svelte: add repo header dropdown menu [#63257](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63257) -- fix(cody-gateway): Improve prompt and request validation for gemini [#63258](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63258) +- Fix(cody-gateway): Improve prompt and request validation for gemini [#63258](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63258) - Filters candidate matches against syntactic SCIP documents [#63268](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63268) - PLG: encode URL search params [#63275](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63275) - Chore: update goldmark [#63276](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63276) - Cody Gateway: add gemini model to code completion list [#63278](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63278) - Adding Anthropic messages API support to the Google provider through Google vertex [#63282](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63282) -- adding deepseek and lang specific mixtral for completions ab experiment [#63283](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63283) +- Adding deepseek and lang specific mixtral for completions ab experiment [#63283](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63283) - Wraps up syntactic usages in resolvers [#63285](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63285) -- fix(cody-gateway): Disable flagging Google requests [#63295](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63295) +- Fix(cody-gateway): Disable flagging Google requests [#63295](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63295) - Svelte: fix sidebar icon alignment [#63296](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63296) -- fix/graphql/database: make count of failed user permissions syncs ignore soft deleted users [#63297](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63297) +- Fix/graphql/database: make count of failed user permissions syncs ignore soft deleted users [#63297](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63297) - The failed user permission sync count on the permission dashboard now properly ignores syncs from deleted users (which is the expected behavior). -- fix/graphql/database: fix repo permission sync count to ignore soft deleted repositories [#63298](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63298) +- Fix/graphql/database: fix repo permission sync count to ignore soft deleted repositories [#63298](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63298) - The failed repository permission sync count on the permission dashboard now properly ignores syncs from deleted repository (which is the expected behavior). -- feature/internal/database: add test to ensure that not found errors fulfiill errcode.NotFound [#63299](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63299) +- Feature/internal/database: add test to ensure that not found errors fulfiill errcode.NotFound [#63299](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63299) - Added unit tests to ensure that the database userNotFound and RepositoryNotFound error types fulfuill the errcode.NotFound interface. - Context: simplify file chunk conversion [#63301](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63301) -- fix/frontend/graphql: log and add trace events for all non-not-found errors that occur when fetching permission syncs [#63302](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63302) +- Fix/frontend/graphql: log and add trace events for all non-not-found errors that occur when fetching permission syncs [#63302](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63302) - Our graphqlAPI now logs and traces any non-not-found errors that occur when fetching permission sync jobs (as opposed to being silently swallowed). -- feat(cody gateway): code completion support for Google Gemini Flash models [#63303](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63303)feat(cody gateway): code completion support for Google Gemini Flash models -- fix(cody-gateway): Fix Google flagging configuration [#63305](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63305) -- fix(cody-gateway): streaming google endpoint [#63306](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63306) -- syntax-highlighter: Use camino to make handling utf8 paths nicer [#63311](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63311) +- Feat(cody gateway): code completion support for Google Gemini Flash models [#63303](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63303)feat(cody gateway): code completion support for Google Gemini Flash models +- Fix(cody-gateway): Fix Google flagging configuration [#63305](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63305) +- Fix(cody-gateway): streaming google endpoint [#63306](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63306) +- Syntax-highlighter: Use camino to make handling utf8 paths nicer [#63311](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63311) - Retry 404 errors from Triton [#63315](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63315) - Minor: update license wording [#63318](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63318) - Svelte: repo header followups [#63319](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63319) -- dotcom: Remove on-demand cloning of repositories [#63321](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63321)Dotcom no longer clones repos on demand. +- Dotcom: Remove on-demand cloning of repositories [#63321](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63321)Dotcom no longer clones repos on demand. - Chore: remove search console [#63322](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63322) -- wip: Introduce `cody-gateway-config` tool for generating model configuration [#63324](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63324)NA, this is an initial step. A later PR will elaborate on the exciting new feature this is enabling. +- Wip: Introduce `cody-gateway-config` tool for generating model configuration [#63324](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63324)NA, this is an initial step. A later PR will elaborate on the exciting new feature this is enabling. - V2-telemetry: Simplify sensitive metadata allowlist to accept feature only [#63325](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63325) - Search: surface pattern type in query input [#63326](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63326) -- code monitors: respect default pattern type [#63333](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63333) +- Code monitors: respect default pattern type [#63333](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63333) - Use math/rand/v2 [#63346](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63346) - Cody pro icon was squashed in the upgrade banner [#63356](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63356) - Refactor the 'getModel' callbacks into their own file [#63359](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63359)NA -- fix/msp/postgresqlroles: wait for databases to be provisioned [#63362](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63362) +- Fix/msp/postgresqlroles: wait for databases to be provisioned [#63362](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63362) - MSP Cloud SQL: Fix race condition between database creation and role grants for the read-only operator access user -- skip highlighting large lockfiles on all instances, not just dotcom [#63366](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63366) +- Skip highlighting large lockfiles on all instances, not just dotcom [#63366](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63366) - Syntax highlighting is disabled on lockfiles (such as `package-lock.json`) because it is CPU-intensive on these large files and very rarely desirable. -- allow repo access by default on dotcom [#63367](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63367) -- clearer access tokens allow check on dotcom [#63368](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63368) -- nix: use go1.22.4 [#63372](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63372) -- remove extraneous Cody onboarding steps [#63373](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63373) +- Allow repo access by default on dotcom [#63367](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63367) +- Clearer access tokens allow check on dotcom [#63368](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63368) +- Nix: use go1.22.4 [#63372](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63372) +- Remove extraneous Cody onboarding steps [#63373](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63373) - Publish images from patch release branches [#63379](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63379) -- plg: Make page headers the same style [#63380](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63380) +- Plg: Make page headers the same style [#63380](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63380) - Improve InviteUsers interface [#63383](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63383) - Cody Gateway: New Claude 3.5 Sonnet model [#63395](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63395)feature(plg): new Claude 3.5 Sonnet model support for Cody Pro users - Search: expose path matches on FileMatch [#63396](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63396) - Exposed the matched ranges of a file path via the GraphQL API - Svelte: Make the byline in the fuzzy finder items bigger [#63398](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63398) -- msp: add `GetFloat` to runtime `Env` [#63399](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63399) -- fix(cody-gateway): model id for claude 3.5 sonnet [#63400](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63400) -- fix(cody-gateway): getAPIURL before transformBody [#63406](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63406) +- Msp: add `GetFloat` to runtime `Env` [#63399](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63399) +- Fix(cody-gateway): model id for claude 3.5 sonnet [#63400](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63400) +- Fix(cody-gateway): getAPIURL before transformBody [#63406](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63406) - Search: always respect default pattern type [#63410](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63410) -- feat(cody-gateway): add support for Gemini models with context cache [#63413](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63413) +- Feat(cody-gateway): add support for Gemini models with context cache [#63413](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63413) - Rename intent API (add chat reference, make the name more idiomatic) [#63416](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63416) - Add language ID to private metadata for v2 codeintel events (for in p… [#63421](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63421) -- lib: downgrade GORM to 1.25.6 [#63427](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63427) +- Lib: downgrade GORM to 1.25.6 [#63427](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63427) - "Cody" in navbar not "Cody AI" [#63429](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63429) - In the navbar, Cody is now just "Cody" not "Cody AI". -- remove Cody "upsells"—and all Cody links if Cody is disabled [#63430](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63430) +- Remove Cody "upsells"—and all Cody links if Cody is disabled [#63430](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63430) - When Cody is disabled in site config (with `"cody.enabled": false`), all links and UI elements about Cody are hidden from all users. Previously, when Cody was disabled, users would see some links informing them about Cody. -- remove disabled web UI code for embeddings [#63432](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63432) -- remove rule warning about React props spreading [#63433](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63433) -- support fast, simple `sg start single-program-experimental-blame-sqs` for local dev [#63435](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63435) -- config: Various fixes and updating the naming rules for ModelConfig resource IDs [#63436](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63436) -- remove unused CODY_APP esbuild config and entrypoint [#63438](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63438) -- remove old and unused Cody search page [#63439](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63439) -- remove Code Search upsell from Cody page [#63440](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63440) -- scip-syntax: adds strict SCIP symbol parsing and formatting [#63443](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63443) -- fix(code hosts): Use more deterministic API endpoints for GitHub code host connections [#63445](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63445) +- Remove disabled web UI code for embeddings [#63432](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63432) +- Remove rule warning about React props spreading [#63433](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63433) +- Support fast, simple `sg start single-program-experimental-blame-sqs` for local dev [#63435](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63435) +- Config: Various fixes and updating the naming rules for ModelConfig resource IDs [#63436](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63436) +- Remove unused CODY_APP esbuild config and entrypoint [#63438](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63438) +- Remove old and unused Cody search page [#63439](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63439) +- Remove Code Search upsell from Cody page [#63440](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63440) +- Scip-syntax: adds strict SCIP symbol parsing and formatting [#63443](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63443) +- Fix(code hosts): Use more deterministic API endpoints for GitHub code host connections [#63445](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63445) - The `"internal"` repositoryQuery for GitHub code host connections now use a more deterministic API that's less susceptible to missing repositories - The `"public"` repositoryQuery for GitHub code host connections now make additional requests to fetch missing repository details, like topics. This fixes an issue where repos added by the `"public"` repositoryQuery would have missing repo details -- add back /post-sign-up [#63456](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63456) +- Add back /post-sign-up [#63456](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63456) - Add v2 telemetry infrastructure to browser extensions and native inte… [#63458](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63458) -- allow more models to be used in Cody Free [#63459](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63459) +- Allow more models to be used in Cody Free [#63459](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63459) - Gateway: forward X-Fireworks-Genie header from client [#63460](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63460) - Search-based usages for new codenav API [#63464](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63464) -- chore(code-search): disable codemonitoring dotcom (jscontext) [#63465](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63465) -- notebooks: store default pattern type per notebook [#63472](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63472) +- Chore(code-search): disable codemonitoring dotcom (jscontext) [#63465](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63465) +- Notebooks: store default pattern type per notebook [#63472](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63472) - Chore: refactoring occurrence indexing [#63473](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63473) - Update free tier limits [#63474](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63474) - Svelte: add debug view for code intel occurrences [#63475](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63475) - Chore: fix repo stars alignment [#63476](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63476) -- omit go:embed of big assets from `sg start single-program-experimental-blame-sqs` [#63477](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63477) -- fix chopped-off tooltips in code monitor query input [#63478](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63478) +- Omit go:embed of big assets from `sg start single-program-experimental-blame-sqs` [#63477](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63477) +- Fix chopped-off tooltips in code monitor query input [#63478](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63478) - Fixed an issue when creating or editing a code monitor that obscured helpful tooltips in the query editor. -- add React key to fragments in code monitoring logs [#63479](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63479) -- remove beta labels for code monitoring Slack notifs & logs [#63480](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63480) +- Add React key to fragments in code monitoring logs [#63479](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63479) +- Remove beta labels for code monitoring Slack notifs & logs [#63480](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63480) - Code monitoring Slack notifications, previously in beta, are now GA. This feature lets you post matching code changes to a Slack channel. - Code monitoring logs, previously in beta, are now GA. This feature lets you see the status of and activity related to code monitors to troubleshoot issues with finding results and performing configured actions. -- shorter PR template [#63481](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63481) -- cloud: add feature flags to show no edit warning [#63484](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63484) -- saved searches: use default pattern type [#63487](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63487) -- search: fix regexp toggle if regexp is default [#63489](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63489) +- Shorter PR template [#63481](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63481) +- Cloud: add feature flags to show no edit warning [#63484](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63484) +- Saved searches: use default pattern type [#63487](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63487) +- Search: fix regexp toggle if regexp is default [#63489](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63489) - Fix azure completions api [#63491](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63491) - Enable new Cody Web by default [#63493](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63493) -- msp: split contract into JobContract and ServiceContract [#63494](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63494) +- Msp: split contract into JobContract and ServiceContract [#63494](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63494) - Svelte: improve contrast for file tree guide line [#63495](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63495) -- fix/internal/observation: make ErrCollector type threadsafe [#63496](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63496) +- Fix/internal/observation: make ErrCollector type threadsafe [#63496](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63496) - Fixed a threadsafety issue in the internal/observation.ErrCollector type - Fix initial context for Cody Web on the repository page [#63497](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63497) - Cody Web: Fix Cody page for signed out users [#63498](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63498) -- cloud: update feature flag warning severity [#63499](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63499)n/a +- Cloud: update feature flag warning severity [#63499](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63499)n/a - Svelte: rev picker design updates and addition to commits page [#63506](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63506) -- oops, fix Cody Web enablement [#63508](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63508) -- fix Cody nav link for unauthed dotcom users [#63510](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63510) -- looser eslint rules [#63511](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63511) -- remove unused CTAs [#63512](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63512) -- misc wording and UI tweaks to search contexts pages [#63513](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63513) -- make Cody and Code Search global navbar items one-click [#63514](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63514) +- Oops, fix Cody Web enablement [#63508](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63508) +- Fix Cody nav link for unauthed dotcom users [#63510](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63510) +- Looser eslint rules [#63511](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63511) +- Remove unused CTAs [#63512](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63512) +- Misc wording and UI tweaks to search contexts pages [#63513](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63513) +- Make Cody and Code Search global navbar items one-click [#63514](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63514) - Code Search and Cody now are one-click links in the global navbar. Other features are in the new "Tools" menu: search contexts, code monitors, search jobs, and notebooks. Your Cody dashboard is linked from your user menu (in the top right). - Bump `cody-web-experimental` package version [#63525](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63525) -- sg: generate github action subscription matrix dynamically [#63526](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63526) -- backend: Introduce a basic utils package for appliance sourcegraph upgrades [#63529](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63529) -- link to Cody chat on the web from the Cody manage page [#63530](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63530) -- feature: Data types for encoding LLM Model config via Sourcegraph site config [#63533](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63533) -- release: resource def jaeger [#63534](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63534) -- release: resource def grafana [#63535](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63535) -- scip-syntax: implements parallel processing for workspace and tar commands [#63536](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63536) -- add LazyQueryInputFormControl, remove duplicated common pattern [#63537](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63537) -- fetch User.id to suppress GraphQL cache warning [#63538](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63538) -- fix(sg/bazel-do): use ci.sourcegraph.bazelrc with bazel-do [#63545](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63545) - - sg - ensure bazel-do invocations use the ci sourcegraph bazelrc +- Sg: generate github action subscription matrix dynamically [#63526](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63526) +- Backend: Introduce a basic utils package for appliance sourcegraph upgrades [#63529](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63529) +- Link to Cody chat on the web from the Cody manage page [#63530](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63530) +- Feature: Data types for encoding LLM Model config via Sourcegraph site config [#63533](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63533) +- Release: resource def jaeger [#63534](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63534) +- Release: resource def grafana [#63535](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63535) +- Scip-syntax: implements parallel processing for workspace and tar commands [#63536](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63536) +- Add LazyQueryInputFormControl, remove duplicated common pattern [#63537](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63537) +- Fetch User.id to suppress GraphQL cache warning [#63538](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63538) +- Fix(sg/bazel-do): use ci.sourcegraph.bazelrc with bazel-do [#63545](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63545) + - Sg - Ensure bazel-do invocations use the ci sourcegraph bazelrc - (chore)analytics: consistent naming of web code copied events [#63550](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63550) -- update config for workflows 5.10 [#63554](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63554) -- chore(search) VSCode Search extension: Update README and CHANGELOG [#63562](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63562) -- perf(scip-syntax): uses the same parse tree for globals and locals [#63564](https://github.com/sourcegraph/sourcegraph-public-snapshot/pull/63564) -- make `