Skip to content

Releases: GoogleCloudPlatform/iap-desktop

2.32.939

07 Oct 01:09
9d37513
Compare
Choose a tag to compare

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.

2.31.905

03 Sep 02:58
755a1ba
Compare
Choose a tag to compare

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.

2.31.901

02 Sep 04:20
2fcd4a7
Compare
Choose a tag to compare

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.

2.30.878

10 Aug 02:11
399a383
Compare
Choose a tag to compare

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.

2.29.851

15 Jul 05:01
de957d4
Compare
Choose a tag to compare

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.

2.28.827

16 Jun 23:18
0659a3d
Compare
Choose a tag to compare

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.

2.27.810

27 Apr 11:28
d46b810
Compare
Choose a tag to compare

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

2.26.781

08 Apr 11:42
Compare
Choose a tag to compare

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.

2.25.755

23 Mar 13:05
2d89e29
Compare
Choose a tag to compare

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.

2.24.735

11 Feb 13:31
0db0d8b
Compare
Choose a tag to compare

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.