Spotlight
Agent forwarding

Agent Forwarding is a powerful feature that enhances remote access security by allowing the use of private SSH keys locally without exposing them to remote servers.
Performance
Terminal
The meticulous refinement of the code, coupled with the carefully optimized framework, further enhances the performance by 20%~30% compared to version 2.6.1. All operations respond more promptly and smoothly.

Sftp Transfer
Although version 2.6.1 was already incredibly fast, version 2.7.0 takes it a step further by increasing the transfer speed by another 20%~40%. Whether you're transferring large files or a large number of small files, the new version can save you even more time!

Usage:
Windows
| Version |
Architecture |
Operating Systems |
| WindTerm_2.7.0_Prerelease_1_Windows_Portable_x86_64 |
x86_64 |
Windows 7, Windows 8, Windows 10, Windows 11 |
Upgrade
Versions before Version 2.4.0
- Start
WindTerm and select the profiles directory and quit.
- Replace the new
.wind/profiles folder with the old profiles folder.
- Restart
WindTerm and all the sessions and configuration will be restored.
Versions after Version 2.4.0
- Start
WindTerm and select the profiles directory containing the old .wind folder.
- It is recommended to choose the
Home Directory to facilitate subsequent upgrades.
If the .wind folder needs to be moved to another system:
- Quit
WindTerm.
- Replace the new
.wind folder with the old .wind folder.
- Restart
WindTerm and all the sessions and configuration will be restored.
The .wind folder is cross-platform.
Known Issues:
- [ZMODEM] Only support file names contains ASCII characters in Windows, otherwise the file name of the transfered file will be garbled after transmission, but it does not affect the correctness of the file content. Linux and MacOS version does not have this problem.
Changes in Version 2.7.0 Prerelease 1 (2024-4-2):
Features:
- [GUI] Supports GPU-accelerated rendering for text.
- [GUI] Uses full hinting for text rendering to make the rendered text more visually appealing.
- [GUI] Automatically save
text marks when exiting, and restore them upon next start-up.
- [GUI] Disables
rainbow brackets on the alt screen to avoid conflicts with features in editors like Vim. #2111
- [FILER] Supports displaying files within the
WSL subsystem.
- [FILER] Supports synchronizing the current folder of the
WSL subsystem.
- [SESSION] Supports deleting history items from the auto-complete list using
Shift+Del.
- [SFTP] In the gaps between sending and receiving packets, the SFTP thread will sleep to reduce CPU usage.
- [SSH] Perform SSH operations, including connection establishment, authentication and command execution, in an asynchronous manner.
- [SSH] Supports
ssh-agent for authentication on Windows.
- [SSH] Supports
agent forwarding, with agents including pageant, ssh-agent, $SSH_AUTH_SOCK, Enviroment variable, Unix domain socket etc.
- [SSH] Strictly ensure that the opening sequence is
Shell, SFtp, Sysmon.
- [SSH] Supports sending
signals. And automatically sends SIGINT signal when Ctrl+C is pressed.
- [SSH] Removes the internal proxy socket, allowing
libssh to directly connect to the server and send/receive packets. This not only significantly improves packet transmission performance but also reduces the receive buffer by 256KiB per session.
- [SYSMON] Supports displaying system information of the
WSL subsystem, including CPU, memory, time, etc.
Improvements:
- [GUI] Significantly improves the clarity of screenshots in tab tooltips.
- [SESSION] Significantly improved text parsing, modification, and rendering, especially to avoid extremely slow screen rendering when the text exceeds the maximum number of srollback lines.
Bugs:
- [APP] The application sometimes crashes when rapidly reconnecting to the server repeatedly.
- [SESSION] When a command generates a large amount of output, pressing
Ctrl+C does not immediately stop the command execution.
- [SESSION] During file transfers, keyboard input becomes sluggish or even unresponsive.
- [SESSION] When text exceeds the maximum number of scrollback lines, the text at the bottom is sometimes incorrectly colored.
- [WSL] In Vim on
WSL2, uppercase letters cannot be entered using the Shift key.