Skip to content

teleport

v18.8.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 22d Network Security
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

audit bastion certificate cluster database-access firewall
+13 more
firewalls go jumpserver kubernetes kubernetes-access pam postgresql rbac rdp security ssh teleport teleport-binaries

ReleasePort's take

Moderate signal
editorial:auto 13d

Teleport v18.8 enforces automatic-only updates for Teleport Connect across all platforms, requiring manual intervention for downgrades. Release includes SSH performance improvements (100-150ms latency reduction), enhanced identity features including Entra ID group mapping, and reliability fixes across discovery and access control.

Why it matters: Teleport Connect downgrades require manual action across all platforms. Plan downgrade procedures before upgrading; test SSH latency gains (100-150ms) in dev. Entra ID group mapping and reverse tunnel recovery enhancements increase reliability for environments handling 150+ group memberships.

Summary

AI summary

Automatic downgrades are no longer allowed for Teleport Connect updates on all platforms.

Changes in this release

Security Medium

Teleport Cloud rejects AWS Identity Center System Credentials.

Teleport Cloud rejects AWS Identity Center System Credentials.

Source: llm_adapter@2026-05-21

Confidence: low

Security Medium

AWS Identity Center credentials validated with AWS API calls.

AWS Identity Center credentials validated with AWS API calls.

Source: llm_adapter@2026-05-21

Confidence: low

Breaking Medium

Roles with unknown fields rejected at create/edit instead of silently dropped.

Roles with unknown fields rejected at create/edit instead of silently dropped.

Source: llm_adapter@2026-05-21

Confidence: high

Breaking Medium

Teleport Connect automatic updates only; manual downgrades required.

Teleport Connect automatic updates only; manual downgrades required.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

tsh MFA delegated to browser for passkey and password manager support.

tsh MFA delegated to browser for passkey and password manager support.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Bound keypair join method extends to arbitrary Teleport agents.

Bound keypair join method extends to arbitrary Teleport agents.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Teleport Connect Windows supports per-machine and per-user installations.

Teleport Connect Windows supports per-machine and per-user installations.

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

Windows desktop access supports RDP to different Active Directory domains.

Windows desktop access supports RDP to different Active Directory domains.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Session summaries searchable via CLI with natural language queries.

Session summaries searchable via CLI with natural language queries.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

AWS EKS discovery supports Terraform module configuration.

AWS EKS discovery supports Terraform module configuration.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Access list creation supports Terraform code generation.

Access list creation supports Terraform code generation.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Per-machine Teleport Connect auto-updates silently without admin prompts.

Per-machine Teleport Connect auto-updates silently without admin prompts.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Entra ID SAML logins handle group mapping for 150+ group memberships.

Entra ID SAML logins handle group mapping for 150+ group memberships.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

VNet support now available on Linux workstations.

VNet support now available on Linux workstations.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Reverse tunnel agents detect and recover from stale connections.

Reverse tunnel agents detect and recover from stale connections.

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

Windows desktop RDP access now works when users belong to different AD domains than target hosts.

Windows desktop RDP access now works when users belong to different AD domains than target hosts.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Medium

Entra ID SAML logins correctly map groups when a user belongs to 150+ groups.

Entra ID SAML logins correctly map groups when a user belongs to 150+ groups.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

Identity Security CLI can search session summaries using natural‑language queries.

Identity Security CLI can search session summaries using natural‑language queries.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

AWS EKS discovery configurable at AWS account level via Terraform module.

AWS EKS discovery configurable at AWS account level via Terraform module.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

Access list creation workflows now generate Terraform code for IaC deployment.

Access list creation workflows now generate Terraform code for IaC deployment.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Feature Low

Per‑machine Teleport Connect updates automatically without admin prompts; only initial install needs elevated privileges.

Per‑machine Teleport Connect updates automatically without admin prompts; only initial install needs elevated privileges.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Performance Medium

SSH service latency reduced by 100ms for shells, 150ms for SFTP.

SSH service latency reduced by 100ms for shells, 150ms for SFTP.

Source: llm_adapter@2026-05-21

Confidence: high

Performance Medium

VNet macOS performance improved by eliminating unnecessary reconnects.

VNet macOS performance improved by eliminating unnecessary reconnects.

Source: llm_adapter@2026-05-21

Confidence: high

Performance Medium

SSH per-session memory usage reduced by 23MiB, 45MiB for SFTP.

SSH per-session memory usage reduced by 23MiB, 45MiB for SFTP.

Source: llm_adapter@2026-05-21

Confidence: low

Performance Medium

Per‑session SSH memory usage drops ~23 MiB per shell/command; ~45 MiB saved per SFTP session.

Per‑session SSH memory usage drops ~23 MiB per shell/command; ~45 MiB saved per SFTP session.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Deprecation Medium

TELEPORT_CDN_BASE_URL and TELEPORT_TOOLS_VERSION environment variables deprecated.

TELEPORT_CDN_BASE_URL and TELEPORT_TOOLS_VERSION environment variables deprecated.

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

Resource-based access requests work with legacy nodes lacking constraints support.

Resource-based access requests work with legacy nodes lacking constraints support.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed Proxy service potential unavailability from API errors.

Fixed Proxy service potential unavailability from API errors.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Event handler recovers from malformed session IDs and corrupted data.

Event handler recovers from malformed session IDs and corrupted data.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

App access preserves URL fragments through authentication redirect flow.

App access preserves URL fragments through authentication redirect flow.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

LDAP discovery handles discovery of large numbers of hosts reliably.

LDAP discovery handles discovery of large numbers of hosts reliably.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Web UI no longer crashes when WebAssembly is unavailable.

Web UI no longer crashes when WebAssembly is unavailable.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed MCP client timeouts and disconnections on server session resume.

Fixed MCP client timeouts and disconnections on server session resume.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

Fixed potential deadlock in CockroachDB backend.

Fixed potential deadlock in CockroachDB backend.

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Low

Resource‑based access requests now succeed even if node/SSH agents lack Resource Constraints support.

Resource‑based access requests now succeed even if node/SSH agents lack Resource Constraints support.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Bugfix Low

Proxy service instances no longer become unavailable due to certain API errors.

Proxy service instances no longer become unavailable due to certain API errors.

Source: granite4.1:30b@2026-05-23-audit

Confidence: low

Full changelog

Description

Performance improvements in the SSH service

Thanks to internal improvements (#66220), the Teleport SSH service memory usage and latency when opening shells/running commands is significantly lower than previous versions.

The reduction in the latency compared to the previous version of Teleport, as measured on a m7i.xlarge EC2 instance, amounts to roughly 100 ms when opening shells or launching commands and about 150 ms when using SFTP, with an additional 40 ms improvement when establishing the very first port forward for a given SSH connection.

The improvement in memory usage trades off an additional 7MiB of baseline memory usage for a significant reduction in the per-session memory usage of about 23 MiB for each shell or command execution, with another 20 MiB of memory savings for each SSH connection using port forwarding, and about 45 MiB for SFTP sessions.

VNet for Linux

Teleport VNet support extends to Linux workstations.

Improvements to access list creation UX

Teleport provides guided in-product UX for creating common types of access lists centered around granting users permissions to resources and permissions to request access to resources.

tsh MFA via browser

tsh delegates MFA checks (both on login and for per-session MFA) to the browser, enabling the use of browser based passkeys or password managers with tsh.

Multi-domain support for Windows desktop access

Teleport supports RDP connections to Windows hosts where the Windows users belong to different Active Directory domains than the target hosts.

Bound keypair joining for agents

Teleport's bound keypair join method extends to support arbitrary Teleport agents in addition to bots.

Session summaries search

Identity Security provides users with CLI tooling for searching session summaries allowing users to find sessions based on natural language queries.

Terraform support for AWS EKS discovery

Users will be able to set up AWS EKS discovery at the AWS account level using the Terraform module.

Terraform support for access list workflows

Short and long term access list creation flows in the web UI now include Terraform support allowing users to define access with infrastructure-as-code.

Teleport Connect installation and updates

Teleport Connect for Windows now supports both per-machine and per-user installations. (Note: VNet is not available in per-user mode.)

Per-machine installations can now receive automatic updates without prompting for administrator privileges. Those privileges are only required during the initial installation.

Starting with this release, Teleport Connect only supports automatic upgrades. Downgrades must now be performed manually. This change applies to all platforms.

Other fixes and improvements

  • Added support for AWS RDS discovery in the teleport/discovery/aws Terraform module. #66627
  • Improved the performance of VNet on macOS by eliminating unnecessary reconnects. #66562
  • Fixed identifier-first login form overflowing on mobile viewports. #66620
  • Fixed metadata.revision not being excluded from the teleport_vnet_config Terraform schema. Users with existing state may need to run terraform refresh if terraform show fails with "unsupported attribute revision". #66617
  • Fixed resource-based access requests failing when node/ssh agents have not yet been updated to a version supporting Resource Constraints. #66585
  • Updated Go to 1.25.10. #66569
  • Fixed an issue with Azure discovery where blocked installation attempts prevent discovery from making progress. Install attempts will now time out after 5 minutes, but this can be adjusted by setting an environment variable on the Teleport Discovery Service, e.g., TELEPORT_UNSTABLE_AZURE_RUN_COMMAND_TIMEOUT=3m45s. #66558
  • Increased verbosity of Teleport Discovery Service logs for VM discovery. #66553
  • Improved Teleport Connect startup reliability on Windows. #66509
  • Hardened event handler so it recovers in case of malformed session ID or corrupted data directory. #66473
  • Added Azure Discovery With Terraform integration guided flow in the web UI. #66493
  • Fixed app access dropping URL fragments through the auth redirect flow. #66460
  • Added user traits filtering in the web UI. #66457
  • Fixed an issue that could cause LDAP discovery to fail when a single desktop service discovers large numbers of hosts. #66397
  • Added Azure VM support for tctl discovery nodes command for troubleshooting auto-discovery enrollment issues on Azure. #66395
  • Fixed a rare input swallowing bug when resuming a moderated Node session. #66370
  • Role with unknown fields is now rejected at create/edit time instead of being silently dropped. Applies to tctl and the web UI YAML editor. #66360
  • Fix issue where generic error messages were being shown instead of specific ones for failed SSO logins. #66348
  • Fixed MCP clients' timeout and broken connections when the MCP server tries to resume the previous session. #66343
  • Add tsh beams commands for the Beams public beta. #66316
  • Fixed possible unavailability of Proxy service instances as a result of some API errors. #66312
  • Fixed an issue where WebAssembly not being available would crash the web UI. #66216
  • Added audit events for Azure VM auto-discovery installations, with install script output and exit status. #66067
  • Fixed an issue where EC2 auto-discovery could install Teleport on an instance but silently drop the failure when the agent could not join the cluster. A new ec2-join-failure user task is now raised with the actual join error message surfaced from the agent's readyz socket. #66023
  • Added support for WorkloadIdentity when using the --apply-on-startup and --bootstrap flags. #65581
  • Fixed a bug where tbot's /readyz endpoint would report "unhealthy" even after identity renewal succeeds on-retry. #65258
  • Added support for both per-machine and per-user installations in Teleport Connect on Windows (Note: VNet is unavailable in per-user mode). #65173
  • Enabled silent automatic updates for Teleport Connect per-machine installations on Windows; elevated privileges are now only required during the initial setup. #65173
  • Deprecated the TELEPORT_CDN_BASE_URL and TELEPORT_TOOLS_VERSION environment variables for configuring Teleport Connect Windows updates. These must now be managed via system policy registry keys under HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER\SOFTWARE\Policies\Teleport\TeleportConnect. The environment variables are still read for compatibility, but per-machine updates may require UAC prompts until configuration is migrated to registry policy keys. #65173
  • Automatic updates in Teleport Connect no longer allow app version downgrades (applies to all platforms). #65173
  • Added support for reverse tunnel agent stale connection timeout detection and recovery. #62531

Enterprise:

  • Reject AWS Identity Center System Credentials on Teleport Cloud.
  • Validate AWS Identity Center install credentials with AWS API calls.
  • Added support for Terraform configuration generation in the Access List creation wizard in the web UI, allowing users to deploy their Access List via Terraform.
  • Fix a potential deadlock in the CockroachDB backend.
  • Handle mapping of groups for Entra ID SAML logins when user is member of 150+ groups.
  • Enterprise licenses with a devices limit for device trust can now enroll unlimited devices.

Download

Download the current and previous releases of Teleport at https://goteleport.com/download.

Plugins

Download the current release of Teleport plugins from the links below.

Breaking Changes

  • Automatic updates in Teleport Connect no longer permit app version downgrades on any platform.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track teleport

Get notified when new releases ship.

Sign up free

About teleport

The easiest, and most secure way to access and protect all of your infrastructure.

All releases →

Related context

Beta — feedback welcome: [email protected]