VanDyke Software

SecureCRT History


              SecureCRT(R) 9.7 (Beta) -- August 28, 2025

            Copyright (C) 1995-2025 VanDyke Software, Inc.
                        All rights reserved.


This file contains the SecureCRT product history.  It includes lists 
of new features, changes, and bug fixes sorted by release.  For a 
product description, installation notes, registration information,
and contact information, please refer to SecureCRT_README.txt
(downloaded with this installation).


Changes in SecureCRT 9.7 (Beta 2) -- August 28, 2025
----------------------------------------------------

New Features:

  - Windows: Added support for the RDP /admin option.

  - macOS: Made it is easier to configure SecureCRT as the default
    URL handler for ssh://, telnet://, etc. URIs by providing 
    buttons for doing this in the Global Options dialog.

Changes:

  - Added the ability to map a button, command, or key to the Session
    Manager's manual refresh.

  - Improved error reporting when a session or folder stored on
    OneDrive cannot be deleted by the Session Manager because it is
    read-only.

Bug Fixes:

  - When applying certain changes from the default session to all other
    sessions, a crash may have occurred.

  - Certain escape sequences in the fish shell were not displayed
    properly.

  - When using the block cursor style, the character underneath the
    cursor was hidden instead of being shown in reverse video.

  - Logon actions were not correctly imported from XML across
    different platforms.

  - Remote commands configured in a session's logon actions were not
    imported correctly from XML across different platforms.

  - Windows: If the "Exit when last session is disconnected" option
    was enabled and an RDP session tab was closed without
    disconnecting, SecureCRT crashed.

  - Windows: When there were sessions or folders selected in the
    Session Manager, right-clicking on another session or folder
    did not clear the original selection.

  - macOS/Linux: If a tiled session window was minimized when
    switching to tabbed mode, the session window contents were not
    displayed correctly.

  - macOS: The error dialog produced from invalid command-line
    options was dismissed automatically.


Changes in SecureCRT 9.7 (Beta 1) -- August 7, 2025
---------------------------------------------------

New Features:

  - Added the ability to save snapshots, which are sets of sessions
    and their layout information.  This is helpful for setting up
    different workspaces depending on the type of work to be done.

  - Added a toolbar text box that allows a keyword to be highlighted
    temporarily.

  - Added support for drag-and-drop SFTP file transfers.

  - Added support for the diffie-hellman-group15-sha512 and
    diffie-hellman-group17-sha512 key-exchange algorithms.

  - Added support for an Xterm R6 alternate keyboard.

  - Added support for Xterm 216+ keyboard emulation.

  - Added the ability to pause and resume session logging and have
    it continue writing to the same file.

  - Added the ability to select a conflict resolution method
    (overwrite, merge, duplicate, only new) when importing
    sessions from an XML file.

  - Added the ability to configure default Serial settings
    separately from the Default session.

  - Added the ability to connect or reconnect an SSH2 session after
    changing the username.

  - Added the ability to open SSH2 sessions in an SFTP tab without
    having to open the SSH2 session first.  Sessions can also be
    configured to open in an SFTP tab by default.

  - The Active Sessions Manager supports multi-select, which allows
    operations like disconnect, close, and lock to be performed on
    multiple items.

  - The Active Sessions Manager indicates the number of open
    sessions (all platforms) and editors (Windows only).

  - The Active Sessions Manager indicates the currently active
    session by bolding the session name.

  - Improved zooming performance by making the zoom increment
    proportional to the display size.

  - Added the ability to map a button, command, or key to send a
    string to all connected sessions.

  - Added the ability to manually refresh the list of sessions in
    the Session Manager.

  - Added a "Copy as path" item to the Session Manager's context
    menu, which allows a session's path to be placed on the
    clipboard. 

  - Added the ability to specify separate locations for the trusted
    OpenSSH certificate and its private key file, which facilitates
    compatibility with Teleport.

  - Added the ability to always prompt for a set of saved
    credentials to use when connecting.

  - Saved credentials can be created without a username.

  - Added a session option to suppress the trailing CR in logon
    actions.

  - Added a global INI-file-only option "Vertical Line Padding" that
    allows the spacing between lines of output to be configured.

  - Added the ability to deregister SecureCRT, making it easier to
    move a license to a different machine.

  - Windows: Added support for Python 3.14 scripts.

  - Windows: Added an administrative option that disallows public
    key creation.

  - macOS/Ubuntu: Added an Auto Hide icon to the Session, Command,
    and Active Session managers.

Changes:

  - For new installations of SecureCRT, the default cipher is
    aes256-gcm@openssh.com.

  - SecureCRT skips the x509v3-rsa2048-sha256 signing algorithm
    when connecting to sessions using the Cisco compatibility mode.

  - When selecting text in a session, scrolling speed is increased
    as the mouse cursor is moved outside the scrolling area.

  - If a session doing keyword highlighting contains a selection
    that could be a valid keyword, the keyword can be added via the
    Options menu.

  - Added the ability to access the Keyword List Properties dialog
    from the Options menu.

  - Added the ability to map a key, button, or command that opens
    the Keyword List Properties dialog.

  - If the "Show confirm disconnect dialog" or "Confirm when closing
    multiple tabbed or tiled sessions" option is set, only one
    confirmation prompt will be displayed when closing multiple
    sessions at the same time.

  - When duplicating a session, the port can be modified.

  - The Session Manager's find session options are now saved.

  - Changed the status indicator icon for a locked session to appear
    as an overlay over the existing icon.

  - Added "Connect SFTP Session" to the Active Sessions Manager's
    right-click menu.

  - In the Active Sessions Manager, the "Active" folder is now
    called "Sessions".

  - In TN3270 emulation, pressing the backspace key performs a
    destructive backspace instead of moving the cursor to the left.

  - XML imports warn if the license being imported isn't valid for
    the current version of SecureCRT.  Invalid and trial licenses
    are not imported.

  - The XML import log includes the serial number of an imported
    license.

  - The "Select SSH2 Session" now remembers the last selected
    firewall session.

  - In the Global and Session Options dialogs, if column widths in
    tables are adjusted, these changes are saved.

  - The Firewall Properties dialog can be resized.

  - Added a Friendly Name column to the Select Certificate dialog.

  - The product version is displayed at the top of the "Enter
    Passphrase" and "Change or Reset Passsphrase" dialogs.

  - Windows: Updated some of the display themes.

  - Windows: RDP sessions can be reconnected without having to be
    disconnected first.

  - Windows: Made GUI for locking sessions and editors consistent
    with each other.

  - Windows: In the Active Sessions Manager, the Editors folder
    is now at the same level as the sessions folder.

Bug Fixes:

  - ECDSA keys generated by SecureCRT and saved in OpenSSH format
    may not have been usable by OpenSSH clients.

  - Generated keys saved in the OpenSSH format were saved with
    Windows line endings, leading to compatibility issues with
    some tools, such as SSHFS-WIN.

  - When connecting to a server that advertised the supported public-
    key algorithms via the server-sig-algs extension, authentication
    may have attempted to use a public-key algorithm that the server
    did not support.

  - When a session prompted for saved credentials as part of the
    initial connection, the saved credentials were not used if
    the session was reconnected.

  - Automated logon actions configured for a session were not sent
    correctly if the session was used as a firewall.

  - The session option "Disable resize" only locked the size of the
    window, not the number of rows and columns in the session view.

  - If session logging was started before a session was connected,
    custom log data specified for the session was not logged.

  - When mapping a menu function to a key, command, or button, the
    Lookup Selection, Use Firewall, and Rename Window menu items
    were not available.

  - When a session was closed from the Active Sessions Manager, focus
    moved back to the session view instead of remaining in the Active
    Sessions Manager.

  - The option "Only show tabs when there are more than one" was
    not honored for tab groups.

  - Changes made to session keyword highlighting were not applied
    while scrolled up into the session history.

  - Changes made to the default session were saved even when the
    "Apply default session changes" dialog was canceled.

  - Some Default Session options were not being honored in Quick
    Connect.

  - Auto sessions saved with the "Remember and connect to sessions
    from last use" option did not restore SSH2 sessions with the
    "SFTP session" option.

  - Subfolders created in the Session manager were not immediately
    propagated between open instances of SecureCRT.

  - When a session file was deleted from the file system, attempting
    to delete that same session from the Session Manager resulted
    in an error.

  - The escape sequences ESC[=;u, ESC[=u, and
    ESC]133;A;BEL were not being processed, causing extraneous
    information to be displayed.  These escape sequences are now
    processed but ignored.

  - When SecureCRT was launched using the /Session_Folder command-line
    option with the top-level folder specified, connection attempts
    were made to the default session profiles.

  - A failed SFTP file transfer from an SSH2 session could cause a
    small memory leak.

  - Windows: Attempting to connect a newly copied transfer session
    could have caused SecureCRT to hang.

  - Windows: SecureCRT did not export the public key into an SSH2 key
    even if "Use certificate as raw SSH2 key" was enabled.

  - Windows: If a public key in the session options contained
    "%USERPROFILE%" in the path, SecureCRT failed to find the
    associated private key.

  - Windows: If an execute escape sequence operated on a filename
    or path that included Unicode characters, the escape sequence
    may have failed.

  - Windows: When TLS 1.3 was used for an FTPS or HTTPS connection,
    the negotiated key exchange algorithm was incorrectly logged as
    "CN" with a strength of 0.

  - Windows: When a tiled session window was minimized, the remaining
    tiled windows were not resized to fill the available space.

  - Windows: When connecting to an RDP session that had the raw
    logging option enabled, CPU usage increased to 100%.

  - Windows: When connecting an RDP session in a tab group, the size
    of the view may not have been correct.

  - Windows: When in tiled window mode, if an RDP session was
    opened, the connection status indicators did not update to show
    the session's current connection state.

  - Windows: When importing a configuration, if both a folder name and
    session name were part of the same "key name=" line, the session
    was not imported as expected.

  - Windows: When importing a configuration that changed the
    protocol for an existing session, the icon displayed in the
    Session Manager indicating the session protocol was not
    updated.

  - Windows: When hovering over items in the button bar context menu
    the status bar displayed incorrect help text or no help text.

  - Windows: When pressing CTRL+TAB to cycle through the open
    session tabs, the list of sessions in the Active Sessions
    Manager could have appeared empty while the tabs were being
    cycled.

  - Windows: If the Connect Dialog was resized too small, after
    increasing the size, the controls were not drawn correctly.

  - Windows: Incorrect icons could have been displayed in the Window
    menu when SecureCRT was running in the same process as SecureFX.

  - macOS/Ubuntu: In the Session Options dialog, changes made to the
    username could have been reverted by selecting the PublicKey
    authentication option after making the change.

  - macOS/Ubuntu: When session windows were tiled horizontally or
    vertically and one of the windows was minimized, the window
    mode switched to cascaded.

  - macOS/Ubuntu: The mouse cursor was not hidden when typing in the
    Command window.

  - macOS: When connected to terminal sessions, scrolling speeds
    may have been slower than expected.

  - macOS: Remembered sessions that were closed while in full-screen
    mode were not re-opened full screen after restarting SecureCRT.

  - macOS: If the SecureCRT window was closed while a session that had
    the "Disable Resize" option set was connected, SecureCRT opened
    maximized on the next launch.

  - macOS: A session's firewall setting could have incorrectly
    shown "None" if the global firewall it used was renamed.

  - macOS: When the global option "Use Default Session Color On
    Startup" was set, SecureCRT did not use the color configured in
    the default session.

  - macOS: The "Disable Resize" global option was honored, but was
    not in the GUI.

  - macOS: A file share tab opened from SecureCRT did not bring
    SecureFX to the foreground when running in the same process.

  - macOS: A small memory leak could occur when a Session Manager
    tooltip was displayed.

  - macOS: When checking for updates using "Update Now", a small
    amount of memory may have been leaked.

  - Ubuntu: When running commands in a local shell session, the
    command output may not have been displayed.

  - Ubuntu: SecureCRT's window re-opened slightly above the position
    it was in when it last closed.

  - Ubuntu: Tab group dividers were not restored to the correct
    position when opening from snapshots or remembered auto
    sessions.