Xshell Changelog

What's new in Xshell 7.0 Build 0157

May 3, 2024
  • ADD: Clipboard support in Python scripts
  • ADD: Added keymapping option to select a Quick Commands Sets
  • ADD: Ability to pass parameters to commands such as realcmd, PowerShell, etc.
  • ADD: Option to see Keyboard Interactive input field contents
  • ADD: Ability to import MobaXterm sessions
  • MOD: Session Converter Resource Cleanup
  • FIX: Expanded state of Session Manager not saving
  • FIX: Quick Command not functioning if its string contains a $ character
  • FIX: Crash when pasting a session in the Session Manager
  • FIX: Issue of being unable to rename tabs with Python script
  • FIX: PKCS Token Pin input prompt from Xagent appears behind Xshell
  • FIX: Issue of being unable to use Yubico DLL as PKCS DLL

New in Xshell 7.0 Build 0151 (Feb 19, 2024)

  • FIX: Program crashes when connecting usingTelnet in Build 0150

New in Xshell 7.0 Build 0144 (Feb 8, 2024)

  • ADD: Patch for Terrapin Attack. More info at https://terrapin-attack.com/ (CVE-2023-48795)
  • ADD: Display color numbers for highlight colors
  • ADD: Ability for Compose Pane/Bar to send to currently connected sessions only
  • ADD: Context menu options in the Compose Pane
  • ADD: X509 Certificate support
  • ADD: Title of current Quick Command Set now displayed in the Quick Command Bar
  • MOD: Improvements to 'Send Key Input To' banner to more clearly display status
  • MOD: Save directory of manually started logs changed to last saved directory
  • MOD: Session Manager now orders sessions and folders in a numerically logical manner
  • MOD: Session files in the Session Manager now display the connection address upon hover
  • FIX: Asian font size not changing when using mouse scroll to change font size
  • FIX: Sessions able to be saved with an empty host field in the Session Manager
  • FIX: Last line of terminal output not saved to logs
  • FIX: Issues when logging to a network drive
  • FIX: Log files displaying events from before manual logging was started
  • FIX: Formatting issues in the logging time format (%h)

New in Xshell 7.0 Build 0141 (Nov 12, 2023)

  • FIX: Registration issues for certain free users

New in Xshell 7.0 Build 0137 (Sep 17, 2023)

  • FIX: Crash report is issued when connection is lost
  • FIX: Issue with free license registration being erroneously cancelled
  • FIX: Email address validation issues during free license registration
  • FIX: Unable to open File Manager window with a custom key mapping
  • FIX: Scripts not able to parse text if a language other than English exists
  • FIX: Difficulty in locating newly created user keys or session files in the list

New in Xshell 7.0 Build 0128 (May 26, 2023)

  • MOD: Changed RSA key signature algorithm to rsa-sha2-512
  • FIX: Silent install activation issues with Xmanager Power Suite and Xshell Plus when using the activation parameter
  • FIX: 'Remove Highlights upon Close' option not functioning, FIX: Finding continuously with the Enter key not functioning
  • FIX: Wrong URL for manual deactivation
  • FIX: Failed downloads display an incorrect message from TrueUpdate

New in Xshell 7.0 Build 0122 (Mar 2, 2023)

  • FIX: A problem with a false message stating that a validly signed package has been tampered with.

New in Xshell 7.0 Build 0115 (Jan 12, 2023)

  • FIX: Unable to save Session Manager size

New in Xshell 7.0 Build 0114 (Dec 2, 2022)

  • MOD: Default activation method set to Local License Server when utilizing a Local Activation Server
  • FIX: Xshell's taskbar preview is covered by the Find box
  • FIX: Xshell loads slowly when reading session information
  • FIX: Opening the scrollbar's context menu requires two mouse clicks
  • FIX: Resource cleanup in the Find box
  • FIX: AgentKeyForwarding not working on OpenSSH 8.9+ servers
  • FIX: Removed duplicate commands from the toolbar
  • FIX: Unable to activate after returning an activation
  • FIX: Slow performance on certain version of Windows

New in Xshell 7.0 Build 0113 (Sep 27, 2022)

  • MOD: Any messages after the authentication process will be displayed in the terminal
  • FIX: When an alternate Local shell such as realcmd is running, Xshell will respond to the Alt+Enter key command even when minimized.
  • FIX: Recursive proxy configurations mistakenly allowed
  • FIX: Keystrokes not sent to sessions initialized from session files when using the Send Key Input to Connection Sessions feature.
  • FIX: The Data Folder error message is displayed in an incorrect language
  • FIX: Crash when an incorrect host name is entered during a Jump Host session

New in Xshell 7.0 Build 0111 (Aug 1, 2022)

  • ADD: Support for the curve25519-sha256 KeX algorithm
  • FIX: Xshell displays on a monitor that is no longer connected
  • FIX: Crash when refreshing the Quick Command pane
  • FIX: Dialog box display errors when moving between monitors in a multi-monitor environment
  • FIX: Program runs slowly when checking for updates
  • FIX: Unable to handle banner messages during prompt mode authentication

New in Xshell 7.0 Build 0109 (Jun 9, 2022)

  • ADD: Ability to automatically activate software if product key exists during installation
  • ADD: When editing multiple sessions, count of selected sessions displayed in the Session Properties title bar
  • ADD: Option to allow the mouse wheel to function in applications such as vim (set forceWheelEvents = 1)
  • ADD: Ability to select which individual sessions within a Session Folder will inherit changes made to the folder's properties
  • FIX: Crash when modifying Startup Sessions
  • FIX: Xshell displays on a monitor that is no longer connected
  • FIX: Session properties not displayed properly in the Session Manager
  • FIX: Xagent fails to relay PKCS11 keys when connecting to older version of RedHat
  • FIX: The Xshell window expands behind the taskbar when returning from Multi Pane Fullscreen mode
  • FIX: Updater claims the software is on the latest build even if it is not
  • FIX: Software unable to run if an import of data from a previous version was cancelled

New in Xshell 7.0 Build 0108 (Apr 12, 2022)

  • ADD: Option to hide the File Manager tab in the Tunneling Pane
  • ADD: Unable to add product key to silent installations of Xmanager Power Suite or Xshell Plus(/Z"/V"PRE_PRODUCT_KEY=######-######-######"")
  • MOD: Default scroll buffer size modified to 10240
  • FIX: Crash when disconnecting from session
  • FIX: Sending text selection to editor not functioning properly in Windows 11
  • FIX: Possible issues caused by unquoted paths in commands (CWE-427)

New in Xshell 7.0 Build 0099 (Mar 28, 2022)

  • ADD: Ability to not store a user password within proxy configurations

New in Xshell 7.0 Build 0098 (Feb 17, 2022)

  • ADD: Ability to send commands from the Compose Pane to same-colored tabs
  • ADD: Ability to delete Compose Pane command history
  • ADD: Ability to not store a session's user password, private key passphrase, and token pin
  • MOD: Removed tab limit for Free for Home/School Licenses
  • FIX: Highlights not working properly depending on the on-the-fly highlight refresh option
  • FIX: Slow scp transfers
  • FIX: Crash when closing a session in single process mode
  • FIX: File Manager fails to load file attributes and owners
  • FIX: Crash when highlighting is applied

New in Xshell 7.0 Build 0096 (Jan 11, 2022)

  • ADD: Ability to send strings line by line in the Command Pane
  • MOD: Changed crash report server
  • FIX: Unable to connect to nginx ssh proxies
  • FIX: Screen not refreshing properly in Vi
  • FIX: Crash when sending key input to all sessions
  • FIX: Crash when changing display scaling on certain Windows OSes

New in Xshell 7.0 Build 0093 (Dec 28, 2021)

  • ADD: Added a highlight on/off option in Key Mappings
  • ADD: Add username and computer name to authentication request files
  • ADD: Option to cycle through Find results
  • ADD: Option to turn on/off the displaying of a session's properties in the Session Management window
  • ADD: Added Find Next/Find Previous in Find menu and can also be set as shortcut keys
  • ADD: Option to maintain or remove highlights after closing the Find window
  • ADD: Ability to customize which sessions and tabs to send keystrokes to
  • MOD: Improved terminal speed when using on-the-fly highlighting
  • MOD: Buffer emptied more efficiently when scroll buffer is full (improves terminal speed)
  • MOD: Improved performance when channel information updates during tunneling
  • MOD: Improved performance when finding selected text area
  • FIX: Unable to process the % character in passwords for URLs when using the script xsh.session.open
  • FIX: Crash during text output when auto-scrolling is disabled
  • FIX: Unable to disable Smart Selection from the Smart Selection menu
  • FIX: Certain key actions not applied properly when using tmux
  • ADD: PKCS#11 Certificate support
  • FIX: String formatting function not working when creating AppLog
  • FIX: When opening multiple sessions, they do not open in order
  • FIX: Live update process runs multiple times
  • FIX: Even after authentication in one product in PowerSuit or XshellPlus, other products try to authenticate

New in Xshell 7.0 Build 0090 (Nov 3, 2021)

  • FIX: Crash report not generated when an abnormal termination occurs in the core area (terminal)
  • FIX: Terminal's context menu displaying on incorrect display

New in Xshell 7.0 Build 0085 (Oct 1, 2021)

  • ADD: Support for drag and drop file uploads in the File Manager
  • ADD: Support for searching by IP Address in the Session Manager
  • ADD: Option to close all tabs on the right
  • MOD: Added Refresh Shortcut Key(F5) in the File manager
  • MOD: Xshell now directly handles xsh.Screen.Clear's function
  • MOD: Status bar now reflects additional session information
  • MOD: Pop up notification added to signal the completion of a search (Find)
  • MOD: Closing the Find window deselects the selected area
  • ADD: A quick File Manager connect feature for sessions without a preexisting File Manager connection
  • MOD: Update to the latest Microsoft Visual C++ Redistributable Package version
  • FIX: Search filter text in the Sessions Dialog Box is removed after deleting a session file
  • FIX: File Manager not functioning when making a Jump Host connection
  • FIX: Even when turned on, the reconnect option does not function on sessions which execute a specific command upon connecting
  • FIX: The Local Shell screen does not appear when closing a tab a single process mode
  • FIX: User Defined Area(UDF) characters in Chinese BIG5 encoding cannot be displayed
  • FIX: The new message status icon remains even when clicking on the tab
  • FIX: Scaling issue when using multiple monitors with different scaling settings
  • FIX: Unable to make Jump Host connections via Local Shell commands
  • FIX: Possible DLL Hijacking (dwmapi.dll) issue
  • FIX: Resource clean up
  • FIX: Resource clean up
  • FIX: Startup Sessions option not functioning when the program language is French

New in Xshell 7.0 Build 0076 (Jul 14, 2021)

  • ADD: Bracketed Paste mode for vim
  • ADD: Ability to specify a session file and its attributes when connecting via URL from the command line
  • ADD: Ability to set icon colors for Quick Commands and see full name
  • ADD: Option to 'Open Startup Sessions on the Last used Tab group Layout'
  • MOD: Added an option to not display hidden files in the File Manager
  • MOD: File Manager is now turned off by default
  • FIX: Unable to parse passwords containing special characters when running the command line if the -url option is not present
  • FIX: Rapid changes to the title bar causes the program to crash
  • FIX: Data folder is infinitely duplicated when importing information from an older version
  • FIX: Unable to navigate to folders with multibyte languages in the File Manager
  • FIX: Previously closed Tab and File Management panes reappear after returning from full screen mode

New in Xshell 7.0 Build 0073 (Jun 1, 2021)

  • ADD: Mouse scroll can now be applied in the Compose Pane
  • FIX: Focus not set to the new session after creating it from the Session Manager
  • FIX: Running Xshell in certain languages prevents users from saving session passwords

New in Xshell 7.0 Build 0072 (May 5, 2021)

  • ADD: A function in the Compose Pane to send commands while disabling the interpretation of backslash escapes.
  • ADD: Ability to select the internet protocol (IPv4, IPv6).
  • ADD: Option to disable the File Manager.
  • ADD: Script function to determine if the terminal is in application mode (xsh.Screen.IsAltScreen())
  • ADD: Whether or not to use Cert Key can be set from the Local Shell.
  • ADD: You can now specify which Tab Group you want to open a new tab in.
  • MOD: Ability to copy session information from the session dialog's tree view.
  • MOD: Prompt to continuing searching in another tab when using Find.
  • FIX: Command to return activations for offline activated instances.
  • FIX: Connections closed normally are logged as a server error.
  • FIX: During default session logging, %n is translated to 'DEFAULT'
  • FIX: Even after the replicated session ends, a tab reconnection attempts to move the previous working directory.
  • FIX: File Manager continuously attempts an sftp connection even if the File Manager is disabled.
  • FIX: Host input is required even when utilizing a session file's information when specifying a JumpHost proxy.
  • FIX: Incorrect information is displayed in the host key warning dialog when connecting to a jump host session.
  • FIX: Issues using the numpad when using the Send Key Input to All Sessions function.
  • FIX: Power Suite and Xshell Plus unable to auto-authenticate via the Local Activation Server.
  • FIX: Realcmd unable to go to full screen.
  • FIX: Unable to connect to JUMP HOST sessions with tunneling rules
  • FIX: Unable to make a File Manager connection when the connection method is changed during the authentication process.
  • FIX: When editing the session information from directly within the Session Manager, pressing DEL deletes the session file
  • FIX: XMODEM not working in SERIAL connections.

New in Xshell 7.0 Build 0065 (Apr 3, 2021)

  • FIX: Program crashes when using the set command in the Local Shell

New in Xshell 7.0 Build 0063 (Mar 17, 2021)

  • ADD: Ability to change File Manager location
  • ADD: Function to show or hide the File Manager in the tunneling pane (set ShowFileManagerTab = 0|1)
  • ADD: Xshell shortcut keys are now forwarded when using PowerShell or WSL (Ctrl + Tab, Ctrl + Shift + Tab, Ctrl + Shift + F4, Alt + N, Alt + Shift + N, Alt + O)
  • ADD: Support for sha256 key fingerprints during key agent forwarding
  • ADD: Support for RSA sha2 public key types
  • MOD: Improvements to ZMODEM speed
  • MOD: Digital signature verification when running external programs
  • FIX: Escape processing issues for certain strings when recording scripts
  • FIX: Unable to process FF (form feed) characters
  • FIX: Window size not remembered upon program termination
  • FIX: Layout changes not applied to the Tab Manager or File Manager
  • FIX: Unable to modify Xagent key order
  • FIX: Issue caused by not checking key format during manual authentication file creation

New in Xshell 7.0 Build 0056 (Feb 1, 2021)

  • ADD: Serial commands and options for Serial communications
  • ADD: Support for the RSA sha2 public key type
  • ADD: Tabs with port forwarding enabled now display a status icon
  • FIX: A signed key is unable to function as an unsigned key
  • FIX: Incorrect Help link in Xshell's properties
  • FIX: Issues with Xshell Plus time restricted keys and CLS licenses
  • FIX: Key Agent forwarding not functioning correctly
  • FIX: Mouse code generated from Python is incorrect
  • FIX: Movement from the tunneling pane to the channel tab is irregular
  • FIX: NetSarang License Manager unable to activate the product at times
  • FIX: Newline processing errors in VBScript
  • FIX: Newlines are not processed when an unquoted ''(backslash) exists in the Quick Command
  • FIX: Option to duplicate channel when double clicking a tab
  • FIX: Screen distortion when using mouse wheel to zoom in/out in realcmd
  • FIX: The print dialog and terminal do not respond when using PrintToEditor
  • FIX: Transfer status remains even then a transfer is interrupted in the File Manager
  • FIX: User is prompted to enter PIN twice during hardware token authentication through Xagent
  • FIX: WaitForString, WaitForStrings not functioning in strings being inputted
  • FIX: Xftp sessions opened from Xshell are forced into ASCII transfer types

New in Xshell 7.0 Build 0054 (Dec 18, 2020)

  • ADD: Ability to edit CA host key files
  • ADD: Ability to open a different shell (other than Local Shell) when creating a new tab (set StartCmd = User_define_cmd)
  • ADD: Added a menu option to close/open the Compose Pane from the context menu
  • ADD: Added an icon in the status bar to see the status of logging and scripts
  • ADD: Open text with a user-defined editor when terminal-printing (Options=>Advanced)
  • ADD: ScrollLock Button. When button is pressed, terminal scroll is paused.
  • MOD: Improved performance when outputting large amounts of data
  • MOD: Login scripts now work even when cloning channels
  • MOD: Option to move to the working directory after cloning a session
  • MOD: Warning prompt for pasting multiple lines expanded to ViM and other application modes
  • FIX: Conflicts with the tab context menu shortcut key
  • FIX: Deleting a key from Xagent causes it to forcibly close
  • FIX: Deleting a specific program from Xmanager Power Suite causes the entire suite to lose its activation status
  • FIX: Incorrect token PIN value saved during PKCS#11 middleware authentication
  • FIX: Option to push the cleared screen into the scroll buffer not working
  • FIX: Scroll settings not consistent in scroll amount between terminal and system scroll
  • FIX: The Open All command in the Link Bar not functioning
  • FIX: Using the SessionConverter causes sessions to be saved to a location other than the data folder

New in Xshell 7.0 Build 0040 Beta (Sep 24, 2020)

  • ADD: Ability to set nicknames (aliases) for Local Shell commands
  • ADD: Ability to sort sessions list by date
  • ADD: After editing a session folder, you can now apply the changes to its existing sessions and sub-folders
  • ADD: Confirmation window when pasting multiple lines into the terminal
  • ADD: Font style selector (normal, italics, bold)
  • ADD: Navigate to the current working directory when cloning a session
  • ADD: Numbering in the Xshell tab dropdown list
  • ADD: Option to use the numpad Enter key as the tab key (set KeypadEnterToTab=1)
  • ADD: Reconnect option in the terminal context menu
  • ADD: Support for session export to CSV
  • ADD: Upload option in the File Manager's context menu
  • MOD: When installing, the registered system Path is appended to the end of the Path string
  • FIX: Authentication dialog is displayed twice when using Keyboard Interactive
  • FIX: Crash when modifying session properties
  • FIX: File manager not automatically updating after file transmission
  • FIX: File manager not correctly recognizing the home directory
  • FIX: Program terminates when the session folder path is set to the parent of the current path
  • FIX: Unable to use newline characters (N) in JavaScript
  • FIX: When importing the Xtransport the arrow character is displayed incorrectly when selecting a destination

New in Xshell 6.0 Build 0204 (Aug 26, 2020)

  • ADD: Concurrent license
  • ADD: Support for external installation type Python scripts
  • ADD: Support for session export to CSV
  • FIX: Mouse mode not functioning properly on certain Linux systems

New in Xshell 7.0 Build 0035 Beta (Aug 24, 2020)

  • ADD: Support for powershell and certain WSL commands (wsl, bash, ubuntu, debian, kali) in the Local Shell
  • MOD: While using the mouse wheel, scroll amount will depend on the Windows setting
  • FIX: Changes made to a session property's field using the mouse wheel are not saved
  • FIX: Continuously prompted to enter the password during 2FA (Password + Keyboard-interactive)
  • FIX: Quick Commands not functioning when the 'Do not use Quick Command shortcut keys' option is enabled
  • FIX: Terminal printing contents sent to an editor take too long to process
  • FIX: Xshell freezes when there are no results of a Find
  • FIX: Xshell prompts for authentication when opening the File Manager of an already PKCS#11-authenticated session

New in Xshell 7.0 Build 0025 Beta (Jul 1, 2020)

  • ADD: Open text with a user-defined editor when terminal-printing(set PrintToEditor = 1)
  • FIX: Double-quoted strings not recognizing escape keys during Script Recording
  • FIX: Unable to register a firewall exception
  • FIX: User is prompted to authenticate again in order to open the File Manager of a cloned channel

New in Xshell 7.0 Build 0021 Beta (Jun 9, 2020)

  • ADD: Inheritable Session Properties
  • ADD: Jump Host Parameter
  • ADD: Multi-Session Script
  • ADD: OpenSSH Certificate Authority
  • ADD: Real Windows CMD
  • ADD: Recent Sessions List
  • ADD: Remote File Manager
  • ADD: SCP Command Support
  • ADD: Script Recording
  • ADD: Shortcut Support in Links Bar
  • ADD: Tab Manager

New in Xshell 6.0 Build 0197 (May 21, 2020)

  • ADD: Option to turn off an application`s mouse mode
  • FIX: Attempting GSSAPI authentication without a GSSAPI credential in the session file leads to a failed connection and no issuance of a new GSSAPI credential
  • FIX: Crash when exiting Xshell with many Local Shell tabs in a tiled layout
  • FIX: Crash when hitting a key while focus is on a a standard button
  • FIX: Default baud rate set to 115200
  • FIX: Error when moving a jump host session tab to a new window
  • FIX: Links Bar session sometimes opens in a new tab instead of an already opened Local Shell tab
  • FIX: Program restarts even if a different language is not selected in the Change Language dialog box
  • FIX: Quick Command Buttons not displaying correctly in the Quick Command Pane
  • FIX: Session count not displaying properly in the Status Bar
  • FIX: Tab to Window option is available even if a window contains only a single tab
  • FIX: Title bar of the existing window not updating immediately when moving a tab to a new window
  • FIX: Typo in the set option's SaveAppLog explanation
  • FIX: Unable to process multiple queries simultaneously when utilizing Keyboard Interactive authentication
  • FIX: Unable to utilize Public key authentication with Xagent during multi-factor authentication
  • FIX: Xshell provides no warning when the designated data folder cannot be found upon initialization
  • FIX: xshSessionLocalAddress returns a value unrelated to the connected session

New in Xshell 6.0 Build 0193 (Apr 1, 2020)

  • FIX: Activation Issue

New in Xshell 6.0 Build 0192 (Mar 24, 2020)

  • FIX: Crash when Xshell is called from Xftp
  • FIX: Sending strings via a quick command button causes a buffer overflow issue

New in Xshell 6.0 Build 0191 (Mar 20, 2020)

  • FIXEscape character issues with Quick Command Button strings
  • FIXGSSAPI authentication issues in Build 0183
  • FIXVerify CA key Error message when using OpenSSH CA(Certificate Authority) & the terminal based authentication

New in Xshell 6.0 Build 0189 (Feb 12, 2020)

  • FIX: Authentication information not displaying in nsregister
  • FIX: Changed the DLL search path to circumvent possible DLL hijacking
  • FIX: ESC key not functioning in the session close confirmation window
  • FIX: Emoji characters not displaying
  • FIX: Tab closes even if the tab close button is not pressed
  • FIX: Xshell fails to deliver authentication information when calling Xftp from an Xagent authenticated session.

New in Xshell 6.0 Build 0184 (Jan 13, 2020)

  • FIX: IPv6 address not being properly recognized
  • FIX: Delay in displaying tab names
  • FIX: Activation related resource cleanup

New in Xshell 6.0 Build 0181 (Dec 6, 2019)

  • ADD: Ability to send input `To Visible Tabs` from the compose bar/pane
  • ADD: New MAC algorithms ([email protected],[email protected],[email protected],[email protected])
  • ADD: New host key algorithm (rsa-sha2-256,rsa-sha2-512)
  • ADD: True-colored terminal
  • MOD: Ctrl+Double click changed to channel duplication
  • MOD: Improved Find result visibility
  • MOD: Improved product key recognition during installation
  • MOD: Users can further classify Xagent`s role: authentication or agent forwarding
  • FIX: Color selection window gets smaller on high DPI monitors
  • FIX: Crash when opening many sessions in separate windows
  • FIX: Incorrect shortcut key in context menu (Ctrl+Pause)
  • FIX: Missing information from the "set" command`s help

New in Xshell 6.0 Build 0170 (Oct 2, 2019)

  • ADD: API function to locate running script files (xsh.session.ScriptFolderPath)
  • ADD: Added a session converter into Xshell (ZOC, Putty, SecureCRT)
  • ADD: diffie-hellman-group14-sha256 KeX algorithm added
  • ADD: ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 HostKeyAlgorithms added
  • MOD: Updated OpenSSL 1.0.2I to 1.0.2s
  • MOD: Xshell log file extensions limited to .log and .txt (KVE-2019-1204 vulnerability)
  • FIX: Comma in the session properties terminal size values
  • FIX: Connect button in properties dialog box not functioning when using the edit command from the Local Shell
  • FIX: Unusually large authentication log file sizes
  • FIX: Xagent options not functioning when running ssh via Local Shell commands

New in Xshell 6.0 Build 0149 (Aug 13, 2019)

  • FIX: Crash when designating the user data folder to Google Drive
  • FIX: The "Restore the Last used Tab group layout" option not functioning as intended

New in Xshell 6.0 Build 0125 (Jun 6, 2019)

  • ADD: Ability to use XFTP as the protocol for drag/dropping of files
  • ADD: Experimental Features
  • ADD: OpenSSH CA Support (Experimental Feature)
  • ADD: Real Windows CMD Support (Experimental Feature)
  • ADD: Recent Sessions List (Experimental Feature)
  • ADD: Remote command of the SSH protocol
  • MOD: Improvements to the Local Shell's ssh command's parameter values (help ssh)
  • MOD: Removed character limit for Keyboard Interactive fields
  • MOD: Xshell checks for write permissions when changing data folder path
  • FIX: Added Ctrl+U(=Ctrl+Home) key values as kill signals
  • FIX: Highlights of regular expressions no applying to certain strings
  • FIX: Host name not recognized when connecting from the Local Shell
  • FIX: Program does not recognize educational product numbers
  • FIX: Quick commands are mistakenly shown in simple view mode
  • FIX: Reconnect feature not functioning after disconnecting from a SERIAL connection.
  • FIX: The Tab Menu's Show Status Icon option does not remain checked
  • FIX: The user key option (-i) is only applied when opening a new window
  • FIX: Unable to re-add forwarding rules that were once removed from the Tunneling Pane

New in Xshell 6.0 Build 0114 (Jan 30, 2019)

  • ADD Support for ChaCha20-Poly1305 cipher
  • ADD Ability to synchronize session and host name when creating or editing a session
  • ADD Added key mappings to enable/disable "Send Key Input to All Sessions" for the current tab
  • MOD Can choose whether or not to save when creating instant tunneling
  • FIX A session's command prompt string is displayed after exiting to the Local Shell
  • FIX Background color of highlights being applied incorrectly
  • FIX CLS (Clear Screen) command not working in the Local Shell
  • FIX Calling Xshell from the Local Shell initializes a previous version
  • FIX Changes to the VT mode option not sticking when editing multiple sessions
  • FIX Crash when closing multiple tabs in a Russian environment
  • FIX Crash when printing host key's RandomArt
  • FIX Error messages related to failed authentications
  • FIX Highlight previews not displaying properly in certain languages
  • FIX Local Shell Prompt apeears when using the reconnect command to reconnect to a SERIAL session
  • FIX Name validation not occurring when adding a search engine or when saving a layout
  • FIX Not connecting to the default port when the Adress Bar's protocol is set to FTP
  • FIX Offline activation explanation resources
  • FIX Resource cleanup related to CSV imports
  • FIX Session file disappears from the Session Manager when changing the file name's capitalization
  • FIX Some sessions open in different windows when opening multiple sessions simultaneously
  • FIX Unable to run software after upgrading from a free/evaluation license to a paid license
  • FIX Unable to send a new line character(n) with a Quick Button.
  • FIX When ending a Named Pipe Serial connection, the dialog box prompt does not display the session name

New in Xshell 6.0 Build 0111 (Dec 27, 2018)

  • ADD: Ability to check connection status of Serial communications mid-connection
  • ADD: FTP is now an available protocol for new sessions
  • ADD: Tunneling rule import/export has been added to the Sessions Properties
  • MOD: Able to modify the default session port number
  • MOD: New line character for the Local Shell changed from LF to CR+LF
  • FIX: Case Sensitive option is ignored when using Regular Expressions in the Find Dialog Box
  • FIX: Font settings not saved when editing multiple sessions
  • FIX: Some menu items not displayed in the Status Bar when hovering over them
  • FIX: Status bar contents are cut off or not displayed properly

New in Xshell 6.0 Build 0109 (Dec 11, 2018)

  • ADD: New SSH parameters available in the Local Shell. '-p' (password authentication), '-a' (use Xagent). Able to overide session property settings.
  • ADD: Support for ANSI 90~97 (light foreground), 100-107 (light background) values
  • ADD: Visual confirmations of host key (Randomart) in the host key confirmation dialog box
  • FIX: Creating a new session in the Session Manager while in the search state causes the session list to not refresh immediately
  • FIX: Default language is set to English in Portuguese and French using countries
  • FIX: Deleted login scripts and forwarding rules remain in the session file
  • FIX: Incorrect server selection if a proxy server with a similar name exists
  • FIX: Login not possible if server account name is multibyte UTF8
  • FIX: No terminal focus when immediately opening a session which was edited from the Session Manager
  • FIX: Some Compose Pane icons are not visible in the German resources
  • FIX: Terminal becomes unresponsive if some highlight keywords are entered twice
  • FIX: The enter key's value for creating a newline character is different between the terminal and compose bar
  • FIX: Timestamp in logs use the default format even if format field is left emtpy
  • FIX: Underlines from hovering over a hyperlink remain even after ceasing hover

New in Xshell 6.0 Build 0107 (Nov 14, 2018)

  • ADD: Ability to change font size with key mappings and quick commands
  • ADD: Option to only select characters (no empty spaces) when selecting terminal strings
  • ADD: Portuguese language added (Acknowledgments to Alex Silva)
  • ADD: Russian language added (Acknowledgments to Andrey Kolbasenko)
  • ADD: Script API for passing messages to the status bar
  • ADD: Support for log file timestamps in milliseconds
  • ADD: Tooltips added for Quick Command Buttons
  • ADD: Window and taskbar blinks via bell options even if focus is on the window
  • FIX: 'Failed to Initialize FunctionList' Error during PKCS#11 authentication
  • FIX: Activation related resource cleanup
  • FIX: Crash when closing a tab with the middle mouse button
  • FIX: Crash when importing sessions
  • FIX: Edits in keyword highlights not being reflected immediately
  • FIX: Freeze when attempting to close any tab after auto alignment
  • FIX: Highlight previews displaying incorrectly
  • FIX: Highlighting not working on certain character combinations
  • FIX: Incorrect installation path for Xshell Plus packages
  • FIX: Incorrect scroll bar positions
  • FIX: Session and folder context menu related resource cleanup
  • FIX: Terminal code used for clearing the scroll buffer not functioning
  • FIX: WaitForStrings error in loops
  • FIX: Web page for new downloads not opening properly from expired evaluation packages

New in Xshell 6.0 Build 0101 (Oct 15, 2018)

  • ADD: Script APIs of Information for currently connected sessions
  • MOD: ANSI 256 colors appear in monochrome color schemes
  • MOD: Keyboard Interactive authentication saves only the first inputted value
  • FIX: 'Clear All Histories on Exit' not being applied upon exits
  • FIX: Description field input disappears when editing a tunneling rule
  • FIX: Issues when mapping + and = keys
  • FIX: Name of session files created from the Session Manager not being saved
  • FIX: Residual images appear when using the Tunneling pane's horizontal scroll
  • FIX: Results of an export containing a large number of files not being recorded properly
  • FIX: Tunneling pane view not displaying properly
  • FIX: UI error during product activation
  • FIX: Unable to cancel a running Python script
  • FIX: Unable to connect to the SSH server of Windows 10 for developers

New in Xshell 6.0 Build 0098 (Sep 10, 2018)

  • ADD: Ability to expand and collapse all folders in Session Manager
  • ADD: Added $USERNAME, $HOSTNAME, $PATH as script environment variables
  • ADD: Support 460800/921600 baud rate in SERIAL communications
  • MOD: Ability to change the order of startup sessions
  • MOD: Horizontal scroll bar fixed regardless of terminal output
  • MOD: More specific error messages related to authentication
  • FIX: Changes in highlight colors not displaying immediately in the preview
  • FIX: Crash when a logging enabled session contains its name in the logging field
  • FIX: Crash when opening a session file from outside the program and the session window is detached
  • FIX: Crash when refreshing the Session Manager
  • FIX: Creating a session file in the Session Manager during a search displays incorrect search results
  • FIX: Master Password dialog goes back to another window
  • FIX: Master Password level miscalculation
  • FIX: Multiple scripts mistakenly running in a single session
  • FIX: Transfer progress displays awkwardly when the terminal size is narrow
  • FIX: Transfer progress of large files not displaying correctly
  • FIX: Xshell freezes when opening the context menu of a session tab

New in Xshell 6.0 Build 0095 (Jul 26, 2018)

  • ADD: Return value of xsh.Dialog.Prompt when Cancel is pressed (More...)
  • FIX: Certain menus opening incorrect Help pages
  • FIX: Crash after running Xshell after a Windows 10 update
  • FIX: Log and temp folders not changing after user changes user data folder
  • FIX: Mistakenly able to open folder properties from the Session Manager
  • FIX: Shift + direction keys in the Compose Pane incorrectly applied to the terminal
  • FIX: The heigh of the Compose Pane and Quick Command Pane changes automatically
  • FIX: When editing multiple sessions with different Ignore Bell settings, the changes are not saved
  • FIX: xsh.Screen.Send function related to certain language strings not functioning
  • FIX: Resource cleanup

New in Xshell 6.0 Build 0094 (Jul 13, 2018)

  • ADD: Automatic saving of host key option
  • ADD: Powershell initialized from the Local Shell now includes tab auto-completion
  • ADD: Shortcut keys and Quick commands can be used during authentication
  • ADD: User data folder path can now be changed directly from within UI
  • ADD: Users have the option to delete previous data after data folder path has been changed
  • MOD: Option to prevent accidental hyperlink clicks (Mouse Click + Ctrl)
  • MOD: Terminal speed improvement when using the terminal highlight feature (Option)
  • FIX: Auto completion for SFTP sessions not functioning
  • FIX: Blue screen when closing Xshell
  • FIX: Crash when using an incorrect type of WaitForStrings
  • FIX: ESC key unable to initialize multiple lines of the command prompt
  • FIX: Edits made to the Quick Command pane of one window not applied to another
  • FIX: Exit button not functioning in a tabless window
  • FIX: Focus issue when selecting multiple sessions in the Session Manager
  • FIX: Hidden scrollbar appears in Full screen mode
  • FIX: Local shell unable to handle paths with spaces
  • FIX: Mouse scrolling functioning abnormally in newer Vim mouse modes
  • FIX: Not visible tabs able to obtain focus in Full Screen Mode
  • FIX: Password authentication not cycling to other auth types when using terminal based authentication
  • FIX: Shift+Home key not functioning in the Compose Pane
  • FIX: Tab limitation option remains checked when free licenses are migrated to a paid license
  • FIX: Terminal characters displaying incorrectly after returning from the Local Shell
  • FIX: Terminal print resource cleanup
  • FIX: Unable to designate Baud Rate when editing multiple sessions
  • FIX: Unable to handle URLs with '+' characters when executing from the command line
  • FIX: Unintended hyperlink handling
  • FIX: WaitForStrings not functioning with Unicode characters

New in Xshell 6.0 Build 0091 (Jun 15, 2018)

  • ADD: Can specify UI language regardless of the PC's OS language
  • MOD: Compose pane command history increased to 50
  • MOD: Easier to distinguish whether the "Send keystrokes to all session" option is on/off
  • MOD: Log files can now be opened with the user defined editor
  • MOD: Mapped a default shorcut key for the Find function (Ctrl+Shift+F)
  • MOD: One time message during first initialization of free liceses
  • MOD: Session files now have the X11 forwarding option turned on by default
  • FIX: At times host information not saved during session file creation
  • FIX: Authentication is attempted even after exiting to the Local Shell during terminal based authentication
  • FIX: Completed string not displaying completely when using command auto completion in an internal sftp session
  • FIX: Console programs initialized from the Local Shell not terminating properly
  • FIX: Double click delimiter not functioning in ViM's mouse mode
  • FIX: Duplicate rules are registered when editing a port forwarding rule
  • FIX: Focus switches to a hidden group of tabs when in full screen mode
  • FIX: GSSAPI authentication fails at times
  • FIX: Middleware path is reset when incorrect password is inputted during pkcs#11 authentication
  • FIX: Mistranslated language resources
  • FIX: Multi-step authentication fails when using keyboard interactive with Google 2FA
  • FIX: Multiple windows appear during activation
  • FIX: Scrolling not functioning properly in touch screen devices
  • FIX: Session manager opens when switching to a layout with a different name
  • FIX: Session tabs are hidden when switching from simple view to multiple window full screen mode
  • FIX: Simple view is mistakenly applied to other tab groups
  • FIX: Unable to close a tab when it status icon is turned off
  • FIX: Unable to delete previous command when using command auto completion
  • FIX: Unable to open a session or its properties appear corrupted when the session or folder name is too long
  • FIX: Unable to rename the session tab in sessions newly opened from the Local Shell
  • FIX: Unable to transfer files over 4G when using an internal FTP/SFTP session
  • FIX: Unable to use Ctrl+A to select the public key characters in the User Key Generation Wizard
  • FIX: Unable to use x/ymodem transfers from the menu
  • FIX: When exiting simple mode the user's view status is not reinitialized
  • FIX: When populating the compose pane from its history with the direction keys, the cursor is placed in the front
  • FIX: Resource cleanup

New in Xshell 6.0 Build 0089 (May 18, 2018)

  • ADD: Special characters such Ctrl+C can now be sent from the Compose Bar and Compose Pane.
  • ADD: The mouse can now be used to move the terminal cursor back and forth, up and down
  • MOD: Modified EULA
  • FIX: Activation fails when the response file has space characters
  • FIX: Channel-duplicated session tabs are closed when the session disconnects regardless of how global options are set
  • FIX: Crash when a session is dragged to a different Xshell window's Session Manager
  • FIX: Crash when dragging the Session Manager's properties window
  • FIX: Detached tabs are not locked when Lock Screen is activated
  • FIX: Dragging a session from a different Xshell window's Session Manager connects to an unintended session
  • FIX: Enabled Python script
  • FIX: Local file sizes are displayed incorrectly in SFTP connections
  • FIX: Mouse focus behavior issue in the Session Manager
  • FIX: Refresh issue when copying and pasting session files in the Session Manager
  • FIX: Refresh issue when deleting folders in the session manager
  • FIX: Refresh issue when moving Session Manager folders from one folder to another
  • FIX: Refresh issue when resizing the xsh.Dialog.Prompt dialog
  • FIX: Session appears duplicated in the Session Manager when a Links Bar session is first created
  • FIX: The session name of the Local Shell's automatic logging file is always set to 'default'
  • FIX: Unable to open a hidden Session Manager using shortcut keys
  • FIX: When an Xshell session using Keyboard Interactive authentication is called Xftp, authentication of no need is requested.

New in Xshell 6.0 Build 0086 (Apr 30, 2018)

  • MOD: Changes activation method about PCs which can not connect to the activation server.

New in Xshell 6.0 Build 0085 (Apr 26, 2018)

  • FIX: Network related product activation issue

New in Xshell 6.0 Build 0076 Beta (Feb 23, 2018)

  • MOD: Added option to save and delete Compose Pane History
  • MOD: Disabled ZMODEM downloads from the Smart Select Button of the Local Shell and local sessions
  • FIX: Anything following a comma(,) is ignored in a highlight keyword
  • FIX: Changed key mappings not taking effect immediately
  • FIX: Cycling through authentication methods in the session properties with the mouse wheel causes a crash
  • FIX: Focus of multiple sessions changes incorrect in the Session Manager
  • FIX: Incorrectly able to save session file name with invalid characters
  • FIX: Newly mapped keys not applied to a new window
  • FIX: Sessions created with the new command added to the parent folder instead of the current path
  • FIX: When logging begins, saved trace messages are truncated

New in Xshell 6.0 Build 0073 Beta (Jan 19, 2018)

  • ADD: Ability to mouse select by blank space (Shift+DoubleClick)
  • ADD: Added the xsh.Screen.CurrentRowInScreen variable
  • ADD: Can now select whether Enter or Shift+Enter sends strings from the Compose Pane
  • ADD: Support for Italic and Invisible attributes in terminal code
  • ADD: Support for login script for LOCAL session files
  • MOD: Able to reposition Quick Commands in the Quick Commands Pane with a drag and drop
  • MOD: Assigned a shortcut key for the Session Manager's search box
  • MOD: Assigned shortcut keys for certain frequently used commands
  • MOD: Tab key can now be used to navigate through the session list in the Session Manager
  • FIX: Able to save a renamed user key with no name
  • FIX: Certain special characters truncated in the terminal
  • FIX: Crash after inputting Master Password
  • FIX: Cursor preview not properly displayed when using blinking cursor
  • FIX: Exit command closes the tab but focus is not sent to the next tab
  • FIX: Port number mistakenly added to SERIAL sessions
  • FIX: Prompt block size does not match with the corresponding font size
  • FIX: Restarting Xshell with a recovered session causes the session tab to disappear
  • FIX: Session files created in the Local Shell using the 'new' command do not contain a host
  • FIX: Sessions saved from the current session affects the current session's properties
  • FIX: Simultaneously sending the open command to multiple Local Shells causes Xshell not to respond
  • FIX: Smart Select button not functioning in the Local Shell
  • FIX: System alarm sounds when closing Xftp with a connected host
  • FIX: Unable to change theme from Simple View's context menu
  • FIX: Unable to connect to session in subfolders using Local Shell's autocomplete
  • FIX: Unable to get command history from cmd ran in the Local Shell
  • FIX: View session tab shortcut not functioning in full screen mode
  • FIX: When focus is on the terminal a key mapping for 'Move to Compose Pane' is not recognized
  • FIX: When selected a black and white color scheme, all colors appear as the foreground color
  • FIX: Xshell not closing when attempting to close from title bar

New in Xshell 6.0 Build 0070 Beta (Dec 29, 2017)

  • ADD: Search on Web added to Smart Selection button
  • ADD: Added a command to simultaneously clear screen and empty the scrollback buffer
  • MOD: xsh.Dialog.Prompt size adjustment feature
  • MOD: No longer prompted to save a session after a tunneling forwarding rule has been added to a connected session
  • MOD: Title bar no longer visible when first entering full screen mode
  • MOD: High magnification support for session manager and file list icons
  • FIX: Print button text not displaying when opening print preview in the Dark Theme
  • FIX: GSSAPI delegation not functioning
  • FIX: Creating RSA public keys in the SSH1 format leads to abnormal termination or broken strings
  • FIX: xsh.screen.get not correctly recognizing multibyte characters
  • FIX: Default session properties not applied to new sessions created from the Session Manager window
  • FIX: Multisession file editing does not work in the Session Manager window
  • FIX: Unable to run local session file`s script file
  • FIX: In the Local Shell, drive letters displayed differently in certain locations
  • FIX: Ctrl + A not recognized when editing a Quick Command string
  • FIX: Status of "Show New Tab Button" not saved
  • FIX: Send to Text Editor not functioning in Smart Selection button
  • FIX: Main window and detached Session Manager remains when sending Xshell to the notification area
  • FIX: Moving session files in the Session Dialog Box sometimes causes a crash
  • FIX: Unable to close a tab which is in print preview
  • FIX: Close button not working on windows set to auto-hide status
  • FIX: Regular expressions not applied to entire wrapped lines
  • FIX: A bell ring triggers a flashing taskbar even if the window is open and has focus
  • FIX: Key mappings not working on sessions opened immediately after key mapping is created
  • FIX: Parameters from previous action remains when editing a keyboard mapping action
  • FIX: Appended keywords follow the leading keyword`s highlight rules
  • FIX: Highlight Sets applied to existing session are reset when changing the Highlight Set name
  • FIX: Resource cleanup

New in Xshell 5.0 Build 1339 (Dec 27, 2017)

  • FIX: GSSAPI delegation not functioning
  • FIX: xsh.screen.get function error related to multibyte characters

New in Xshell 5.0 Build 1337 (Dec 7, 2017)

  • MOD: Last used password remains available for additional Keyboard Interactive authentications
  • FIX: Address bar session connection changes the session file
  • FIX: An X11 tunneling attempt occurs before Xmanger starts
  • FIX: Format string bug in a session file(KVE-2017-0761)
  • FIX: Overflow vulnerbility in a session file(KVE-2017-0889)
  • FIX: Terminal based SFTP connections cannot be established
  • FIX: Xftp window called by Xshell does not open

New in Xshell 6.0 Build 0065 Beta (Nov 23, 2017)

  • MOD: Confirmation prompt when deleting highlight sets
  • FIX: Support 150% scaling
  • FIX: SFTP connections from terminal based interface unable to connect
  • FIX: Xshell unable call a lower version of Xftp
  • FIX: Bug fixes, usability issue fixes, resource cleanup
  • FIX: Unable to add local session to Links bar
  • FIX: Some session property options not functioning
  • FIX: Quick command window loses focus
  • FIX: Quick commands with double quotations cannot process the new line char
  • FIX: Name of user defined editor not displayed in termina
  • FIX: Cleaned up Session Manager
  • FIX: Focus not on input box of Dialog prompt when running script
  • FIX: Resource names of new features missing in certain languages
  • FIX: Highlighted chars with regular expressions not displaying properly when scrolling
  • FIX: After exiting from the maximized status, Xshell window blinks upon opening
  • FIX: Changing font from toolbar only applies to ASCII (English) chars

New in Xshell 6.0 Build 0062 Beta (Nov 17, 2017)

  • FIX: Windows resources not returned.
  • FIX: Unable to call Xftp even if installed.

New in Xshell 5.0 Build 1335 (Nov 17, 2017)

  • ADD: Option to open Xftp in a new window when called from Xshell (set OpenXftpNewWin = 1)
  • MOD: Changes web access protocol from HTTP to HTTPS
  • FIX: After starting with a saved session layout, always defaults to terminal based SSH connection in local shell
  • FIX: Error in printing selected terminal area
  • FIX: Error when exporting sessions with a Master Password
  • FIX: Keyboard Interactive authorization continuously attempts authorization
  • FIX: Tab size does not scale when program is auto-scaled
  • FIX: Terminal based connections fail if login has no password
  • FIX: Unable to modify short-lengthed Master Password of previous build
  • FIX: Xshell unable call a lower version of Xftp
  • FIX: Resource cleanup

New in Xshell 5.0 Build 1333 (Oct 13, 2017)

  • FIX: Auto-update incorrectly states user is using the latest version
  • FIX: Cursor is not reset when terminal is reset
  • FIX: Renaming a tab sometimes applies the name to a different tab
  • FIX: Reverse video terminal escape sequence ignored
  • FIX: When open in a New Window is selected, a new tab name from the -newtab option is applied to an existing tab

New in Xshell 5.0 Build 1332 (Aug 25, 2017)

  • MOD: [Common] Modified and upgraded session file's password encryption
  • MOD: [Common] Seperated packages by license type
  • FIX: [Xshell/Xftp] Unable to import sessions from Xshell 4 and Xftp 4

New in Xshell 5.0 Build 1326 (Aug 7, 2017)

  • FIX: Unnecessary SSH channel trace messages

New in Xshell 5.0 Build 1199 (Apr 13, 2017)

  • ADD: ED25519 encryption algorithm
  • MOD: Changed Dialog Window's default font
  • MOD: OpenSSL upgraded to v1.0.2k
  • FIX: Compression does not function if compression options is set to delayed
  • FIX: Unexpected packet 80
  • FIX: "+" character not processed in command line
  • FIX: Internal SFTP command line history support
  • FIX: While in single process mode even if set to open in new window, new session opens in current window
  • FIX: Multipane Full Screen mode unselectable from Context Menu when in Full Screen mode
  • FIX: Find is not applied to other tabs

New in Xshell 5.0 Build 1124 (Feb 16, 2017)

  • MOD: Removed Xactivator program
  • FIX: Status of selected sessions changes after opening session properties in the tree view

New in Xshell 5.0 Build 1060 (Dec 30, 2016)

  • ADD: Font quality option
  • ADD: Ability to set background image
  • ADD: Warning message when wrong or no master password is inputted
  • MOD: Copyright renewal for 2017
  • FIX: Cannot map numpad keys in certain languages

New in Xshell 5.0 Build 1055 (Dec 13, 2016)

  • ADD: Keyboard Interactive authenthication now allows for terminal based authentication
  • FIX: Passphrase of a session properties is disabled at times.
  • FIX: Session mistakenly opens in current window when open in new window is selected
  • FIX: Unclickable Quick Command bar buttons
  • FIX: User key mappings not functioning in certain languages

New in Xshell 5.0 Build 1044 (Dec 13, 2016)

  • MOD: Keyboard input by user no longer triggers a new message flag in tabs
  • FIX: Crash when wrong WaitForStrings type is used
  • FIX: The default port number is displayed when the dynamic forwarding port is edited
  • FIX: New type of evaluation keys not registering correctly in older versions

New in Xshell 5.0 Build 1033 (Dec 13, 2016)

  • ADD: Left/Right Alt keys can be mapped as separate Meta keys
  • MOD: Temporary product keys can now be set to a daily limit
  • FIX: Alt(Meta) + PgUp, PgDn keys not functioning
  • FIX: Focus directed away from script prompt dialog window
  • FIX: Incorrect session information when clicking X button of session tabs
  • FIX: Logging incorrectly stops when a session disconnect is cancelled
  • FIX: Opening an Xshell sessopm from cmd with password embedded URL prompts for a password

New in Xshell 5.0 Build 1019 (Sep 7, 2016)

  • ADD:
  • Warning message when wrong or no master password is inputted
  • FIX:
  • Issues using Xshell in Windows 10 RS1
  • Unable to control Xshell after pressing Alt+space keys
  • Pointless timeout message in VBS
  • Simple mode turns off regardless of the view setting
  • Can not save font size changed in editing multiple sessions

New in Xshell 5.0 Build 1005 (Aug 12, 2016)

  • ADD: Font size direct input function
  • MOD: SSH banner message now prints out directly after user ID is entered
  • FIX: Exiting the session while running a script crashes Xshell
  • FIX: Issue with JS Script WaitForString function
  • FIX: Unable to authenticate passwords with Unicode characters

New in Xshell 5.0 Build 0991 (Aug 12, 2016)

  • ADD: Ability to display session name in pin bar of Full Screen Mode
  • FIX: Confirm password field ignored in rare circumstances
  • FIX: Frame issue when switching to Multipane Full Screen Mode
  • FIX: Window able to be dragged in Multipane Full Screen Mode
  • FIX: Irrelevant search results highlighted

New in Xshell 5.0 Build 0983 (Jun 23, 2016)

  • ADD: Script function for importing current session name
  • MOD: Changes to error message shown when installation files unable to be located
  • FIX: Exit prompt displayed even if mouse click was not on the X (close) button
  • FIX: Focus remains in Address Bar after connecting via Address Bar
  • FIX: Special characters rejected during password authentication
  • FIX: Unable to highlight words preceded by a Tab character
  • FIX: Unable to paste in prompt mode during an SSH connection
  • FIX: Unable to use Quick Commands during terminal-based authentication
  • FIX: Unnecessary Restart Needed prompt during live update

New in Xshell 5.0 Build 0977 (May 3, 2016)

  • FIX: Crash in Import window
  • FIX: Unable to parse the password of a URI in local shell
  • FIX: Crash related to the keep alive message
  • FIX: Crash related to some IMEs
  • FIX: Crash when exiting
  • FIX: Crash when opening properties of multiple sessions from tree view
  • FIX: Reconnect button is disabled after several failed reconnection attempts
  • FIX: Unable to copy brace character ({) as RTF
  • FIX: Unable to use %d, %t env of script log files

New in Xshell 5.0 Build 0964 (Apr 9, 2016)

  • ADD: Close all tabs feature
  • ADD: Scroll pause feature
  • MOD: Removed license notification when closing Free Versions
  • MOD: Restart time changed after changing program language
  • FIX: Import from CSV file errors
  • FIX: Hovering over Quick Commands containing long values causes Xshell to freeze
  • FIX: Strings not copied when using Copy as RTF

New in Xshell 5.0 Build 0946 (Mar 15, 2016)

  • FIX: Multibyte characters are not displayed properly in the previous build 0940

New in Xshell 5.0 Build 0940 (Mar 15, 2016)

  • ADD: Expanded logging format
  • ADD: Shortcut keys for several session properties, e.g., enabling meta key, switching to Unicode, scroll to bottom upon terminal input/output
  • ADD: Can now open the log file and folder directly from the terminal's context menu
  • ADD: Can now open the log/script folders directly from Xshell's menus
  • ADD: Added Extended Validation (EV) code signing to package
  • MOD: Default session version upgraded to 5.2
  • FIX: Context menu of hostless sessions show "Open in New Window" and "Open with Xftp" as available options
  • FIX: Keep-alive packet breaks prompt in FTP connections
  • FIX: List box of "Session to open at startup" not functioning properly
  • FIX: Master Password not applied to Expect/Send session rules
  • FIX: Not all results highlighted when using Find
  • FIX: Some UNICODE characters not displaying properly, especially emojis
  • FIX: Terminal ceases function when opening context menu of Tunneling Pane
  • FIX: When restoring color scheme to default, all color schemes change to "New Black"
  • FIX: Zmodem dialog box re-opens after selecting cancel
  • FIX: Language selected during installation not applied to the program

New in Xshell 5.0 Build 0896 (Feb 17, 2016)

  • MOD: User files now stored in %APPDATA% when Documents folder does not exist
  • FIX: %d is not parsed correctly in the logging path of a session file.
  • FIX: Adjusted focused and non-focused tab colors to be more aesthetic
  • FIX: Crash when deleting multiple sessions from the tree view of the Sessions Dialog Box
  • FIX: Crash when using the ls command within certain directories while utilizing ftp within Xshell
  • FIX: German translation errors
  • FIX: Output is scrolled when no scrolling should occur
  • FIX: Performance issues when pasting to selected area
  • FIX: Resource cleanup
  • FIX: Resource error in exporting User Keys
  • FIX: SSH security settings not changed when modifying multiple sessions
  • FIX: lcd command does not function properly at times

New in Xshell 5.0 Build 0858 (Feb 17, 2016)

  • ADD: Added hmac-sha2-512,[email protected] MAC Algorithms
  • ADD: Support for Elliptic curve Diffie-Hellman Key Exchange (ECDHE)
  • MOD: About dialog box now includes more license information
  • MOD: Description and email fields show by default when reporting a crash
  • FIX: After disabling the Scroll bar, new tabs display the Scroll bar
  • FIX: Crash when using certain IMEs
  • FIX: Mouse cursor error in the address bar
  • FIX: Non ASCII character path names are not transferred properly when inititating a new file transfer
  • FIX: Parts of the UI are not visible when status bar is disabled
  • FIX: Performance issues when copying large amounts of data
  • FIX: Quick Command buttons and Compose Bar not displaying properly on high DPI monitors
  • FIX: Sessions created from the toolbar do not inherit the default sessions properties
  • FIX: Tab name not visible when tab color is set to white
  • FIX: Touch screen scrolling of the terminal area not functioning properly
  • FIX: Unable to initialize an SSH session in certain OS languages
  • FIX: Xshell's viewer window title bar does not refresh after a session is closed
  • FIX: Resource clean up

New in Xshell 5.0 Build 0835 (Dec 10, 2015)

  • FIX: Fail to duplicate session

New in Xshell 5.0 Build 0831 (Dec 10, 2015)

  • ADD: Copy as RTF added to Smart Button menu and Edit menu
  • ADD: Option to enable/disable automatic saving in layout management
  • ADD: Script API, MessageBox
  • ADD: Script API, Prompt
  • ADD: Support for public key authentication when connecting via command line in CMD
  • ADD: Tab notification for output generated when not scrolled to bottom
  • ADD: You can run scripts simultaneously on multiple sessions
  • MOD: Default SSH user key generation algorithm changed from DSA to RSA
  • MOD: Improvements to the UX of the quick command set options
  • FIX: Deleted quick command sets are re-created automatically
  • FIX: DSA key length can be selected over 1024 bits
  • FIX: Incorrect triple clicking behavior when selecting autowrapped lines
  • FIX: Selecting the Serial Protocol in default session properties falsely requires integer input
  • FIX: Unable to copy Unicode when copying as RTF
  • FIX: Unable to execute Xshell from Windows `Run` dialog box
  • FIX: User key length limited to 3072 bits
  • FIX: Resource cleanup

New in Xshell 5.0 Build 0806 (Nov 18, 2015)

  • ADD: Flash Taskbar bell option
  • ADD: Support for Xmodem, Ymodem
  • ADD: Status bar now displays session description
  • ADD: Compose bar now contains visual icons to indicate where strings are being sent
  • ADD: Xshell now allows for copying rich text format
  • MOD: Changing the Host Key now produces a more straightforward warning
  • FIX: Problems in the UI when magnifying the window to 200%
  • FIX: When using the Classic Theme in Windows, the toolbar is is not displayed properly
  • FIX: After enabling the "Push erased screen into Scroll Buffer" option, the reset command erases the scroll buffer
  • FIX: Unable to use Agent forwarding with IPv6
  • FIX: When intiating an Xftp session from Xshell, the current path is not communicated properly
  • FIX: Selected area moves when using tmux, etc.
  • FIX: Timeout applied to waitForString
  • FIX: Regardless of the authentication option, Single Process mode only allows for dialog based authentication
  • FIX: After a successful ftp connection from the Local Shell, commands such as ls, get, etc. do not function
  • FIX: Error message does not appear when failing to save a session
  • FIX: Able to create a session without inputting the required session information
  • FIX: Connection fails when there is a string output in the startup script
  • FIX: When tunneling is set to use loopback (127.0.0.1), Xshell listens for all devices (0.0.0.0)

New in Xshell 5.0 Build 0788 (Oct 20, 2015)

  • ADD: Ability to full screen only the selected tab from within a multi-tabbed environment
  • ADD: aes256-gcm, aes128-gcm ciphers added
  • ADD: Avoid accidental exit
  • ADD: Bell Options(for more usages just type set command in the Local shell)
  • ADD: File transfer button can open SFTP session
  • ADD: Change the default folder of user data (Use Xtransport command with -move parameter)
  • ADD: Nagle's algorithm option for high latency rate
  • MOD: Improved save path for log and script files
  • FIX: Changes to the log file not saved properly when editing multi-session files
  • FIX: Create window command not forwarded to the terminal
  • FIX: Delay when pasting with SOCKS tunneling
  • FIX: diffie-hellman-group-exchange Kex not supported in OpenSSH 6.9 and higher
  • FIX: Editing the session files of previous versions changes the password
  • FIX: Empty space at the end of the line is removed when copying a column to the clipboard
  • FIX: Input from the num keypad not recognized in local shell
  • FIX: Multiple lines do not reflect the newline character when saving the log
  • FIX: Some characters are truncated in certain fonts
  • FIX: Unable to add quick commands in the German window
  • FIX: User asked to input master password multiple times when running concurrent sessions
  • FIX: While in simple mode, the session tab disappears when separating it into its own window

New in Xshell 5.0 Build 0752 (Sep 28, 2015)

  • ADD: Arcfour128, Arcfour256 Cipher Algorithm added
  • ADD: Supports for encrypt-then-mac (EtM) MAC modes
  • ADD: Added the option to include new line character when selecting the entire last line
  • ADD: Script to change tab names
  • MOD: Screen lock is disabled when the program restarts
  • FIX: Prevent auto line wrap for logging
  • FIX: Abnormal termination when closing a tab in single process mode
  • FIX: Conflicts when running concurrent sessions
  • FIX: Crash issue when migrating from older version
  • FIX: Ctrl+Alt and Alt Gr option diable/enable issue
  • FIX: Custom key map overwrite issue
  • FIX: Font list doesn't appear when opening Xshell while the option window is open
  • FIX: Full screen view controls not working properly
  • FIX: Issue with pasting texts to duplicated channels
  • FIX: Local only option does not work for Dynamic (SOCKS4/5) tunneling
  • FIX: Old parameter used for user defined text editor does not work
  • FIX: Problem using en command on Cisco equipment
  • FIX: Uploading a Korean titled file when Xftp is running in English, the file name breaks
  • FIX: When accessing the menu, the access key mark appears
  • FIX: When in global input mode, direct input to terminal generates random characters
  • FIX: When many sessions are open, the session dialog box takes a long time to appear
  • FIX: Running a concurrent sessions outside of Xshell does not work properly
  • FIX: Permission issue for session folder

New in Xshell 5.0 Build 0744 (Sep 28, 2015)

  • FIX: Cannot connect to Xagent program

New in Xshell 5.0 Build 0729 (Sep 28, 2015)

  • ADD: https added as URL delimiter
  • ADD: Interrupt with Ctrl-C in local shell
  • ADD: Security module core updated to the latest OpenSSL 1.0.1p
  • MOD: How terminal color is inverted when making selection with mouse drag
  • FIX: After a tunneling rule has been removed, the rule remains on the server
  • FIX: Cannot create connection to SSH servers that use banner
  • FIX: Cannot input ASCII code using ALT and keypad combination
  • FIX: Cannot use Enter and Space keys in user key map
  • FIX: Chinese resource translation error
  • FIX: Custom user keymap not working properly
  • FIX: Delay when opening the new session dialog box when large number of sessions exist
  • FIX: If session file versions differ, password encryption is not handled properly
  • FIX: Log does not start for duplicated sessions
  • FIX: Single Enter key registers as two new lines in local shell
  • FIX: Spanish translation for the New menu is in French
  • FIX: Synchronous flag does not work in scripts
  • FIX: URI strings is not highlighted correctly
  • FIX: Wrong keyboard shortcut key used for User Key Manager
  • FIX: Local only option does not work for SSH tunneling

New in Xshell 5.0 Build 0719 (Aug 6, 2015)

  • ADD: Crash trace information

New in Xshell 5.0 Build 0697 (Jul 13, 2015)

  • ADD: Delete scroll buffer after disconnection from a session
  • ADD: Reset scroll buffer and screen without resetting the terminal
  • ADD: Save multiple host keys at once
  • ADD: Triple click line select includes new line
  • FIX: Channel cloning option is enabled during connection
  • FIX: Character delimiter does not work when using selection with the Shift combination
  • FIX: Don't include this in the update history
  • FIX: In the Sessions dialog box, "Open in New Window" and "Open in Xftp" does not work
  • FIX: New line character inserted twice
  • FIX: New remote connection opens in the new tab
  • FIX: Only one session is opened in a new tab with the Open command
  • FIX: Running a script increases CPU usage
  • FIX: Shortcut keys not working when a tab is moved using the mouse
  • FIX: Slow terminal refresh rate when using VIM in multiple tab group mode
  • FIX: Tab name changes not functioning correctly
  • FIX: URL within parenthesis not recognized as hyperlinks
  • FIX: Xbrowser address bar does not reflect the contents of selected session

New in Xshell 5.0 Build 0669 (Jul 13, 2015)

  • ADD: Send character delay
  • ADD: Run script files with Quick Command buttons
  • ADD: Multiple selection while in the Tree view on the Sessions dialog box
  • ADD: Single process mode
  • MOD: Improved master password encryption strength indicator
  • FIX: +(plus) button is not hidden when new tab exceeds the window width
  • FIX: Cannot logout when using X11
  • FIX: Xftp authentication dialog box opens even though Xshell is already logged in to the session
  • FIX: Problem with log folder path when using StartFolder
  • FIX: When using CMD on local shell, New Line is displayed twice
  • FIX: Long single line logged a part of it.
  • FIX: Fixedsys font is used for the History list
  • FIX: When using Shift+INS in the Address bar and the Compose bar, it goes to terminal directly
  • FIX: Border is not displayed correctly when dettaching in the maximized mode

New in Xshell 5.0 Build 0655 (Jun 4, 2015)

  • FIX: Does not recognize hyper text link when the URI ends with `s`.
  • FIX: Can't establish dynamic tunneling.

New in Xshell 5.0 Build 0645 (Jun 4, 2015)

  • ADD: %HOSTNAME variable in Quick Command button.
  • ADD: Tab arange, new tab group button in the toolbar
  • ADD: User can define KeX algorithms
  • ADD: User confirmation when using agent forwarding
  • MOD: Imporved master password reset procedure
  • MOD: Master password length increased to 50 characters
  • MOD: Properties with dropdown in the toolbar
  • MOD: Use % for variable
  • MOD: Use RSA host key fingerprint first
  • MOD: 'Use the default Windows title bar and frame' as default of new installation.
  • FIX: Beep sounds when coming back from locked mode
  • FIX: Cannot open sessions in Korean when UTF-8 encoding is selected
  • FIX: Cannot save passphrase when editing multiple sessions at once
  • FIX: Cannot use %USERPROFILE% system variable for path
  • FIX: Cannot use Meta key combination in the Address bar
  • FIX: Cannot use port forwarding for different network devices
  • FIX: Command is displayed twice when using cmd from Xshell local shell
  • FIX: does not show user defined shortcuts in the menu
  • FIX: Error when editing multiple sessions simultaneously
  • FIX: Hyperlinks in parenthesis does not work
  • FIX: Last pinned state is not rememebered when going in to the full screen mode
  • FIX: Master password input dialog box opens multiple times when opening multiple sessions simultaneously
  • FIX: New connections is made in the currently active local shell
  • FIX: Open in New Window does not work in the Sessions dialog box
  • FIX: Tab location error when using multiple monitors
  • FIX: Copyright error fixed
  • FIX: Wrong error message disaplayed when update processed is broken during file download

New in Xshell 5.0 Build 0579 (Apr 25, 2015)

  • ADD: Text based authentication mode
  • ADD: User defined ftp port when using new file transfer
  • FIX: Cannot resize the Tunneling bar
  • FIX: Cannot use ALT-backspace key
  • FIX: Copy and Paste Selection menu is disabled in the context menu
  • FIX: Hyperlink feature produces error dialog box over the Eurpean characters
  • FIX: Master password does not work sometimes
  • FIX: Problem displaying characters when using UTF-8 encoding on local shell
  • FIX: Problem editing multiple sessions at once
  • FIX: SHIFT-INS in the Address bar and the Compose bar, activates Paste in the terminal
  • FIX: Solaris SSH agent-forwarding not working
  • FIX: Tab color is not saved when editing multiple sessions
  • FIX: When connecting to multiple servers via TELNET, local shell does not accept key input if connection fails

New in Xshell 5.0 Build 0556 (Mar 25, 2015)

  • FIX: Alt+Mouse selection issue(the same as build 0555)
  • FIX: Package error of Build 0555

New in Xshell 5.0 Build 0555 (Mar 20, 2015)

  • FIX: Alt+Mouse selection issue.

New in Xshell 5.0 Build 0553 (Mar 18, 2015)

  • ADD: Use paste while using the global input feature
  • ADD: diffie-hellman-group-exchange-sha256 algorithm added
  • ADD: Add timestamp to log
  • ADD: local shell command allows connecting to multiple hosts at once
  • ADD: Reset master password
  • ADD: Copy new line characters
  • ADD: Set local shell default directory
  • ADD: Drag and drop file on terminal to show full path
  • MOD: Use unified field for the product key input
  • FIX: Unused regstry key
  • FIX: Alt-backspace sounds bell
  • FIX: Authentication continues after canceling Xagent registration
  • FIX: Exclude 'more' from logging
  • FIX: Master password authentication dialog box opens multiple times
  • FIX: New window duplicates the current session
  • FIX: Paste selected text with mouse middle click
  • FIX: Forwarding rules displays incorrect information on duplicated sessions
  • FIX: Closing a tab using serial connection goes to blue screen
  • FIX: Wrong compose bar size
  • FIX: Tab status icon shows alert icon when window size changes
  • FIX: Forwarding rule dialog box resizable
  • FIX: Dragging selection does not drag scroll bar
  • FIX: Cannot open the Compoase bar with keyboard shortcut
  • FIX: Program waits when incorrect address is used
  • FIX: Recovery does not work sometimes
  • FIX: Show active tab when window loses focus
  • FIX: UNICODE error while installing
  • FIX: Restart needed message while checking for new updates
  • FIX: Copyright year

New in Xshell 5.0 Build 0537 (Feb 26, 2015)

  • FIX: "Setup Launcher Unicode has stopped working" error message

New in Xshell 5.0 Build 0526 (Feb 16, 2015)

  • ADD: Session filtering in the Session dialog.
  • MOD: does not save some changed properties of a session when the session is opened.
  • FIX: Cancelling Zmodem transfer leaves some characters on terminal
  • FIX: conflict of mouse activity when using application mode.
  • FIX: Crash when closing tab group.
  • FIX: Ctrl+Backspace key does not delete character.
  • FIX: display error of the full screen mode when using multiple tab groups.
  • FIX: Focus problem when arranged tabs are closed.
  • FIX: Focus problem when arranged tabs are closed.
  • FIX: Messy title of long terminal title in title bar
  • FIX: Messy window of the screen lock when using the default frame
  • FIX: Minor bug fix.
  • FIX: Omit fonts enlargement-
  • FIX: Resources clean up
  • FIX: support named pipe.
  • FIX: Title bar displays ??? when selecting a folder or file with Cyrillic characters
  • FIX: Title bar in the full screen mode moves down automatically.
  • FIX: Transparent feature does not work
  • FIX: Wrong format of network folders
  • FIX: Resources clean up

New in Xshell 5.0 Build 0497 (Jan 15, 2015)

  • ADD: An option of conversion tab character into soft tab
  • ADD: Default log folder setting
  • ADD: Evaluation expired message dialog.
  • ADD: Import/export sessions as a text file
  • ADD: Tab scrolling using mouse wheel
  • ADD: Windows default frame is added.
  • MOD: Tab size limitation
  • MOD: The same IME status in terminals of the same window.
  • FIX: Crash when binary files are printed.
  • FIX: Crash when Page Setup opens
  • FIX: Focus issue
  • FIX: Full screen at maximizing window status cannot cover task bar.
  • FIX: Improved tab drop location
  • FIX: Long password cannot be treated.
  • FIX: Nonavailable folder names for Session folder path are allowed.
  • FIX: Password characters are shown in a series of keyboard interactive authentication.
  • FIX: Tab detach and reattach crash issue
  • FIX: The neighboring tabs of the same color are not distinguished.
  • FIX: Tunneling pane turns unvisible after tab attach-detachment.
  • FIX: XshellCore is registered in firewall rules of Windows.
  • FIX: Silent installation error.
  • FIX: Live update window opens in the background
  • FIX: Resource cleanup, minor bug fixes

New in Xshell 5.0 Build 0469 (Dec 11, 2014)

  • ADD: Close tab shortcut key
  • ADD: Highlight searched words
  • ADD: Notification message when switching between remote and local shells
  • ADD: Option for tab name after session disconnects
  • ADD: reconnect, pwd, disconnect local shell commands
  • ADD: Use Line character font option added
  • MOD: Check for master password when program starts
  • MOD: Make better use of `ls` and `dir` in local shell
  • MOD: Tab name change upon disconnection
  • FIX: Close button going grey when returning from the full screen mode
  • FIX: Display 2 byte characters on tab
  • FIX: Icon not showing on the title bar
  • FIX: Live update window opens in the background
  • FIX: ls and open commands points to different current directory
  • FIX: Proble using the -newtab option
  • FIX: Problem arranging tabs
  • FIX: Problem creating auto log when using IPv6
  • FIX: Problem moving focus
  • FIX: Problem processing 2 byte characters on the title bar
  • FIX: Problem processing some line characters
  • FIX: Problem selecting sessions from the Status bar
  • FIX: Problem with displaying terminal title
  • FIX: Problem with keyboard shortcut for some European languages
  • FIX: Problem with resource conflict
  • FIX: Problem with the Compose bar stealing focus
  • FIX: Problem with the Show this dialog box at startup option
  • FIX: Send Quick Command to all sessions
  • FIX: Tab name changes even after cancel the Save as operation
  • FIX: Terminal update problem when using screen
  • FIX: Undesignated keys are trying when using Xagent
  • FIX: Window list only displays Xshell 5
  • FIX: Resources clean up

New in Xshell 4.0 Build 0138 (Sep 29, 2014)

  • FIX: Error in reading the previous user defined key map.

New in Xshell 4.0 Build 0135 (Sep 11, 2014)

  • MOD: Reallocate buttons of toolbar
  • FIX: Forwarding direction added to the Tunneling pane
  • FIX: Can't display right side of font
  • FIX: Can't list some fixed width fonts.
  • FIX: Can't show all size of font in some font set
  • FIX: command line -folder option does not work
  • FIX: Focus issue with Keyboard interactive authentication
  • FIX: Last 1 pixel rendering issue for some fonts
  • FIX: Problem displaying proxy explanation (in Korean only)
  • FIX: Problem that anonymous users run local programs with ZMODEM
  • FIX: Trimming host name field.

New in Xshell 4.0 Build 0131 (Mar 31, 2014)

  • FIX: Cannot save the port number for the default session
  • FIX: Characters are cut off for some fonts
  • MOD: Add package version number to crash report

New in Xshell 4.0 Build 0129 (Jan 7, 2014)

  • FIX: Problem with last line of terminal output when the "Scroll to the bottom when terminal input/output" option is disabled.

New in Xshell 4.0 Build 0128 (Nov 8, 2013)

  • FIX: 2 byte character disappears when placed at the end of the line
  • FIX: Telnet session crashes when keep-alive option is not configured
  • FIX: Some 256 color codes are interpreted incorrectly
  • FIX: Auto-wrap feature does not work properly

New in Xshell 4.0 Build 0127 (Aug 14, 2013)

  • ADD: Serial Flow Control (CTS/RTS, XON/XOFF).
  • FIX: Xshell command line options
  • FIX: ANSI color-code 90~97 do not work.
  • FIX: Opening COM port from local shell opens wrong ports.
  • FIX: SSH_PASSTHROUGH proxy does not work with TELNET.
  • FIX: Cannot establish ssh1 connection with keep alive option enabled.
  • FIX: Trying to send files larger than 4GB when using Zmodem.
  • FIX: Crash when wrong private key passphrase is used in the session properties.
  • FIX: Crash when SSH server version and allowed SSH version in Xshell do not match.
  • FIX: VBS WaitForString does not work when using serial connection.
  • FIX: Crash when closing Xshell window that has more than 2 tabs open in certain languages.
  • FIX: Cannot delete the Links folder.

New in Xshell 4.0 Build 0126 (May 15, 2013)

  • FIX: Renaming the current Quick button set creates a button unintentionally
  • FIX: Session properties are empty when creating a new session with the command from local shell
  • FIX: The Alt key does not open the File menu in full screen mode
  • FIX: Session dialog box cannot differentiate upper and lower case letters
  • FIX: Index tab of the Characters for simplified Chinese, traditional Chinese and Japanese help files are not displayed correctly
  • FIX: Minor bug fixes

New in Xshell 4.0 Build 0125 (Mar 13, 2013)

  • ADD: Tunneling auto retry
  • ADD: Connect with session title in address bar
  • ADD: Tracking event algorithm exchange list output
  • FIX: When all simultaneously operating sessions are disconnected, only last session can be reconnected.
  • FIX: Session tab name starts with COM1.
  • FIX: During ASCII transfer, if ESC button is pressed, message box is not visible.
  • FIX: In some languages, local shell command output text is garbled
  • FIX: When opening multiple sessions at once, during confirmation process, if ESC key is pressed, dies.
  • FIX: Unable to add option to move between tabs with user defined keys.
  • FIX: In session windows, if folder name is modified using capital/lowercased letters, session window does not respond immediately.
  • FIX: If Connection Folder's folder name consists of `.` then connection window does not appear correctly.
  • FIX: With menu hidden, during full screen if returned, menu appears.
  • FIX: In SFTP session tab, Ctrl+Tab, Shift+Tab does not work.
  • FIX: In find, if search direction is modified, dies.
  • FIX: In Xtransport results window, while focus is set to the list, if ESC key is pressed, window disappears.
  • FIX: ...during installation process, select language selection window does not appear.

New in Xshell 4.0 Build 0123 (Feb 5, 2013)

  • FIX: Resource cleanup, minor bug fixes, feature update

New in Xshell 4.0 Build 0122 (Jan 30, 2013)

  • ADD: French, German, Japanese, Spanish, Simplified Chinese, Traditional Chinese UI
  • ADD: Use user defined string for keep alive
  • FIX: Only the last tab can be reconnected when network goes down
  • FIX: Transferring large data via serial crashes Xshell
  • FIX: Local shell command is not displayed properly in some languages
  • FIX: Problem transferring large files via Zmodem
  • FIX: Tab name changes to COM1
  • FIX: Incorrect selection area when double clicked to make selection then moved mouse to change selection area
  • FIX: Some meta keys send incorrect value
  • FIX: Resource cleanup, minor bug fixes, feature update

New in Xshell 4.0 Build 0120 (Nov 7, 2012)

  • ADD: Termination of font selection by encoding type.
  • FIX: HP-UX session keep-alive packet outputs in text.
  • FIX: Sends packet even if port forwarding channel is disconnecting.
  • FIX: If canceled while In the certification process, then reconnect button will result in connection failure.
  • FIX: When executing scripts simultaneously in multiple sessions, other scripts will cancel.
  • FIX: Registered user keys malfunctioning even when in screen lock.
  • FIX: Cannot run screen lock with user-defined key.
  • FIX: CTRL+/ key does not send.
  • FIX: In serial connection, auto-load feature malfunction.
  • FIX: Resource cleanup.

New in Xshell 4.0 Build 0113 (Aug 24, 2012)

  • ADD: Enable transparent option is added in the Options dialog box
  • ADD: Assign non-printable characters to user defined keymap
  • ADD: Select any file extension in the script open dialog box
  • MOD: Enhanced local shell command algorithm
  • MOD: New code signing
  • FIX: Compose bar history error
  • FIX: Keepalive signal leaves garbage characters on terminal for HP-UX
  • FIX: Xshell icon disappears when explorer.exe restarts
  • FIX: Fail to connect through Dante proxy (SOCKS)
  • FIX: Program crashes when session abruptly terminates while sending ASCII file
  • FIX: Program crashes when typing in Korean while encoding is set to UTF-8
  • FIX: Scroll bar position while in tree view mode is miscalculated in the Sessions dialog box

New in Xshell 4.0 Build 0111 (Aug 13, 2012)

  • FIX: Text drawing performance regression of Xshell 4.0 Build 0108

New in Xshell 4.0 Build 0108 (Jun 27, 2012)

  • FIX: Notification when common modules changed.

New in Xshell 4.0 Build 0107 (Jun 15, 2012)

  • ADD: Availability of script execution upon start of session.
  • ADD: Feature to use Ctrl + F1, F2 and other function keys not as buttons but as key values to send to terminal.
  • ADD: Able to save keyboard interactive password
  • ADD: Ctrl + Arrow key code has been added so that you can move by words.
  • FIX: In HP-UX, sam screen corruption issue.
  • FIX: In session properties, if ‘User authentication: Prompt’ settings is invalid, then any inputting is unavailable after connection.
  • FIX: When pasting in specific system, partial content is lost.
  • FIX: Encryption algorithm aes256-ctr added (No matching outgoing encryption algorithm found)
  • FIX: In HP-UX, text is entered twice.
  • FIX: When using shortcut button to send content from a text file, blank lines appear.
  • FIX: Xshell window size settings with resize and more commands.
  • FIX: Dies when exiting program before script is finished.
  • FIX: Unable to input anything when using a telnet session with only password without the username.
  • FIX: Part of a 2 byte empty string output is missing.
  • FIX: Upon serial connection, data is scattered on screen fast
  • FIX: Upon Hebrew input, when selected with drag, text gets corrupted.

New in Xshell 4.0 Build 0106 (Apr 3, 2012)

  • ADD: Feature to assign tab name from command line (-newtab)
  • MOD: User customized menu and user customized keyboard integration
  • MOD: When resetting the Window Size, default window size is used instead of 80x24.
  • FIX: If Xshell is opened, cannot create new Xshell sessions from Xbrowser.
  • FIX: When executing Xftp in Xshell, it does not move to remote host project folder.
  • FIX: in User customized keyboard, Ctrl + Shift key can be added.
  • FIX: The initial execution of Xshell after fresh install, user customized key cannot be generated.
  • FIX: When creating new session, duplication of name is not being checked.
  • FIX: After product activation in evaluation license, title bar is not changed.
  • FIX: Resource cleanup, minor bug processing and enhancement.

New in Xshell 4.0 Build 0104 (Feb 23, 2012)

  • FIX: Cannot make a SSH connection when using default profile.
  • FIX: Buffer overflow vulnerbility.

New in Xshell 4.0 Build 0102 (Feb 17, 2012)

  • FIX: Cannot create Serial session
  • FIX: Terminal does not resize when going in to Full screen mode
  • FIX: Cannot run other NetSarang software that share the same common program modules

New in Xshell 4.0 Build 0100 (Feb 17, 2012)

  • ADD: Ability to send interactive string in script.
  • FIX: Bi-directional text input/output fix in Hebrew, Arabic and other similar languages.
  • FIX: Unable to save content in the Page Setup dialog box.
  • FIX: The last character disappears in nano.
  • FIX: Underline are not drawn properly for bold characters.
  • FIX: In full screen mode, when repeatedly viewing/hiding the menu bar causes terminal to add new lines.
  • FIX: Unable to select the "Select All" menu in custom keyboard editing menu.
  • FIX: Terminal stops when duplicating a session.
  • FIX: Local shell Escape shortcut key and Escape character key shown on terminal do not match.
  • FIX: Paste selection shortcut key, "Alt+Insert", does not work.
  • FIX: After duplicating a tab with Shift+Alt+T, switching between tabs with Alt+Insert key does not work properly.
  • FIX: Other minor bug fixes and feature improvements

New in Xshell 4.0 Build 0098 (Dec 5, 2011)

  • ADD: Option to hide the Smart Selection button from the terminal context menu
  • ADD: Added new key exchange algorithm (diffie-hellman-group-exchange-sha1)
  • FIX: Typing ] with AltGr key combination escapes to local shell in German, Swiss (German)
  • FIX: Cannot add Ctrl and Shift key combinations in some language settings
  • FIX: A few terminal focus return issues
  • FIX: Xactivator cannot load sessions when user changes the default session path
  • FIX: Terminal context menu opens on mouse press event.
  • FIX: zmodem options are not applied
  • FIX: Problem moving all files when setting up new default session path
  • FIX: Other minor bug fixes and feature improvements

New in Xshell 4.0 Build 0097 (Nov 7, 2011)

  • ADD: Import and export tunneling rules
  • ADD: Maximum number of the Quick buttons increased to 20
  • ADD: User created shortcut keys are displayed on the menu
  • ADD: Use Quick buttons on the Compose bar
  • FIX: Cannot save as a session when open with the Address bar and there is no exiting session
  • FIX: Cannot check for duplicate button names for exporting the Quick buttons
  • FIX: Wrong Local Shell prompt is displayed when the default session folder is changed
  • FIX: Connection status is not working properly when the ‘Don’t allocate pseudo terminal’ option is selected
  • FIX: Connection fails when the “Ask when the session logging starts” option is selected for Logging
  • FIX: Does not process errors when uploading files with Zmodem and the same files already exit
  • FIX: Search direction on the Find dialog box does not work
  • FIX: Regular expressions on the Find dialog box do not work
  • FIX: Program crashes when running a script that opens a session
  • FIX: Move folders on the Links bar
  • FIX: Problems using the same Quick buttons set on multiple sesions
  • FIX: Problems with giving focus back to terminal
  • FIX: Other minor bug fixes and feature improvements

New in Xshell 4.0 Build 0096 (Oct 6, 2011)

  • FIX: program crashes when closing a tab with the ‘exit’ command while more than 2 tabs are open

New in Xshell 4.0 Build 0095 (Oct 3, 2011)

  • ADD: Move the Quick button with mouse drag
  • ADD: New option to prevent opening the menu bar with the Alt key
  • ADD: Number of Quick button increased
  • ADD: Session name on tab remains after disconnection
  • FIX: Add/remove buttons do not show up in the Quick button bar and the Session bar when they are separated from the main window
  • FIX: Layout disappears when the custom layout is named ‘Default’
  • FIX: The ‘Do not ask again’ option does not work when closing multiple tabs
  • FIX: User can use ‘Default’ as the layout name
  • FIX: Zmodem performance improvement when using serial connection

New in Xshell 4.0 Build 0094 (Sep 9, 2011)

  • ADD: New option for adding a new tab
  • ADD: History function in the Find dialog box and new option to delete its history
  • MOD: Pasting contents with Shift+Ins and Ctrl+v redefined
  • FIX: Alt+1 goes to the last tab when more than 10 tabs are open
  • FIX: Problem moving sessions using the Session bar
  • FIX: Global option is not applied correctly when multiple Xshell windows are open
  • FIX: The Compose bar does not get focus automatically when it shows
  • FIX: The Compose bar loses its focus when changing tabs with Ctrl+Tab key
  • FIX: Cannot assigne Alt+Function key combinations
  • MOD: Xtransport creates session exported file when there is no session
  • FIX: Cannot login using SOCKS5 proxy

New in Xshell 4.0 Build 0093 (Jul 29, 2011)

  • FIX: Disable go to previous step after sessions are successfully imported/exported
  • FIX: Xshell session opens when opening Xshell session properties in Xbrowser
  • FIX: Cannot define user keys to Page Down, Page UP,INS
  • FIX: Xshell tries auto reconnect when the feature is not enabled
  • FIX: Session selection error when selecting multiple session with Shift + left click combination
  • FIX: Opening the About dialog box displays evaluation expired message.

New in Xshell 4.0 Build 0092 (Jul 6, 2011)

  • FIX: Cannot use enter key to switch back to remote shell
  • FIX: Cannot add find in Keymap
  • FIX: Focus does not return to terminal when the copy/paste button is clicked on the Standard toolbar
  • FIX: Wrong message shown in the Export/Import window
  • FIX: Help explains about a missing function, Get2
  • FIX: Xshell trademark changed to registered trademark in Xshell manual
  • FIX: Keymap screenshot is incorrect in help
  • MOD: license.dll shows simplified error message related messages
  • MOD: Xshell trademark changed to registered trademark in splash image

New in Xshell 4.0 Build 0091 (Jun 1, 2011)

  • ADD: Send the break signal with the Pause/Break key
  • ADD: Xshell, Xbrowser and Xftp session sharing and cross converting
  • FIX: Some Alt + key combination does not work
  • FIX: Open in new window feature opens the session in new tab
  • FIX: 'exit' command in local shell disconnects the currently connected session
  • FIX: Tunneling status messages in the Tunneling bar are in Korean
  • FIX: Cannot run UTF-8, Big Endian, and Unicode script files
  • FIX: Manually deleted folders remains in the Links bar
  • FIX: Start in the Notification area option does not have the factory default value
  • FIX: Cannot use @ in the user name
  • FIX: Cannot open a new Xshell window by clicking the Xshell icon on toolbar when local shell is selected
  • FIX: Renamed sessions are not reflected in the open session button in the Session tab
  • FIX: Cannot save some options when Xshell runs for the first time
  • FIX: Session Import/Export window remains open even after the main window exits

New in Xshell 4.0 Build 0090 (Jun 1, 2011)

  • FIX: Missing Xshell.tlb file in the setup package

New in Xshell 4.0 Build 0089 (Jun 1, 2011)

  • ADD: Mouse over opens sub-folders in the Links bar
  • MOD: Larger scroll buffer size
  • MOD: User keyboard input cancels auto reconnect and goes to local shell
  • FIX: Problem with chaning Xshell window with Alt + Left and Alt + Right keys
  • FIX: Random copy and paste errors in the terminal window
  • FIX: Problem with the Local echo option
  • FIX: Minor bug fixes

New in Xshell 3.0 Build 0288 (Apr 30, 2011)

  • FIX: Cannot accept CLS key

New in Xshell 3.0 Build 0284 (Dec 1, 2010)

  • FIX: SSH version exchange issue
  • FIX: Evaluation version does not run if installed after 2011

New in Xshell 3.0 Build 0276 (Apr 9, 2010)

  • FIX: Auto logging feature fails to start for serial connection
  • FIX: Wrong error message for checksum error when using SSH1
  • MOD: Product key information is excluded from the About dialog box

New in Xshell 3.0 Build 0271 (Apr 9, 2010)

  • FIX: Fails to start when the Links bar has more than 100 items
  • FIX: Cannot select minimized Xshell window from the Window menu
  • ADD: Digital signitures added to all .exe and .dll files and version up to overwrite old files when upgrading

New in Xshell 3.0 Build 0267 (Apr 9, 2010)

  • ADD: Digital signitures added to all .exe and .dll files

New in Xshell 3.0 Build 0263 (Dec 9, 2009)

  • ADD: Received 32-bit and 64-bit Windows 7 Software Logo
  • FIX: Connection failure on some log option combination
  • FIX: Serial communication does not work on Windows 7
  • FIX: SSH authentication method is not the same as selected value on session file

New in Xshell 3.0 Build 0261 (Nov 19, 2009)

  • FIX: Problem with SFTP connection
  • FIX: If the session is closed while editing properties, clicking OK for properties dialog terminates Xshell
  • FIX: Security issue with telnet password
  • FIX: Password for proxy server is not saved

New in Xshell 3.0 Build 0260 (Sep 16, 2009)

  • FIX: Zmodem download fails on the second trial

New in Xshell 3.0 Build 0259 (Aug 11, 2009)

  • FIX: Problem with Zmodem over Serial connection
  • FIX: Hyperlink feature is not case sensitive

New in Xshell 3.0 Build 0252 (Jun 9, 2009)

  • ADD: Path can be typed in folder path selection dialog
  • FIX: Improved the option for not changing terminal title
  • FIX: Window size problem when tiling(vertical/horizontal) Xshell windows in secondary monitor

New in Xshell 3.0 Build 0249 (May 6, 2009)

  • FIX: Automatic reconnect is not compatible with Windows 2000 and previous operating system.
  • FIX: Shortcuts cannot be created under some of folders.
  • FIX: "Exit to local shell on connection close" option does not function

New in Xshell 3.0 Build 0241 (Feb 17, 2009)

  • FIX: When registry is empty, Xshell does not properly load color scheme of the default profile
  • ADD: Add/Delete function is included in context menu of Quick Button
  • ADD: Bytes transfered is shown with comma-separated numbers

New in Xshell 3.0 Build 0235 (Oct 31, 2008)

  • FIX: When selecting with double-click drag feature, double clicked word id not selected
  • FIX: Miss click at LinkBar when clicked
  • FIX: When clicking buttons on LinkBar and session tab, drag is selected without user?s intension
  • FIX: When duplicating session with shortcut key(Alt+Shift+T), session numbering does not work propely
  • FIX: While using screen on Xshell, bright color of system color is not shown properly
  • MOD: Web address for Live Update has been changed