The release of GitExtensions 4.2 has arrived, a graphical tool for managing git repositories that integrates with the system's file management menu and, through plugins, with IDEs (JetBrains, VSCode, MSVS). The project code is written in C# and is distributed under the GPLv3 license.
Key Changes:
- New integration plugin with GitLab.
- Support for personal access tokens has been added to the JIRA plugin.
- Various performance improvements.
- Various user interface enhancements.
- Improvements in the Git command log dialog.
- Improvements in the 'Rebase' dialog.
- The 'Save as...' operation can now be performed immediately for multiple files.
- The editor can now move a line up/down using ALT + UP and ALT + DOWN.
- For OpenSSH, the SSH_ASKPASS environment variable is set if a password is requested (requires OpenSSH 8.4 or later; does not work for older OpenSSH versions).
- Automatic installation of GitExtensions as the editor is ensured only in the current environment.
- Resetting unindexed changes is allowed without affecting the intermediate ones.
- More convenient handling of the error 'Failed to load file or assembly'.
- Vertical tabulation (SHIFT + ENTER) is now treated as a newline.
- Support for building GitExtensions for Windows on Arm64 systems (WoA) has been added, but this requires manual assembly.
- The option '{HEAD}' has been implemented for scripts.
- Building now requires .NET 6.0 Desktop Runtime v6.0.24 or newer.
- Recommended version of Git 2.42.


Source: opennet.ru
