v18.0.1
gravitational/teleportv18.0.1Jul 21, 2025by doggydogworld
AI Summary
Teleport v18.0.1 is a patch release with bug fixes and new features, though users are warned not to upgrade due to a breaking change fixed in v18.0.2. Key improvements include Go 1.24.5 update, VNet DNS fixes for Windows AD domains, cross-account EC2 discovery, and access request CRD support.
Key Highlights
- Go updated to 1.24.5 for improved performance and security
- Fixed VNet DNS configuration on Windows hosts joined to Active Directory domains
- Added cross-account support for EC2 discovery
- Fixed missing Teleport Kube Operator permission causing operator failure in v18.0.0
- Bot instances now sortable by latest heartbeat time in web UI
Breaking Changes
- tbot no longer supports `--auth-server` or `auth_server` flags - must use `--proxy-server` or `proxy_server` instead (MWI change)
New Features
- Added cross-account support for EC2 discovery
- Added support for CRD in access requests
- Added `tctl autoupdate agents report` command
- Made VNet DNS available over IPv4
- Trait role templating now supported in `workload_identity_labels` field
- Teleport Connect: Added support for custom reason prompts
- Terraform Provider: added support for skipping proxy certificate verification in development environments
- Enabled automatic reviews of resource requests
- Renamed Access Monitoring Rules to Access Automation Rules in Enterprise WebUI
Full Release Notes
> [!CAUTION] > Do not upgrade to this version. Introduces a breaking change that is fixed in 18.0.2 * Fixed backward compatibility for Access List 'membershipRequires is missing' for older terraform providers. [#56742](https://github.com/gravitational/teleport/pull/56742) * Fixed VNet DNS configuration on Windows hosts joined to Active Directory domains. [#56738](https://github.com/gravitational/teleport/pull/56738) * Updated default client timeout and upload rate for Pyroscope. [#56730](https://github.com/gravitational/teleport/pull/56730) * Bot instances are now sortable by latest heartbeat time in the web UI. [#56696](https://github.com/gravitational/teleport/pull/56696) * Enabled automatic reviews of resource requests. [#56690](https://github.com/gravitational/teleport/pull/56690) * Updated Go to 1.24.5. [#56679](https://github.com/gravitational/teleport/pull/56679) * Fixed `tbot` SPIFFE Workload API failing to renew SPIFFE SVIDs. [#56662](https://github.com/gravitational/teleport/pull/56662) * Fixed some icons displaying as white/black blocks. [#56619](https://github.com/gravitational/teleport/pull/56619) * Fixed Teleport Cache ListUsers pagination. [#56613](https://github.com/gravitational/teleport/pull/56613) * Fixed duplicated `db_client` CA in `tctl status` and `tctl get cas` output. [#56563](https://github.com/gravitational/teleport/pull/56563) * Added cross-account support for EC2 discovery. [#56535](https://github.com/gravitational/teleport/pull/56535) * Terraform Provider: added support for skipping proxy certificate verification in development environments. [#56527](https://github.com/gravitational/teleport/pull/56527) * Added support for CRD in access requests. [#56496](https://github.com/gravitational/teleport/pull/56496) * Added `tctl autoupdate agents report` command. [#56495](https://github.com/gravitational/teleport/pull/56495) * Made VNet DNS available over IPv4. [#56477](https://github.com/gravitational/teleport/pull/56477) * Fixed missing Teleport Kube Operator permission in v18.0.0 causing the operator to fail. [#56466](https://github.com/gravitational/teleport/pull/56466) * Trait role templating is now supported in the `workload_identity_labels` field. [#56296](https://github.com/gravitational/teleport/pull/56296) * MWI: `tbot` no longer supports providing a proxy server address via `--auth-server` or `auth_server`, use `--proxy-server` or `proxy_server` instead. [#55818](https://github.com/gravitational/teleport/pull/55818) * UX: Forbid creating Access Requests to user_group resources when Okta bidirectional sync is disabled. [#55585](https://github.com/gravitational/teleport/pull/55585) * Teleport Connect: Added support for custom reason prompts. [#55557](https://github.com/gravitational/teleport/pull/55557) Enterprise: * Renamed Access Monitoring Rules to Access Automation Rules within the WebUI. * Prevent the lack of an `email_verified` OIDC claim from failing authentication when the OIDC connecter is set to enforce verified email addresses. * Fixed a email integration enrollment documentation link. * Fixed a regression in SAML IdP that caused service provider initiated login to fail if the request was made with `http-redirect` binding encoding and the user had an active session in Teleport.