---
name: GitHub Desktop
slug: desktop
type: github
source_url: https://github.com/desktop/desktop
organization: GitHub
organization_slug: github
total_releases: 54
latest_version: release-3.5.11
latest_date: 2026-05-26
last_updated: 2026-05-30
tracking_since: 2024-10-08
canonical: https://releases.sh/github/desktop
organization_url: https://releases.sh/github
---

<Release version="release-3.5.11" date="May 26, 2026" published="2026-05-26T09:50:54.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.11">
## GitHub Desktop 3.5.11

**Fixed**
- Fix launching custom shells
</Release>

<Release version="release-3.5.10" date="May 22, 2026" published="2026-05-22T11:58:40.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.10">
## GitHub Desktop 3.5.10

**Added**
- Add date, time, and number formatting preferences to the Appearance settings - #21836

**Fixed**
- Intermittent crash trying to load Copilot models
</Release>

<Release version="release-3.5.9" date="May 21, 2026" published="2026-05-21T10:14:34.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.9">
## GitHub Desktop 3.5.9

**Fixed**
- Skip branches checked out in linked worktrees during pruning - #8043. Thanks @KRRT7!
- Fix styling of buttons in the commit message area - #22075
- Fix rendering long lists of changed files - #21630
- Add syntax highlighting for .astro files - #21987. Thanks @JunDev76!
- Fix Windows scrollbar sync with react-virtualized Grid - #21940
- Improve spacing on release notes dialog - #21962. Thanks @DylanDevelops!
- Fix a crash (Maximum update depth exceeded) that could occur while the conflicts dialog was open during a multi-commit operation - #21879
- Remove discontinued GitHub AE references from the Enterprise sign-in screen - #21926. Thanks @toddmanion!

**Improved**
- Enable diff expansion and syntax highlighting for up to 1MB - #21876
- Update re2js regex engine to use optimized DFA path for improved performance - #21924. Thanks @le0pard!
</Release>

<Release version="release-3.5.8" date="April 14, 2026" published="2026-04-14T20:28:12.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.8">
## GitHub Desktop 3.5.8

**Improved**
- Update Git for Windows to v2.53.0.windows.3
</Release>

<Release version="release-3.5.7" date="March 31, 2026" published="2026-03-31T16:19:01.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.7">
## GitHub Desktop 3.5.7

**Added**
- Rename branch dialog now validates branch names against repository rulesets - #21822
- Allow empty commits via the commit options menu - #21771
- Add option to include a Signed-off-by trailer on commits for Developer Certificate of Origin workflows - #21741

**Fixed**
- Discard Changes now completes even when the GitHub Desktop window is not focused - #21739
- Allow origin fetch on empty repo - #4574 #4575. Thanks @jackfreem!
- Fix window background color when resizing - #21548. Thanks @BaldrianSector!
- Ignore Tab in terminal and keep textarea enabled - #21696
- Clear commit message after a successful commit when switching to the History tab while the commit is in progress - #21721

**Improved**
- Liquid Glass icons for macOS Tahoe - #21010. Thanks @fabe and @caiofbpa!
- Update default tab size from 8 to 4 - #21705. Thanks @advaith1!
- Recognize Copilot CLI bot in commit attributions - #21727
</Release>

<Release version="release-3.5.6" date="March 10, 2026" published="2026-03-10T21:55:08.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.6">
## GitHub Desktop 3.5.6

**New**
- Support adding Copilot as a co author and show avatars for mentionable users - #21634

**Fixed**
- Fix detection of IDEs installed from JetBrains Toolbox - #21498
- Choose the best account for the current repository to generate commit messages - #21484
- Remove trailing $ typo in hooks output - #21638

**Improved**
- Update Git to 2.53.0
- Update Git for Windows to 2.53.0.windows.2
- Update Git Credential Manager to 2.7.3
</Release>

<Release version="release-3.5.5" date="February 18, 2026" published="2026-02-18T09:12:17.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.5">
## GitHub Desktop 3.5.5

**New**
- Support running hooks in user's shell environment and allow bypassing commit hooks - #21319
- Enable one-time opening of a repository in an alternate editor` - #21436. Thanks @jackfreem!

**Added**
- Add Warp terminal support for Windows - #21471. Thanks @Cocodrulo!
- "View Branch on GitHub" option on branch list context menu - #21071. Thanks @DylanDevelops!

**Fixed**
- Fix bad repository state when switching between branches with submodules - #21188
- Enterprise is spelled correctly in Account preferences - #21454
- Commits made by Copilot now use the Copilot avatar - #21475
- Prevent crashes when clicking on notifications - #21311 #20760
- Enter key now creates new branches from the branch filter field - #7734. Thanks @jackfreem!
- Fix the inability to move directories when creating a repository in a non-Git folder - #20991. Thanks @DylanDevelops!
- Support showing the unpublished indicator when having more than 100 unpublished commits - #20882. Thanks @ashdawngary!
- Repository write access warnings update immediately when switching accounts - #21329
- Improve branch renaming to handle case-only changes - #21320
- Refresh repository after commit failure - #21229
- Check run list scrolls when they exceed available space - #20831. Thanks @iamarjunsuresh!
- Only sanitize forbidden fs characters when creating repo - #20973
- Remove extra apostrophe from "Generating commit details" aria-label - #21369. Thanks @say25!

**Improved**
- Update Electron to version 40.1.0 - #21537
- Updated "push needs pull" warning message for clarity - #21423. Thanks @movahhedi!
- Polish Changes tab Filter Options button and popover - #21412. Thanks @jpedroso!
- Stash Menu Item disabled on dialogs - #21435. Thanks @jackfreem!
</Release>

<Release version="release-3.5.4" date="November 5, 2025" published="2025-11-05T14:13:15.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.4">
## GitHub Desktop 3.5.4

**Fixed**
- Update Git LFS to 3.7.1 to address CVE-2025-26625
- Check run status icons in the re-run checks dialog have a status tooltip that is accessible by screenreaders - #21191
- The Whitespace hint popover appears when right-clicking diff lines while "Hide whitespace changes" is enabled - #20848. Thanks @zekariasasaminew!
- The cancel button in the sign-in dialog is enabled after sign-in attempt - #21144. Thanks @zekariasasaminew!
- The "Update Email" button in the "Misattributed Commit" popover works after login from a different account - #21176
- Improve host discovery when using authenticating proxies - #19039 #19120
- Fix diff search results highlights not visible on addition hunks - #21134
- Add Copilot commit message generation to context menu - #21000. Thanks @zekariasasaminew!
- Override system accent color for checkboxes and radio buttons - #21088

**Improved**
- The icon contrast on the pull request check run button meets minimum 3:1 contrast requirements - #21189
- Increased title bar height on macOS Tahoe - #21135. Thanks @berkcebi!
- Display line change count in PR Preview Dialog - #21126. Thanks @iammola!
- Allow users to skip commit message override confirmation - #21025. Thanks @ilyassesalama!
- Allow generating commits with Copilot in non-GitHub repositories - #20698. Thanks @schroedermarius!
</Release>

<Release version="release-3.5.3" date="October 8, 2025" published="2025-10-08T09:21:31.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.3">
## GitHub Desktop 3.5.3

**Added**
- Add Ptyxis shell integration - #20963. Thanks @logonoff!

**Fixed**
- Copilot message generation in progress message is announced to screen readers - #21008
- Fix: Improve spacing between graphic and text - #7500. Thanks @robbierotman!
- Focus lands on first interactive control instead of 'Continue' button in the conflict resolution dialog - #20880

**Improved**
- Upgrade Electron to v38.2.0 - #21060
- The text color of the 'File does not exist' merge conflict warning meets 4.5:1 contrast requirements - #20902
- Provides the tooltips for list items in a single condensed tooltip that allows keyboard users and screen reader users access upon navigation of a list item - #20804

**Removed**
- Remove support for macOS 11 - #21060
</Release>

<Release version="release-3.5.2" date="July 21, 2025" published="2025-07-21T16:00:03.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.2">
## GitHub Desktop 3.5.2

**Fixed**
- Fix the crash that sometimes occurs when opening Pull Request-related notifications - #20761
- Ensure the cursor type on links is pointer - #20766. Thanks @huanfe1!
- Fix CmdOrCtrl+Enter in squash dialog - #20716
- Keyboard selection in the repository list now persists when the list of repositories update  - #20672
- Organization is no longer prefixed to repositories with aliases in the recent group - #20651

**Improved**
- Tutorial responsively adapts at high zoom levels - #20691
- Add the ability to filter changed files by status (modified, new, deleted, untracked) as well as by file exclusion from commit  - #20537. Thanks @Gr8z!
</Release>

<Release version="release-3.5.1" date="July 8, 2025" published="2025-07-08T19:53:36.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.1">
## GitHub Desktop 3.5.1

**Fixed**
- Use all changes to generate a commit message when amending commits - #20664

**Improved**
- Upgrade embedded Git to v2.47.3 on macOS, and to v2.47.3.windows.1 on Windows
</Release>

<Release version="release-3.5.0" date="June 18, 2025" published="2025-06-18T08:37:55.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.5.0">
## GitHub Desktop 3.5.0

**New**
- Copilot now helps you craft AI-generated commit messages with just one click - #17439
</Release>

<Release version="release-3.4.21" date="June 11, 2025" published="2025-06-11T10:21:07.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.21">
## GitHub Desktop 3.4.21

**Added**
- Handled GitHub Secret Scanning push protection errors in a friendly dialog with the ability to bypass blocked non-approval requiring secrets - #20386, #20387, #20391

**Fixed**
- Fix spacing of text in "Thank You" banner - #20411
- Radio inputs include the area around the radio button as a click surface - #20404
- Checking or unchecking lots of files is fast once again - #20429
- Fix path used to create repository on existing non-Git directory - #20400
- Show default branch name when opening Git settings from 'committing as' popup - #20399

**Improved**
- Upgrade Electron to v36.1.0 - #20450
- Users can turn off the filter in the changes list in the `View` menu - #20303
</Release>

<Release version="release-3.4.20" date="May 21, 2025" published="2025-05-21T13:48:27.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.20">
## GitHub Desktop 3.4.20

**Fixed**
- Prevent network share traversal with renamed UNC paths on Windows
</Release>

<Release version="release-3.4.19" date="April 23, 2025" published="2025-04-23T07:48:48.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.19">
## GitHub Desktop 3.4.19

**New**
- Users can filter the changed files list - #20220
- Add support for multiple enterprise accounts - #20227

**Fixed**
- Right-clicking on selected files will keep those files selected in the changes list - #20319
- Let credential helper prompt for the specific enterprise account used in a given repository - #20318
- Fix invalidated token dialog styling - #20317
- Fix indentation bug in split diff view - #18800. Thanks @iamarjunsuresh!
- Initialize Integrations settings when opening it from a no-changes screen - #19807. Thanks @iamarjunsuresh!
- Resizing the list of files in "Preview Pull Request" does not open/create the pull request - #20200
- Section lists such as the repository list in the cloning dialog and the pull request list announce their labels to screen readers - #20184
- The added and removed prefixes of diff do not wrap making diff contents width equal in side by side diffs - #20191
- Pressing Ctrl+A in the Find dialog selects the search text instead of the diff content - #20049

**Improved**
- Improve default README formatting - #20161. Thanks @OctCarp!
- The radio options label in the "How do you plan to use this fork?" dialog reflects their purpose - #20183
- The radio controls in the create branch, stashing changes, and fork behavior dialogs have visual selection indicators - #20052
- Promote use of GIT_CONFIG_PARAMETERS to production - #20198
- Use the default cursor instead of the text cursor in the whitespace hint popover - #20153
</Release>

<Release version="release-3.4.18" date="March 10, 2025" published="2025-03-10T15:17:33.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.18">
## GitHub Desktop 3.4.18

**Fixed**
- Prevent crash due to non-critical error - #20150
- Reinstate missing space in the About dialog last checked text - #20094. Thanks @alexravenna!
</Release>

<Release version="release-3.4.17" date="February 26, 2025" published="2025-02-26T18:40:40.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.17">
## GitHub Desktop 3.4.17

**Fixed**
- Dialogs announce their titles on macOS Sequoia for VoiceOver users - #20009
- The commit button words are separated by spaces for screen reader users - #20011
- Prevent crash when attempting to launch external editor with insufficient permissions - #19929
- Running the Desktop CLI on Windows no longer waits for Desktop to exit before exiting itself - #19916

**Improved**
- Announce update progress in about dialog - #20018
- Buttons with dropdown caret that trigger context menus can be opened with down arrow - #20007
- Links that do not open external urls now have a role of button for improved screen reader semantics - #20010
- Email attribution warning only considers verified emails - #19968
- Improve tooltip for unknown co-authors - #19992
- The length of shortened SHAs are consistently 7 characters - #19902. Thanks @molnarriso!
- Upgrade Electron to v34.0.1 - #19919

**Removed**
- Remove support for macOS 10.15 - #19919
</Release>

<Release version="release-3.4.16" date="February 3, 2025" published="2025-02-03T17:08:53.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.16">
## GitHub Desktop 3.4.16

**Improved**
- Prevent upgrading from macOS 10.15 as soon to be unsupported - #19918
</Release>

<Release version="release-3.4.15" date="January 21, 2025" published="2025-01-21T23:05:44.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.15">
## GitHub Desktop 3.4.15

**Fixed**
- Restore ability to sign in on Windows
</Release>

<Release version="release-3.4.14" date="January 21, 2025" published="2025-01-21T10:56:56.000Z" url="https://github.com/desktop/desktop/releases/tag/release-3.4.14">
## GitHub Desktop 3.4.14

**Added**
- Add Ghostty shell integration - #19777. Thanks @aelew!

**Fixed**
- No extra new line is prepended to `.gitignore` when adding to a non-existent `.gitignore` file - #19279. Thanks @GWDx!
- Fix Branch List context menu showing pull request option when none exists - #19711. Thanks @DylanDevelops!
- The Thank You banner is announced by VoiceOver - #19734
- The "Showcase Update Banner" and "OS version No Longer Supported Banner" announce their messages when using VoiceOver.
- Showcase update banner's "x" button will dismiss the banner.

**Improved**
- Desktop's CLI no longer communicates with the app via protocol handlers - #19733
- Defer expensive path validation until it's required - #19694

**Removed**
- Remove the tooltip on the CI status indicator - #19735
- Drop support for Atom, invoke editors directly - #19744
- The "Accessibility Settings" announcement banner is removed.
</Release>

<Pagination cursor="2025-01-21T10:56:56.000Z|2026-05-29T17:06:45.699Z|rel_sOXThIeEro5sAzVQpyURv" next="https://releases.sh/github/desktop.md?cursor=2025-01-21T10%3A56%3A56.000Z%7C2026-05-29T17%3A06%3A45.699Z%7Crel_sOXThIeEro5sAzVQpyURv&limit=20" />
