Skip to content

What's new

Release 2.41.1463

Release 2.41 introduces the following new features:

  • RDP admin sessions: The connection settings for Windows VMs now include an additional setting, Session type. When you set this to Admin, IAP Desktop connects to the VM in administrative mode, similar to mstsc /admin. (#1326)

  • Type clipboard text: In situations where you can't use copy/paste to copy text to a Remote Desktop session, you can now let IAP Desktop simulate keyboard input by using the Session > Type clipboard text command.

  • Instance properties: The Instance properties window now shows additional details, including VM metadata, CPU architecture, and labels.

In addition, the release includes several stability improvements and fixes, including:

  • Linux usernames containing dots weren't acccepted, despite being POSIX-compliant (#1312, fix contributed by @dave-pollock)

Additional notes:

  • IAP Desktop will soon drop support for Windows 8.1 and Windows 2012 R2 as these versions of Windows are past their end of life.
  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Monday, 15 April 2024. More details .

Release 2.40.1418

Release 2.40 introduces the following new features:

  • Faster RDP full-screen switching: Entering and leaving full-screen mode is now faster and, in most cases, no longer requires a reconnect. (#1005)

  • RDP in restricted admin mode: You can now connect to Windows VMs using RDP in restricted admin mode. You can enable restricted admin mode in the connection settings.

  • SSH password prompting: When you're using SSH with password authentication, you can now choose between saving credentials or letting IAP Desktop show a password prompt every time you connect. (#1227)

  • Tunneling: You can now use IAP Desktop to create IAP tunnels to MySQL/MariaDB, Postgres, SQL Server, and custom server applications. You can then use any tool to connect to that tunnel and the tunnel remains open until you close IAP Desktop. (#1192)

  • Session management: You can now close multiple sessions at once by using the Close all or Close others menu items in the session menu.

  • Project search: When you add a new project, you can now search for projects by any term, not just by prefix. (319229912)

  • x64: When you download IAP Desktop, you can now choose between x86 (32-bit) and x64 (64-bit). We recommend switching to the 64-bit version if you're frequently using more than ~8 RDP sessions in parallel to avoid resource exhaustion issues. (#1203)

In addition, the release includes several stability improvements and fixes, including:

  • The New logon credentials command suggested an invalid username when you configured a UPN in the VM's connection settings.
  • Under certain circumstances, double-clicking a file in the SSH file download dialog could cause IAP Desktop to crash. (325757513)

Additional notes:

  • Support for RDP bitmap persistence has been removed.
  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Friday, 23 February 2024. More details .

Release 2.39.1348

Release 2.39 introduces the following new features:

  • WebAuthn over RDP: IAP Desktop can now redirect local Windows Hello/FIDO2 authenticators over RDP so that you can use them in a Remote Desktop session.

  • Improved high-DPI screen support: The application now uses GDI scaling to reduce blur on high-DPI screens.

  • OS Login with workforce identity: As a workforce identity user, you can now use IAP Desktop to connect to Linux VMs that use OS Login. Note that to use OS Login with worforce identity, you might need to update your VM's guest environment. (#1158)

  • Password/keyboard-interactive SSH authentication: For VMs that don't support public key authentication, IAP Desktop can now use password or keyboard-interactive SSH authentication. To use password or keyboard-interactive SSH authentication, open the VM's connection settings and set Public key authentication to disabled. (#743)

  • Ephemeral SSH keys: You can now configure IAP Desktop to use a new, ephemeral SSH key every time you launch the application. Using ephemeral SSH keys lets you use IAP Desktop in scenarios where the Windows CNG key store has become corrupted or inaccessible or when you're logged in using a read-only Windows profile. (303075734, 275455836, 307194658, 308161113)

  • FIPS 140-2 compatibility: IAP Desktop now works on computers that have been configured to only allow FIPS-compliant cryptographic algorithms (311436717)

In addition, the release includes several stability improvements and fixes, including:

  • Using a proxy server that requires NTLM authentication could result in sporadic connection failures. (317964071, 316679392, 318732966)
  • On computers that have Hyper-V installed, connecting to a VM sometimes failed because of a port conflict. (317595820, 309816619)
  • Publishing an SSH key to VM metadata could fail if you only had actAs access to the VM's service account, but not to the enclosing project.

Additional notes:

Published on Tuesday, 09 January 2024. More details .

Release 2.38.1281

Release 2.38 introduces the following new features:

  • Workforce identity: IAP Desktop now supports workforce identity federation as an alternative way to sign in to IAP Desktop.

  • Easier reauthentication: When your session expires, IAP Desktop no longer requires you to grant consent for multiple OAuth scopes, making it quicker and easier to reauthenticate.

  • Private service connect: You can now let IAP Desktop connect to Google Cloud APIs through Private Service Connect (PSC). You can use PSC to connect from corporate networks that have Cloud VPN/Interconnect access to Google Cloud, but might otherwise have limited internet access. #1028.

  • SSH rsa-sha2-512 and rsa-sha2-256 authentication: When you configure IAP Desktop to use an RSA key for SSH public key authentication, the application now defaults to using rsa-sha2-512 or rsa-sha2-256 instead of the deprecated rsa-ssh algorithm.

  • Port forwarding: You can now create custom tunnels by right-clicking a VM and selecting Connect client application > Forward local port. Port forwarding is an alternative to registering a custom client application and doesn't require any extra configuration. On multi-user systems such as RDS farms, IAP Desktop only allows applications from the same session to connect. #936

  • SQL Server Management Studio: When you connect to a VM using SSMS, Object Explorer now shows the name of the VM you're connected to. #1071.

  • Data sharing: To help us improve and prioritize features, you can now optionally allow IAP Desktop to collect and share usage data. Data sharing is disabled by default for all users.

  • VPC-SC: When accessing a VM failes because of a VPC service control policy, the error message now includes a troubleshooting ID and a link to the troubleshooting tool.

  • Updated group policy templates: You can now use Active Directorg group policies to manage Private Service Connect and and workforce identity federation settings across endpoints.

  • Secure Cloud Console: When you've enabled BeyondCorp certificate-based access, all links to the Cloud Console now use the secure Cloud Console (console-secure.cloud.google.com).

Additional notes:

  • Google Cloud is changing the default session length to 16 hours for existing Google Cloud customers. This change affects IAP Desktop and as a result, you might soon have to re-authenticate more often.
  • Workforce identity federation is subject to certain limitations and currently doesn't support OS Login.
  • Future releases of IAP Desktop will require .NET 4.7 or later (instead of .NET 4.6.2). This change is expected to have minimal impact.
  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Thursday, 12 October 2023. More details .

Release 2.37.1187

You can now use IAP Desktop to launch database clients and other client applications and let them securely connect to Google Cloud VMs over IAP TCP forwarding.

To use the feature, right-click a VM in the Project Explorer window and select Connect client application. IAP Desktop then creates an IAP TCP forwarding tunnel, launches the application, and lets the application connect to Google Cloud through the tunnel.

You can use this feature with the following client applications:

  • SQL Server Management Studio (SSMS): You can launch SSMS and let it authenticate and connect to SQL Server using either Windows authentication or SQL Server authentication. You can use Windows authentication even if your workstation is not domain-joined or if it's joined to a different domain than your SQL Server instance.

  • MySQL Shell: You can launch the MySQL command-line client to connect to MySQL servers.

  • Chrome: You can launch Chrome to connect to management portals or other websites that are only available inside your VPC on port 80 or 8080.

  • Custom applications: You can extend the feature by registering your own applications.

Other new features include:

  • Multiple RDP sessions to same VM: You can now create multiple sessions to the same Windows VM by right-clicking a VM in the Project Explorer window and selecting Connect as user.

  • Enhanced Properties window The Properties Window now shows additional details about a VM's security settings

In addition, the release includes several stability improvements and fixes, including:

  • Several improvements to the dark theme
  • A fix for an issue that caused the options dialog to fail when the connection limit was set to lower-than default value (283811054)
  • IAP Desktop now closes unused tunnels as soon as they're not used anymore, freeing up system resources

Additional notes:

Published on Friday, 14 July 2023. More details .

Release 2.36.1101

Release 2.36 introduces the following new features:

  • Connect via VPN/Interconnect: In situations where you can't use IAP TCP forwarding, you can now configure IAP Desktop to directly connect to the private IP address of a VM. You can find the new setting in the Connection Settings window and you can configure it for individual VMs, zones, or entire projects. (#870)
  • Tab coloring: IAP Desktop now uses different tab colors to help distinguish different types of sessions:

    • Blue indicates that a session was connected via IAP TCP forwarding
    • Gold indicates that a session was connected via VPN/Interconnect
    • Plum/purple indicates that a session was initiated from a browser
  • Session tooltips: Hovering over a tab now shows information about the session, including the user you used to authenticate.

  • Automatic theme selection: IAP Desktop now automatically selects a theme (light/dark) based on your Windows settings.
  • Credential callbacks: When launching IAP Desktop from a browser, you can now optionally provide a credential callback URL that IAP Desktop can use to automatically obtain user credentials. (#872)

In addition, the release includes several stability improvements and fixes, including:

  • After minimizing and restoring a full-screen RDP session, the window wasn't properly restored. (280783689)
  • Opening an iap-rdp:/// URL didn't work correctly if you were already connected to the same VM and the IAP Desktop window was minimized.
  • If you set an operating system filter in the Project Explorer window, the filter was persisted. This was inconsistent with how other filters worked. (273494372, 280659989)
  • In some circumstances, launching a second copy of IAP Desktop caused the first copy to fail (280666330, 278929559).

Additional notes:

Published on Thursday, 11 May 2023. More details .

Release 2.35.1020

Release 2.35 introduces the following new features:

  • Dark mode: You can now choose between the (default) light theme and a new dark theme by going to Tools > Options > Appearance. Dark mode works on Windows 11 and recent versions of Windows 10 (20H1 or newer). (#715)
  • Updated theme and icons: Both themes have been updated to look more modern and are now using a new set of icons.

In addition, the release includes several stability improvements and fixes, including:

  • You can now launch multiple instances of IAP Desktop as the same user across different Windows sessions. Previously, launching IAP Desktop failed with an error "All pipe instances are busy" if another instance was running as the same user, but in a different (RDP) session. (270097766)

Additional notes:

  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Friday, 10 March 2023. More details .

Release 2.34.988

Release 2.34 introduces the following new features:

  • Windows Defender integration: Files downloaded from a Linux VM are now automatically scanned by Windows Defender.
  • Sign in with Chrome in guest mode: The Sign-in dialog now provides an option to sign in with Chrome in guest mode, making it easier to sign in for secondary profiles.

In addition, the release includes several stability improvements and fixes, including:

  • You can now configure the maximum number of concurrent TCP connections IAP Desktop uses per endpoint. You can use this setting in situations where a proxy server doesn't permit more than a certain number of connections in parallel (#851).
  • You can now customize the RDP connection timeout in the connection settings. Extending the timeout can be useful when entering credentials manually instead of using saved credentials.
  • The minimum window size has been reduced, making it easier to use IAP Desktop on 1080p displays (#841).
  • Downloading a file from a Linux VM failed if the file used file name that's not supported by Windows (#828).

Additional notes:

  • Windows 8.1 is now out of support and future releases of IAP Desktop will no longer be tested to work on Windows 8.1.
  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Thursday, 12 January 2023. More details .

Release 2.33.964

This is release 2.33 of IAP Desktop.

This release introduces the following new features:

  • SFTP file download: When you're connected to a Linux VM, you can now download files by selecting Session > Download files. You can then browse the remote file system and choose which files to download (#633).

To upload files, drag-and-drop them onto an SSH terminal window.

In addition, the release includes several stability improvements and fixes, including:

  • Pasting multi-line text into nano didn't properly preserve line endings (253777656).
  • The terminal did not handle certain cursor-related commands correctly, possibly causing the cursor to disappear (253777494).
  • The terminal did not handle certain color-related xterm commands correctly.
  • When using a tiled window layout with multiple RDP sessions, moving the focus between sessions could cause the Session menu to not show the right commands.

Notice about upcoming breaking changes:

  • Future releases of IAP Desktop might only be made available for 64-bit versions of Windows.

Published on Friday, 04 November 2022. More details .

Release 2.32.939

This is release 2.32 of IAP Desktop.

This release introduces the following new features:

  • Resilience to network connectivity issues: When you temporarily loose internet connectivity, IAP Desktop can now recover lost connections without impacting active RDP or SSH sessions.
  • Floating windows: When you "tear off" a Remote Desktop of SSH session tab, the floating window can now be minimized and maximized (#712)
  • Project Explorer window: The window now remembers whether you've collapsed or expanded a project across restarts (#775)

In addition, the release includes several stability improvements and fixes, including:

  • Minimizing the application window caused terminal window contents to be cleared (248087823)
  • When SSH public key authentication failed, the error message did not indicate that the failure could be due to the use of ssh-rsa (#790)
  • For new installations, IAP Desktop incorrectly used RSA as default key type for SSH public key authentication instead of ECDSA

Notice about upcoming breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • Future releases might only be made available for 64-bit versions of Windows.

Published on Friday, 07 October 2022. More details .

Release 2.31.905

This is release 2.31 of IAP Desktop.

This release introduces the following new features:

  • Starting/stopping VMs: You can now start, stop, suspend or resume VM instances from within the Project Explorer window (#679)
  • Joining VMs to Active Directory: You can now remotely join VM instances to Active Directory by clicking Control > Join to Active Directory in the the Project Explorer window. This feature works for both Managed Microsoft AD and self-managed Active Directory deployments.
  • Add/unload projects: You can now add and unload multiple projects at once (#748)

In addition, the release includes several stability improvements and fixes, including:

  • The caret in SSH terminal windows did not use the configured foreground color
  • Clicking a help link in certain error messages could crash the application

Notice about upcoming breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • Future releases might only be made available for 64-bit versions of Windows.

Note: Release 2.31.901 had an issue affecting the Tools > Options window. This updated releases fixes this issue.

Published on Saturday, 03 September 2022. More details .

Release 2.31.901

This is release 2.31 of IAP Desktop.

This release introduces the following new features:

  • Starting/stopping VMs: You can now start, stop, suspend or resume VM instances from within the Project Explorer window (#679)
  • Joining VMs to Active Directory: You can now remotely join VM instances to Active Directory by clicking Control > Join to Active Directory in the the Project Explorer window. This feature works for both Managed Microsoft AD and self-managed Active Directory deployments.
  • Add/unload projects: You can now add and unload multiple projects at once (#748)

In addition, the release includes several stability improvements and fixes, including:

  • The caret in SSH terminal windows did not use the configured foreground color
  • Clicking a help link in certain error messages could crash the application

Notice about upcoming breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • Future releases might only be made available for 64-bit versions of Windows.

Published on Friday, 02 September 2022. More details .

Release 2.30.878

This is release 2.30 of IAP Desktop.

This release introduces the following new features:

  • Custom terminal colors: You can now change the foreground and background color for SSH terminal windows under Tools > Options > Terminal. (#713)
  • Duplicating sessions: You can now duplicate SSH sessions by right-clicking the tab header and selecting Duplicate or by using the Session > Duplicate menu item. (#716)
  • Faster startup: The Project Explorer now loads projects in parallel, resulting in faster application startup.

In addition, the release includes several stability improvements and fixes, including:

  • Performing non-elevated installs on Windows Server failed even if the group policy had been adjusted to permit user installs.
  • In rare circumstances, text in the SSH terminal wasn't properly aligned.

The functionality to analyze VM and sole-tenant usage has been removed from IAP Desktop and is now available as a separate tool, License Tracker.

Notice about upcoming breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • Future releases might only be made available for 64-bit versions of Windows.

Published on Wednesday, 10 August 2022. More details .

Release 2.29.851

This is release 2.29 of IAP Desktop.

This release introduces the following new features:

  • Profile badges: If you're using multiple profiles, the taskbar icon now shows a badge indicating the active profile. To use this feature, you must enable the Show badges on taskbar buttons option in the Windows taskbar settings.
  • Changed defaults for SSH public key authentication: To address the deprecation of rsa-ssh signatures in OpenSSH, new installations of IAP Desktop and new profiles now use ecdsa-sha2-nistp384 by default. For existing profiles, the default remains rsa-ssh (with a 3072-bit key). You can change these default under Tools > Options > SSH.

In addition, the release includes several stability improvements and fixes, including:

  • Right-clicking the tab header of an RDP session while the session was being disconnected could cause the app to crash (237985825, 238222518)
  • The Serial log window failed to show the log output when encountering certain Xterm control sequences (primarily affected FreeBSD, 238522944)
  • When a connection setting was set to a non-default value on the project-level, resetting the value back to its default on the VM level failed (#724)

Notice about upcoming breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • The functionality to analyze VM and sole-tenant usage will be made available as a separate tool and removed from IAP Desktop.
  • Future releases might only be made available for 64-bit versions of Windows.

Published on Friday, 15 July 2022. More details .

Release 2.28.827

This is release 2.28 of IAP Desktop.

This release introduces the following new features:

  • Multiple profiles: You can now create and switch between multiple profiles. Each profile uses a separate set of settings and you can use profiles to sign in with different users.
  • SSH file upload progress: When you drag and drop files onto an SSH terminal window to upload them to the remote VM, IAP Desktop now shows the upload progress.

In addition, the release includes several stability improvements and fixes, including:

  • Under certain conditions, launching IAP Desktop failed with an "all pipe instances are busy" error (232821184)
  • When signing out of an RDP session, the window of another RDP session sometimes turned gray (#673)
  • Reauthentication couldn't be cancelled and retried

Note about planned breaking changes: Upcoming IAP Desktop releases are planned to implement the following breaking changes:

  • The functionality to analyze VM and sole-tenant usage will be made available as a separate tool and removed from IAP Desktop.
  • Future releases might only be made available for 64-bit versions of Windows.

Published on Thursday, 16 June 2022. More details .

Release 2.27.810

This is release 2.27 of IAP Desktop.

This release introduces the following new features:

  • SSH file upload: You can now drag and drop files onto an SSH terminal window to upload them to the remote VM. Files are uploaded using SFTP and placed in your home directory. (#633)
  • Streamlined installer: Installing and updating IAP Desktop now requires fewer steps.

In addition, the release includes several stability improvements and fixes, including:

  • Launching a second instance of IAP Desktop failed when the first instance was started with elevated privileges (#645)
  • Copying or pasting could cause a crash if the clipboard was locked by another application (228706736, 229769118)

This version of IAP Desktop no longer supports .NET 4.6.1 as this version has reached its end of support

Published on Wednesday, 27 April 2022. More details .

Release 2.26.781

This is release 2.26 of IAP Desktop.

This release introduces the following new features:

  • Authorized SSH keys window: This new tool window lets you view:
  • whether OS Login is enabled for a VM or project,
  • which metadata-based keys effectively apply to the VM, taking both project-level and instance-level keys into account,
  • which authorized keys have expired

The tool window also lets you delete individual keys. * Issue reporting: If you don't have a GitHub account, you can report issues and feedback on issuetracker.google.com. * Browser selection: The sign-in screen now lets you choose which browser to use for signing in.

In addition, the release includes several stability improvements.

Published on Friday, 08 April 2022. More details .

Release 2.25.755

This is release 2.25 of IAP Desktop.

This release introduces the following new features:

  • Floating and docking Remote Desktop windows: Remote Desktop windows now support floating, docking, and reordering:
  • By dragging the tab header, double-clicking the tab header, or selecting Window > Float, you can move a RDP session to a separate window (#575).
  • By dragging the tab header towards the center, you can create split-screen arrangements, running multiple RDP or SSH sessions next to another.
  • By dragging the tab header to the left or right, you can reorder the sequence of tabs.
  • OS Login events: The Event log window now shows OS Login events for individual VM instances. Previously, events were only shown when viewing events for an entire project.
  • Project-wide SSH key push events: The Event log window now shows project-wide SSH key pushes.

In addition, the release includes several stability improvements.

Published on Wednesday, 23 March 2022. More details .

Release 2.24.735

This is release 2.24 of IAP Desktop.

This release introduces the following new features:

  • Keyboard shortcuts: You can now use keyboard shortcuts to dock, move, or hide tool windows and to switch between different SSH and RDP sessions. You can find the full list of keyboard shortcuts in the documentation.
  • New RDP connection settings:
  • Enable Windows shortcuts: You can now control whether Windows keyboard shortcuts (like Win+R) should be handled locally or passed to the remote VM. (#607)
  • Network level authentication: You can now optionally disable NLA. This lets you connect to VMs that use a custom credential service provider. (#604)
  • Faster sign-in: When your session has expired, IAP Desktop now skips the user account chooser screen to enable a faster sign-in experience.

In addition, the release includes several stability improvements.

Published on Friday, 11 February 2022. More details .

Release 2.23.722

This is release 2.23 of IAP Desktop.

This release introduces the following new features:

  • ECDSA support: You can now configure IAP Desktop to use ECDSA instead of RSA for SSH public key authentication. Using ECDSA lets you connect to VM instances that don't permit rsa-ssh because of FIPS compliance or other reasons. You can choose the type of key to use in in Tools > Options > SSH. (#567)
  • Group policy support for SSH settings: The ADMX templates now let you control the SSH key type (RSA vs ECDSA) and key lifetime, helping you apply consistent settings across workstations.
  • Device and printer redirection: When using Remote Desktop, you can now optionally share local devices, drives, ports, printers, and smart cards. You can select which resources to share in the Connection settings tool window. (#572)

In addition, the release includes several stability improvements and fixes the following issues:

  • Under certain conditions, the SSH terminal showed an IndexOutOfBoundsException error. (#576)

Published on Friday, 07 January 2022. More details .

Release 2.22.698

This is release 2.22 of IAP Desktop.

This release introduces the following new features:

In addition, the release includes several stability improvements and fixes the following issues:

  • When losing network connectivity, the SSH terminal froze instead of showing the Reconnect screen

Published on Wednesday, 15 December 2021. More details .

Release 2.21.681

This is release 2.21 of IAP Desktop.

This release introduces the following new features:

  • TLS 1.3: On Windows 11 and Windows Server 2022, IAP Desktop now defaults to using TLS 1.3 (#544). On Windows 10 and below, IAP Desktop continues to use TLS 1.2 by default as these versions of Windows don't fully support TLS 1.3 yet.
  • VM name in window title: The window title now shows the name of the VM that you're currently using.
  • Generating credentials: The dialog to generate Windows credentials now warns you if you're trying to use a reserved username.

In addition, the release includes several stability improvements and fixes the following issues:

  • The SSH terminal failed to handle certain non-western Unicode characters (#545)

Published on Friday, 03 September 2021. More details .

Release 2.20.663

This is release 2.20 of IAP Desktop.

This release introduces the following new features:

  • Group policy management: You can now use group policies to centrally manage IAP Desktop settings in your organization.
  • UI refinements: The dialogs for generating Windows credentials now use a new design and the Help menu contains additional deep-links to relevant documentation pages.

In addition, the release includes several stability improvements and fixes, including:

  • Improved error reporting when some required OAuth grants accidentally weren't granted.

Published on Tuesday, 03 August 2021. More details .

Release 2.19.634

This is release 2.19 of IAP Desktop.

This release introduces the following new feature:

  • Minimize full-screen RDP sessions: You can now minimize and restore the IAP Desktop window when running a full-screen RDP session (#500)

In addition, the release includes several stability improvements and fixes the following issues:

  • The SSH terminal used incorrect keyboard translation for the numpad number keys (#512)
  • When adding large projects to Project Explorer, the tool window scroll position did not stay at the top (#512)
  • When exiting a full-screen RDP session, IAP Desktop ignored the Desktop Size connection setting and always adjusted the screen resolution to fit the window.

Published on Thursday, 24 June 2021. More details .

Release 2.18.631

This is release 2.18 of IAP Desktop.

This release introduces the following new features:

  • Connect in new terminal: You can now open multiple SSH sessions to the same VM (#496).
  • Improved keyboard translations: The SSH terminal now supports additional key translations and xterm modified keys in mode 0 and 1, which lets you use applications such as tmux (#482).

In addition, the release includes several stability improvements.

Published on Wednesday, 02 June 2021. More details .

Release 2.17.616

This is release 2.17 of IAP Desktop.

This release introduces the following new feature:

In addition, the release includes several stability improvements, including:

  • RDP sessions now properly regain focus when switching between IAP Desktop and other windows by using Alt+Tab (#490)
  • When pasting text into an SSH session, text is now properly bracket-encoded (#483)
  • When using SSH, the Return key is now encoded so that applications like nano can interpret it correctly (#471)

Published on Friday, 14 May 2021. More details .

Release 2.16.595

This is release 2.16 of IAP Desktop.

This release introduces the following new features:

  • Project Explorer window: The tool window now shows the project name of your projects, in addition to the (sometimes cryptic) project ID.
  • Searching for instances: The Project Explorer tool window now lets you search for instances by name, which helps you navigate projects that contain a large number of VMs (#444).
  • Faster start-up: The Project Explorer tool window has been changed to load project data in the background, reducing the time it takes to start IAP Desktop .
  • Custom terminal fonts: You can now change the font and font size for the SSH terminal under Tools > Options > Terminal.

In addition, the release includes several stability improvements.

Note: Release 2.16.594 had an issue where connecting to an instance from within a web browser failed unless you had previously added the enclosing project in Project Explorer. This updated releases fixes this issue.

Published on Monday, 26 April 2021. More details .

Release 2.16.594

This is release 2.16 of IAP Desktop.

This release introduces the following new features:

  • Project Explorer window: The tool window now shows the project name of your projects, in addition to the (sometimes cryptic) project ID.
  • Searching for instances: The Project Explorer tool window now lets you search for instances by name, which helps you navigate projects that contain a large number of VMs (#444).
  • Faster start-up: The Project Explorer tool window has been changed to load project data in the background, reducing the time it takes to start IAP Desktop .
  • Custom terminal fonts: You can now change the font and font size for the SSH terminal under Tools > Options > Terminal.

In addition, the release includes several stability improvements.

Published on Friday, 23 April 2021. More details .

Release 2.15.579

This is release 2.15 of IAP Desktop.

This release introduces the following new features:

  • Event log window: When you select a project in the Project Explorer tool window, the log now includes events indicating that project metadata ("common instance metadata") has been modified or SSH keys have been published.
  • SSH terminal window: The virtual terminal now blocks the Shift+Esc shortcut to prevent interference with certain Linux applications.
  • Process mitigations: As a security measure, IAP Desktop now blocks untrusted fonts, low-integrity DLLs, and loading DLLs from network drives.

In addition, the release includes several stability improvements and resolves the following issues:

  • Connecting to a Linux instance by using SSH failed if the project or instance metadata contained a malformed SSH key (#438)
  • When arranging multiple SSH terminal windows side-by-side, the carets were occasionally shown at the wrong position
  • When using certain tools such as vim in a SSH session, the caret was occasionally shown at the wrong position

Published on Friday, 09 April 2021. More details .

Release 2.14.565

This is release 2.14 of IAP Desktop.

This release introduces the following new features and feature improvements:

  • SSH:
    • Key expiry: You can now configure how long metadata-based SSH keys should stay valid under Tools > Options > SSH.
    • Locale: By default, IAP Desktop passes your current Windows display language as locale (LC_ALL) to remote Linux machines. You can now disable this behavior under Tools > Options > SSH.
  • Terminal:
    • Copy/paste shortcuts: You can now copy and paste text in the terminal by using Ctrl+C/Ctrl+V or Ctrl+Insert/Shift+Insert. When pasting text from the clipboard, any typographic/smart quotes are automatically converted to plain quotes.
    • Text selection shortcuts: You now use Shift+Left/Shift+Right to select text and Ctrl+A to select all text in the terminal.
    • Text navigation shortcuts: By using Ctrl+Left/Ctrl+Right you can jump to the previous/next word in the terminal.
    • Scrolling shortcuts: You can now use Ctrl+Up/Ctrl+Down to scroll up or down a line, and Ctrl+Home/Ctrl+End to scroll to the top or end of the terminal buffer.
    • Options: All keyboard shortcuts can now be individually enabled or disabled under Tools > Options > Terminal.

In addition, the release includes several stability improvements and bugfixes.

Published on Tuesday, 23 March 2021. More details .

See all releases