-
Notifications
You must be signed in to change notification settings - Fork 956
Comparing changes
Open a pull request
base repository: coder/coder
base: v2.24.2
head repository: coder/coder
compare: release/2.24
- 9 commits
- 32 files changed
- 10 contributors
Commits on Jul 16, 2025
-
chore: publish CLI binaries and detached signatures to releases.coder…
Configuration menu - View commit details
-
Copy full SHA for 3e0645c - Browse repository at this point
Copy the full SHA 3e0645cView commit details
Commits on Aug 5, 2025
-
chore: add openai icon (cherry-pick #19118) (#19175)
Co-authored-by: ケイラ <mckayla@hey.com> Co-authored-by: 35C4n0r <70096901+35C4n0r@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d6b2ca1 - Browse repository at this point
Copy the full SHA d6b2ca1View commit details
Commits on Aug 6, 2025
-
chore: cherry-pick coder desktop + corporate vpn fixes for 2.24 (#19177)
This backports the coder/coder fixes for coder/coder-desktop-windows#147 and coder/coder-desktop-macos#201 to v2.24, and fixes a bug where Coder Desktop logs were duplicated on Windows. 1. #19124 (`c64b3c0d8327edbfad4cc7bc373bdb873cd7e26b`) - Required for CI to pass. 2. #19125 (`9f2dc72d9a3d9feecf28bc30cd1234394a0e5c37`) - Required for CI to pass. 3. #19143 (`914daac2dcf700817d4ae248a6e8014f64654fe7`) - Required for CI to pass. 4. #19023 (`618121cba39833db7c1ca4653d7ce7745d5aff57`) - First implementation of fix for coder/coder-desktop-windows#147 5. #19069 (`ba0b124a1daaddde590f5839afebe803330981be`) - Partially reverts previous commit, actual fix for coder/coder-desktop-windows#147 6. #19052 (`19171e27c9624c435f97d4ae5e3b61c649bc7063`) - Avoid duplicating logs on Coder Desktop Windows 7. #19080 (`18b037d0086cd6eca11e6180b36a302badaa5a5f`) - Updates coder/tailscale reference, lets Coder Desktop macOS use the slim binary to run Coder Connect. I've tested my latest build of Coder Desktop against a Coder server running this branch, just as a sanity check. --------- Co-authored-by: Cian Johnston <cian@coder.com> Co-authored-by: Dean Sheather <dean@deansheather.com>
Configuration menu - View commit details
-
Copy full SHA for bc502b5 - Browse repository at this point
Copy the full SHA bc502b5View commit details
Commits on Aug 7, 2025
-
fix: pin Nix version to 2.28.4 to avoid JSON type error (#19223)
Pin Nix version to 2.28.4 in dogfood workflow Pins the Nix version in the dogfood workflow to 2.28.4 to avoid a JSON type error that occurs with Nix 2.29 and above. Change-Id: Ie024d5070dbe5901952fc52463c6602363ef8886 Signed-off-by: Thomas Kosiewski [tk@coder.com](mailto:tk@coder.com) Signed-off-by: Thomas Kosiewski <tk@coder.com>
Configuration menu - View commit details
-
Copy full SHA for 9df4992 - Browse repository at this point
Copy the full SHA 9df4992View commit details -
fix: upgrade to 1.24.6 to fix race in lib/pq queries (#19214) (#19219)
THIS IS A SECURITY FIX - cherry-picks #19214 upgrade to go 1.24.6 to avoid golang/go#74831 (CVE-2025-47907) Also points to a new version of our lib/pq fork that worked around the Go issue, which should restore better performance.
Configuration menu - View commit details
-
Copy full SHA for 7f6cefd - Browse repository at this point
Copy the full SHA 7f6cefdView commit details -
chore(coderd/database): optimize AuditLogs queries (cherry-pick #18600)…
… (#19193) A customer who recently upgraded their deployment to 2.24 is seeing their audit log queries take longer than a minute to load (resulting in a gateway timeout). As such, Support's requested we backport this fix to 2.24 (in the next patch), as it does not require a database migration. ### Original PR Description (#18600): Closes #17689 This PR optimizes the audit logs query performance by extracting the count operation into a separate query and replacing the OR-based workspace_builds with conditional joins. ## Query changes * Extracted count query to separate one * Replaced single `workspace_builds` join with OR conditions with separate conditional joins * Added conditional joins * `wb_build` for workspace_build audit logs (which is a direct lookup) * `wb_workspace` for workspace create audit logs (via workspace) Optimized AuditLogsOffset query: https://explain.dalibo.com/plan/4g1hbedg4a564bg8 New CountAuditLogs query: https://explain.dalibo.com/plan/ga2fbcecb9efbce3 Co-authored-by: Kacper Sawicki <kacper@coder.com>
Configuration menu - View commit details
-
Copy full SHA for 5ff7496 - Browse repository at this point
Copy the full SHA 5ff7496View commit details -
fix: use system context for querying workspaces when deleting users (#…
…19211) (#19227) Backport of #19211 to our ESR, v2.24, since this is a kind of bad (albeit rare) bug and very easy to fix. ### Original PR Closes #19209. In `templates.go`, we do this to make sure we count ALL workspaces for a template before we try and delete that template: https://github.com/coder/coder/blob/dc598856e3be0926573dbbe2ec680e95a139093a/coderd/templates.go#L81-L99 However, we weren't doing the same when attempting to delete users, leading to the linked issue. We can solve the issue the same way as we do for templates.
Configuration menu - View commit details
-
Copy full SHA for c219a9a - Browse repository at this point
Copy the full SHA c219a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e284fe - Browse repository at this point
Copy the full SHA 1e284feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be409c - Browse repository at this point
Copy the full SHA 1be409cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.24.2...release/2.24