Back

TeraTerm Project
Patches for Tera Term
Windows
6 patches available
Tera Term is the terminal emulator for Microsoft Windows, that supports serial port, telnet and SSH connections. Among many other features it also has built-in Macro scripting language. Tera Term is often used to automate tasks related to remote connections initiated from PC.
Tera Term Version 5.4.1
Release Date
8/3/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2025.08.03 (Ver 5.4.1)$$$Bug fixes$$$Fixed to take into account left and right sides of characters when selecting characters with mouse. Restored the behavior to that of Tera Term 5.1 and earlier.$$$Fixed the issue where the font size during conversion and the font size after confirmation did not match when entering kanji characters in the VT window in an environment other than 100% display magnification (96 DPI).$$$Fixed an issue where windows were not displayed at the correct size when moved or resized across displays with different DPI settings. $$$Fixed the following issues that occur when changing the font size while the VT Window is maximized. $$$When selecting a font size smaller than the current font; the screen rendering is not being done correctly.$$$When selecting a font size larger than the current font; the window size exceeds that of the desktop.$$$Fixed an issue where the dialog font was not applied to the log dialog. $$$We made the following modifications to the font selection in the VT window.$$$Adjusted so that the point size of the selected font in the font selection dialog matches the point size of the displayed characters on the screen.$$$Even if the screen resolution is not 96 DPI; adjusted so that the point size selected in the font selection dialog matches the value for 96 DPI.$$$Fixed the issue the configuration value is not reflected to Beep dropdown on [Additional settings]-[Control Sequence] tab. The command line option /F= of the Tera Term has been modified to be reflected in the plugin.$$$In addition; modified it so that the /F= option is carried over to the duplicated session created by [File] - [Duplicate Session].Fixed the issue where macro could not be executed through the task scheduler. $$$Fixed Tera Term may stop working when Tera Term macro is executed in hidden mode and Tera Term is executed by connect macro command. )$$$The issue where the INI file specified with a relative path in the restoresetup macro command was not recognized as a relative path from %APPDATA%\teraterm5\ has been fixed. $$$Fixed the bug where Tera Term crashes when a filename using : in a location other than the drive letter is specified in the logopen macro command. $$$Misc$$$Upgraded TTSSH to 3.4.1.$$$Upgraded CygTerm+ to 1.07_31.$$$Upgraded TTProxy to 1.0.0.27.$$$upgraded TTXttyrec Plug-in to 1.06.$$$upgraded TTXViewMode Plug-in to 1.01.$$$Upgraded TTXRecurringCommand to 1.06.$$$Added code signing.$$$installer: Tera Term now appears as a candidate for Default apps of protocol and file extension.
Tera Term Version 5.4.0
Release Date
3/3/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2025.03.03 (Ver 5.4.0)$$$Changes$$$Improved serial reconnection.$$$Checking for notifications from devices is more detailed.$$$Added parameters for reconnecting to TERATERM.INI.$$$Supports COM%d style serial ports of com0com (virtual serial port driver); which are not Ports class.$$$Changed to use transmit character code when sending clipboard (OSC 52).$$$Before fix; when transmit character code is not UTF-8; it used ACP.$$$The flash time when Beep is Visual Bell is now possible to configure.$$$Added the BeepVBellWait entry in the teraterm.ini file.$$$Updated Unicode information to Unicode 16.0.$$$Tera Term 5.0 to 5.3 are Unicode 15.1 compliant.$$$[Setup]-[Window] dialog was integrated into Window tab of Additional settings dialog.$$$[Setup]-[Terminal] dialog was integrated into Terminal tab of Additional settings dialog.$$$[Setup]-[Serial port] dialog was integrated into Serial port tab of Additional settings dialog.$$$New connection from Serial port tab is now unavailable. Only settings are possible in this tab.$$$New connections are made from New connection dialog.$$$[Setup]-[General] dialog was integrated into General tab of Additional settings dialog.$$$Renamed the [Coding] tab to [Encoding] tab on [Additional settings].$$$Default port for new connection dialog; which is configured on [Additional settings]-[General] tab became TCP/IP or Serial selection.$$$Select default Serial port number on Serial port tab.$$$Renamed Reverse button on [Additional settings]-[Window] tab to Swap colors.$$$Made List proportional fonts in font dialog available on [Additional settings]-[Font] tab.$$$Changed initial directory for file select dialog of Send file to File transfer folder.$$$Send file dialog options are saved in TERATERM.INI.$$$Added the SendfileSequential; SendfileDelayType; SendfileSize and SendfileDelayTick entry in the teraterm.ini file.$$$Added Skip Send file dialog setting when the [Send file] on the [File] is called.$$$Added the SendfileSkipOptionDialog entry in the teraterm.ini file.$$$XMODEM send: flush receive buffer when start sending$$$ZMODEM send: CANFDX flag handling is implemented when receiving ZRINIT. While the receiver cannot receive data; the sender(Tera Term) can wait for the receiver.$$$All available character codes can be specified using command line options.$$$Removed /LA command line options because language mode was removed.$$$Changed method of creating backup files for TERATERM.INI.$$$Macro commands for sending and receiving files are from File transfer folder.$$$MACRO: Enhanced the dialog display position option of the setdlgpos command.$$$The four corners and center of the display; as well as the four corners and center of the VT window; can now be specified as the reference for the dialogs display position.$$$The specification of a parameter to adjust the display position of the dialog is possible.$$$Bug fixes$$$Fixed a problem that a left click on backgrounded terminal window makes text selection 1 char sensitively.$$$Fixed an issue in Windows 11 (24H2) where windows were not displayed at the correct size when moved across displays with different DPI settings.$$$Fixed display characters containing surrogate pair character when Drawing resized font to fit cell width$$$Fixed to handle U+20000 to U+3FFFF of UTF-8.$$$Unnecessary overwrite confirmation dialog is no longer displayed when selecting a existing file as a log file at file selecting dialog box.$$$Fixed a problem that an error is displayed when a new connection is made after disconnecting during log output in the case of LogAutoStart=on.$$$Fixed X button of Log dialog doesnt work.$$$Fixed <Edit History... > is entered in edit box when there is no connection history.$$$Fixed an application fault occurs when saving more than 250 in the Host list.$$$Fixed an application fault occurs when adding a command to the maximum size of broadcast history.$$$Maximum size is MaxBroadcatHistory in TERATERM.INI. Default is 99.$$$Fixed crash problem when Realtime mode
Tera Term Version 5.4.0
Release Date
3/3/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2025.03.03 (Ver 5.4.0)$$$Changes$$$Improved serial reconnection.$$$Checking for notifications from devices is more detailed.$$$Added parameters for reconnecting to TERATERM.INI.$$$Supports COM%d style serial ports of com0com (virtual serial port driver); which are not Ports class.$$$Changed to use transmit character code when sending clipboard (OSC 52).$$$Before fix; when transmit character code is not UTF-8; it used ACP.$$$The flash time when Beep is Visual Bell is now possible to configure.$$$Added the BeepVBellWait entry in the teraterm.ini file.$$$Updated Unicode information to Unicode 16.0.$$$Tera Term 5.0 to 5.3 are Unicode 15.1 compliant.$$$[Setup]-[Window] dialog was integrated into Window tab of Additional settings dialog.$$$[Setup]-[Terminal] dialog was integrated into Terminal tab of Additional settings dialog.$$$[Setup]-[Serial port] dialog was integrated into Serial port tab of Additional settings dialog.$$$New connection from Serial port tab is now unavailable. Only settings are possible in this tab.$$$New connections are made from New connection dialog.$$$[Setup]-[General] dialog was integrated into General tab of Additional settings dialog.$$$Renamed the [Coding] tab to [Encoding] tab on [Additional settings].$$$Default port for new connection dialog; which is configured on [Additional settings]-[General] tab became TCP/IP or Serial selection.$$$Select default Serial port number on Serial port tab.$$$Renamed Reverse button on [Additional settings]-[Window] tab to Swap colors.$$$Made List proportional fonts in font dialog available on [Additional settings]-[Font] tab.$$$Changed initial directory for file select dialog of Send file to File transfer folder.$$$Send file dialog options are saved in TERATERM.INI.$$$Added the SendfileSequential; SendfileDelayType; SendfileSize and SendfileDelayTick entry in the teraterm.ini file.$$$Added Skip Send file dialog setting when the [Send file] on the [File] is called.$$$Added the SendfileSkipOptionDialog entry in the teraterm.ini file.$$$XMODEM send: flush receive buffer when start sending$$$ZMODEM send: CANFDX flag handling is implemented when receiving ZRINIT. While the receiver cannot receive data; the sender(Tera Term) can wait for the receiver.$$$All available character codes can be specified using command line options.$$$Removed /LA command line options because language mode was removed.$$$Changed method of creating backup files for TERATERM.INI.$$$Macro commands for sending and receiving files are from File transfer folder.$$$MACRO: Enhanced the dialog display position option of the setdlgpos command.$$$The four corners and center of the display; as well as the four corners and center of the VT window; can now be specified as the reference for the dialogs display position.$$$The specification of a parameter to adjust the display position of the dialog is possible.$$$Bug fixes$$$Fixed a problem that a left click on backgrounded terminal window makes text selection 1 char sensitively.$$$Fixed an issue in Windows 11 (24H2) where windows were not displayed at the correct size when moved across displays with different DPI settings.$$$Fixed display characters containing surrogate pair character when Drawing resized font to fit cell width$$$Fixed to handle U+20000 to U+3FFFF of UTF-8.$$$Unnecessary overwrite confirmation dialog is no longer displayed when selecting a existing file as a log file at file selecting dialog box.$$$Fixed a problem that an error is displayed when a new connection is made after disconnecting during log output in the case of LogAutoStart=on.$$$Fixed X button of Log dialog doesnt work.$$$Fixed <Edit History... > is entered in edit box when there is no connection history.$$$Fixed an application fault occurs when saving more than 250 in the Host list.$$$Fixed an application fault occurs when adding a command to the maximum size of broadcast history.$$$Maximum size is MaxBroadcatHistory in TERATERM.INI. Default is 99.$$$Fixed crash problem when Realtime mode
Tera Term Version 5.3
Release Date
9/8/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2024.09.08 (Ver 5.3)$$$Changes$$$Bracket paste behavior become able to adjust with BracketedSupport and BracketedControlOnly.$$$When pasting string from clipboard that does not contain control codes such as line feeds; characters are not outputted twice in the log with the default settings.$$$EnableContinuedLineCopy setting is now used when dragging after selecting a word by double click.$$$Right-click(paste) is not disabled even when SelectOnActivate is off.$$$Fixed some Emoji which character widths did not change with Override Emoji Characters width option. (Changed referenced Emoji table.)$$$To adjust to narrow the space between characters; VTFontSpace became to be able to set negative value.$$$Only available COM ports are now listed.$$$COM ports that are disabled and failed to initialize are not included.$$$General setup dialog is now shown the information from Language file which is selected.$$$Default port settings is moved to General tab of Additional settings dialog from General setup dialog.$$$Removed Language setting from General setup dialog.$$$Download folder setting is moved to General tab of Additional settings dialog.$$$Added ViewlogEditor argument on Log Tab in Additional settings dialog.$$$Setup - Font was integrated into Font tab of Additional settings dialog.$$$Keyboard setup dialog is moved to Keyboard tab of Additional settings dialog.$$$TCP/IP setup dialog is moved to TCP/IP tab of Additional settings dialog.$$$Improved Broadcast command dialog:$$$Edit control now support paste by R/M mouse clicking and Shift-INS.$$$Edit control now works the same whether the IME is on or off.$$$Added context menu in window list which provides foreground/minimize the selected windows and refresh the window list itself.$$$The selection state is now keeped when the window list is refreshed.$$$Added help button and normalize Japanese button name.$$$Fixed left click behavior in the margin of window list.$$$Returned the display position of the message box to its previous behavior (center of the parent window) before 4.103; excluding some message boxes.$$$Error messagebox is now shown when logging cannot be started with LogAutoStart=on$$$Allow users to select creating automatic backup or not by IniAutoBackup when overwriting the ini file.$$$MACRO: send macro command check data and sends it as text or binary. Added sendtext and sendbinary macro command$$$MACRO: Added options such as size specification to the listbox command.$$$MACRO: Added the getttpos command to retrieve the display status; position; and size in the VT window of Tera Term.$$$MACRO: Added support for password file using aes-256-ctr encryption$$$added the setpassword2; getpassword2; ispassword2 and delpassword2 commands.$$$The contents that is saved with setpassword2 command is protected by a password.$$$This password file is not compatible with prior password file.$$$MACRO: When TTL file is relative path; it is relative from current directory of ttpmacro.$$$Bug fixes$$$Fixed text color to be gray instead of black when received SGR 1 + SGR 30 (Bold + FG Black).$$$Fixed to repetition of surrogate pair characters correctly display when Drawing resized font to fit cell width is on.$$$Fixed display of combined characters was corrupted.$$$Fixed to use EnableContinuedLineCopy setting when double click to select a word. This bug was introduced in 5.2.$$$Fixed same repeated characters are selected when double click on delimiter character.(Fixed select behavior that changed in 5.2 to be same as before.)$$$Fixed wrong characters were sent when transmit character code is JIS.$$$Fixed wrong character output at end of line.$$$Fixed wrong character output when local echo is on.$$$Fixed COM port detection for modem device. Modem device is also detected the same as 4.x now.$$$Fixed doesnt remember the COM port it used on new connection dialog$$$Fixed COM port list was not sorted on new connection dialog.$$$Apply changes even if only No Frame is changed at Window setup dialog.$$$Fixed the issue where specifyin
Tera Term Version 5.2
Release Date
2/29/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

2024.2.29 (Ver 5.2)$$$Changes$$$Delimiter characters(dialog; TERATERM.INI) can use Unicode.$$$Modify TCP/IP setup dialog.$$$Dialog can now be resized.$$$Host list can be scrolled horizontally.$$$Host list is wider.$$$Auto text copying can be enabled/disabled on Copy and Paste tab of Additional settings dialog.$$$Add Theme tab to Additional settings dialog.$$$Remove UTF8m in /KR; /KT command line options.$$$MACRO: Dialog displayed using listbox command can now be resized.$$$Bug fixes$$$Fixed the words under mouse pointer were not selected when selecting words by drag after double click with left mouse button.$$$Fixed background transparency is not working in some case.$$$Fixed an application fault occurs when loading theme files.$$$Fixed TCP/IP setup dialog.$$$Last item in ListBox is not saved to file.$$$Fixed Remove; Down buttons behavior.$$$MACRO: fixed foldersearch macro command set 0 to result system variable when folder does not exist.$$$MACRO: fixed internal processing of xmodemsend and xmodemrecv macro commands were swapped.$$$Misc$$$Upgraded TTSSH to 3.2.$$$Upgraded TeraTerm Menu to 1.19
Tera Term Version 5.1
Release Date
12/19/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

https://github.com/TeraTermProject/teraterm/releases/tag/v5.1$$$add support for strict key exchange extension of OpenSSH. For Terrapin Attack (CVE-2023-48795).$$$$$$https://teratermproject.github.io/manual/5/en/about/history.html#teraterm_5.1$$$2023.12.19 (Ver 5.1)$$$Bug fixes$$$Fixed paste from clipboard is not echoed when local echo is on.$$$Fixed when F1 key is pressed in VT window; configured sequence is not sent and dialog that cant open open HTML help file shows.$$$When a single 0x0a(LF) is received from server; do not output to log and macro.$$$Fixed application error using Japanese file names when receiving ZMODEM.$$$Fixed default values were not set in the log dialog.$$$Fixed about Drawing resized font to fit cell width setting.$$$Setting is not seved in TEARTERM.INI; so fixed to save.$$$Displaying Japanese in dialog when language UI is Japanese.$$$MACRO: strjoin command set concatenated string to the wrong variable.$$$MACRO: fixed sendfile command stuck even if transmission is completed to send.$$$MACRO: settitle command using Kanji characters will be crashed.$$$Fixed settitle; gettitle; loadkeymap to handel string in Unicode.$$$Currently; Tera Term handle local title strings in ANSI strings. Characters that cannot be converted are replaced by ?.$$$Misc$$$Upgraded TTSSH to 3.1.$$$Upgraded TeraTerm Menu to 1.18$$$Upgraded Oniguruma to 6.9.9.
Tera Term Version 4.106
Release Date
6/5/2021
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

TeraTerm$$$2021.06.05 (Ver 4.106)$$$Changes$$$Increased max width of window from 500 to 1000 chars.$$$Serial port connection$$$Removed the 1.5 stop bit in the serial port setup.$$$Removed the 1.5 name from the StopBit entry in the teraterm.ini file.$$$Bug fixes$$$The elapsed time style timestamp in the log is incorrect.$$$Fixed support for IME feedback back and forth function. This bug was introduced in 4.103.$$$Fixed an application fault occurs when VT Window and HtmlHelp Windows are closed at same time.$$$Fixed desktop images can not be displayed on background other than main display. This bug was introduced in 4.101.$$$Fixed memory leak when tool tip is shown. This bug was introduced in 4.103.$$$MACRO: the yesnobox command shows OK instead of yes without language file. This bug was introduced in 4.103.$$$MACRO: The file handle opened by filecreate; fileopen marco command is locking.$$$MACRO: When the getdate; gettime command is executed with timezone parameter; valid time may not be returned. Build mistaken in 4.105.$$$Misc$$$upgraded TTSSH to 2.92.$$$upgraded TTX KanjiMenu Plug-in to 0.1.8.$$$upgraded TeraTerm Menu to 1.16.$$$upgraded Oniguruma to 6.9.7.1.
Interested in automating patching for Tera Term?