WindTerm 2.7.0 Prerelease 1
Pre-release
Pre-release
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 theprofiles directory
and quit. - Replace the new
.wind/profiles
folder with the oldprofiles
folder. - Restart
WindTerm
and all the sessions and configuration will be restored.
Versions after Version 2.4.0
- Start
WindTerm
and select theprofiles 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 thealt 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 onWindows
. - [SSH] Supports
agent forwarding
, with agents includingpageant
,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 sendsSIGINT
signal whenCtrl+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 by256KiB
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.