v15.4.31
gravitational/teleportv15.4.31Apr 9, 2025by fheinecke
AI Summary
Teleport v15.4.31 is a patch release focused on bug fixes, performance improvements, and security updates. Key fixes include resolving a panic when trimming audit log entries, fixing a high CPU usage bug in reverse tunnel agents, and addressing CVE-2025-22870 through an updated golang.org/x/net dependency. The release also adds DynamoDB Streams FIPS endpoint support and improves resource consumption for Kubernetes certificate generation.
Key Highlights
- Fixed panic when trimming audit log entries (#53308)
- Fixed rare high CPU usage bug in reverse tunnel agents (#53283)
- Updated golang.org/x/net to address CVE-2025-22870 (#52848)
- Improved resource consumption for Kubernetes certificate generation via `tctl auth sign` and `tsh kube login` (#52148)
- Added support for DynamoDB Streams FIPS endpoints (#53203)
New Features
- Added support for using DynamoDB Streams FIPS endpoints
- Kubernetes app discovery now supports annotation for apps served on sub-path of HTTP service
- Event handler can now generate certificates for non-resolvable DNS names
- Added `--join-method` flag to `teleport configure` command
- Improved resource consumption when retrieving resources via Web UI or `tsh ls`
Full Release Notes
## Description * Fixed throttling in the DynamoDB backend event stream for tables with a high amount of stream shards. [#53806](https://github.com/gravitational/teleport/pull/53806) * Fixed `tsh proxy db` not honoring `--db-roles` when renewing certificates. [#53447](https://github.com/gravitational/teleport/pull/53447) * Fixed a panic when trimming audit log entries. [#53308](https://github.com/gravitational/teleport/pull/53308) * Improved resource consumption when retrieving resources via the Web UI or `tsh ls`. [#53304](https://github.com/gravitational/teleport/pull/53304) * Fixed a rare high CPU usage bug in reverse tunnel agents. [#53283](https://github.com/gravitational/teleport/pull/53283) * Add support for using DynamoDB Streams FIPS endpoints. [#53203](https://github.com/gravitational/teleport/pull/53203) * Fixed the default CDN Base URL for client tools managed updates being incorrectly required OSS builds. [#53173](https://github.com/gravitational/teleport/pull/53173) * Kubernetes app discovery now supports an additional annotation for apps that are served on a sub-path of an HTTP service. [#53096](https://github.com/gravitational/teleport/pull/53096) * Fixed an issue causing the teleport process to crash on group database errors when host user creation was enabled. [#53081](https://github.com/gravitational/teleport/pull/53081) * The event handler can now generate certificates for DNS names that are not resolvable. [#53064](https://github.com/gravitational/teleport/pull/53064) * Added a `--join-method` flag to the `teleport configure` command. [#53059](https://github.com/gravitational/teleport/pull/53059) * Web UI now correctly displays errors in desktop sessions when a required WebAuthn MFA device is missing. [#52918](https://github.com/gravitational/teleport/pull/52918) * Fixed desktop session recordings sometimes not having incorrect proportions. [#52869](https://github.com/gravitational/teleport/pull/52869) * Resolved an issue that could cause WebSocket errors to appear after the graceful shutdown of a desktop session. [#52869](https://github.com/gravitational/teleport/pull/52869) * Updated golang.org/x/net (addresses CVE-2025-22870). [#52848](https://github.com/gravitational/teleport/pull/52848) * Improve latency and reduce resource consumption of generating Kubernetes certificates via `tctl auth sign` and `tsh kube login`. [#52148](https://github.com/gravitational/teleport/pull/52148) Enterprise: * Reduce resource consumption resolving Okta applications during login. [#6087](https://github.com/gravitational/teleport.e/pull/6087) ## 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. * Slack [Linux amd64](https://cdn.teleport.dev/teleport-access-slack-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-slack-v15.4.31-linux-arm64-bin.tar.gz) * Mattermost [Linux amd64](https://cdn.teleport.dev/teleport-access-mattermost-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-mattermost-v15.4.31-linux-arm64-bin.tar.gz) * Discord [Linux amd64](https://cdn.teleport.dev/teleport-access-discord-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-discord-v15.4.31-linux-arm64-bin.tar.gz) * Terraform Provider [Linux amd64](https://cdn.teleport.dev/terraform-provider-teleport-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/terraform-provider-teleport-v15.4.31-linux-arm64-bin.tar.gz) | [macOS amd64](https://cdn.teleport.dev/terraform-provider-teleport-v15.4.31-darwin-amd64-bin.tar.gz) | [macOS arm64](https://cdn.teleport.dev/terraform-provider-teleport-v15.4.31-darwin-arm64-bin.tar.gz) | [macOS universal](https://cdn.teleport.dev/terraform-provider-teleport-v15.4.31-darwin-universal-bin.tar.gz) * Event Handler [Linux amd64](https://cdn.teleport.dev/teleport-event-handler-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-event-handler-v15.4.31-linux-arm64-bin.tar.gz) | [macOS amd64](https://cdn.teleport.dev/teleport-event-handler-v15.4.31-darwin-amd64-bin.tar.gz) * PagerDuty [Linux amd64](https://cdn.teleport.dev/teleport-access-pagerduty-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-pagerduty-v15.4.31-linux-arm64-bin.tar.gz) * Jira [Linux amd64](https://cdn.teleport.dev/teleport-access-jira-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-jira-v15.4.31-linux-arm64-bin.tar.gz) * Email [Linux amd64](https://cdn.teleport.dev/teleport-access-email-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-email-v15.4.31-linux-arm64-bin.tar.gz) * Microsoft Teams [Linux amd64](https://cdn.teleport.dev/teleport-access-msteams-v15.4.31-linux-amd64-bin.tar.gz) | [Linux arm64](https://cdn.teleport.dev/teleport-access-msteams-v15.4.31-linux-arm64-bin.tar.gz)