Skip to content

Commit f1ebe3c

Browse files
aadc-devcamscale
andauthored
Release 18.4.0 (#61355)
* Release 18.4.0 * Update CHANGELOG.md Co-authored-by: Cam Hutchison <[email protected]> * Update CHANGELOG.md Co-authored-by: Cam Hutchison <[email protected]> * Update CHANGELOG.md Co-authored-by: Cam Hutchison <[email protected]> --------- Co-authored-by: Cam Hutchison <[email protected]>
1 parent d1798dc commit f1ebe3c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+263
-223
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# Changelog
22

3+
## 18.4.0 (11/13/25)
4+
5+
### Streamable-HTTP and SSE support for MCP Zero-Trust Access
6+
MCP Zero-Trust Access users are now able to secure and audit connections to MCP servers that use HTTP-based transport protocols in addition to stdio.
7+
8+
### Improved Bot Instances Dashboard
9+
The Bot Instances dashboard now provides a more intuitive interface for managing a fleet of Machine & Workload Identity bot instances. This includes improved filtering, sorting and searching capabilities, and a high-level overview of the versions of all bot instances in the cluster.
10+
11+
### Updated Oracle Joining Support
12+
Oracle compute instances are no longer required to have additional IAM permissions granted to them in order to join. Oracle join tokens now also allow restricting which instances may leverage a token to join.
13+
14+
### Other changes and improvements
15+
16+
* Fixed an issue connections to MongoDB Atlas clusters fail if clusters use certs signed by Google Trust Services (GTS). [#61324](https://github.com/gravitational/teleport/pull/61324)
17+
* Improved reverse tunnel dialing recovery from default route changes by 1min on average. [#61319](https://github.com/gravitational/teleport/pull/61319)
18+
* Fixed an issue Postgres database cannot be accessed via Teleport Connect when per-session MFA is enabled and the role does not have wildcard `db_names`. [#61299](https://github.com/gravitational/teleport/pull/61299)
19+
* Improved conflict detection of application public address and Teleport cluster addresses. [#61290](https://github.com/gravitational/teleport/pull/61290)
20+
* Fixed AWS Roles Anywhere cli access when using per-session MFA. [#61273](https://github.com/gravitational/teleport/pull/61273)
21+
* Fixed rare error in the `authorized_keys` secret scanner when running the Teleport agent on MacOS. [#61268](https://github.com/gravitational/teleport/pull/61268)
22+
* Updated Go to v1.24.10. [#61212](https://github.com/gravitational/teleport/pull/61212)
23+
* Terraform: `teleport_bot` resource now supports import, and follows the standard resource structure. [#61201](https://github.com/gravitational/teleport/pull/61201)
24+
* Added support for tbot to teleport-update. [#61198](https://github.com/gravitational/teleport/pull/61198)
25+
* Instrumented tbot to better support teleport-update. [#61189](https://github.com/gravitational/teleport/pull/61189)
26+
* Improved error message of `tsh` when there is a certificate DNS SAN mismatch when connecting to Auth via Proxy. [#61186](https://github.com/gravitational/teleport/pull/61186)
27+
* Improved error handling during desktop sessions that encounter unknown/invalid smartcard commands. This prevents abrupt desktop session termination with a "PDU error" message when using certain applications. [#61180](https://github.com/gravitational/teleport/pull/61180)
28+
* Fixed an issue causing Access Automation Rules to evaluate incorrectly when users are granted traits via Access Lists. [#61169](https://github.com/gravitational/teleport/pull/61169)
29+
* Added support for tsh copying files between two hosts, i.e. `tsh scp alice@foo:/path/1.txt bob@bar:/path/2.txt`. [#61165](https://github.com/gravitational/teleport/pull/61165)
30+
* Added support for custom reason prompts for Access Requests, per requested role/resource (`role.spec.allow.request.reason.prompt`). [#61127](https://github.com/gravitational/teleport/pull/61127)
31+
* Fixed the webUI timeout time to respect the cluster's WebIdleTimeout configuration. [#61103](https://github.com/gravitational/teleport/pull/61103)
32+
* Added an option to restrict Oracle join tokens to specific instance IDs. [#61078](https://github.com/gravitational/teleport/pull/61078)
33+
* Stabilized tsh paths when run from agent installation. [#60873](https://github.com/gravitational/teleport/pull/60873)
34+
* Added advanced search and sorting to the bot instances list in the web UI. [#60761](https://github.com/gravitational/teleport/pull/60761)
35+
* Added filter and sort flags to `tctl bots instances ls`. [#60761](https://github.com/gravitational/teleport/pull/60761)
36+
* Added service health to the output `tctl bots instances ls` and `tctl bot instance show` commands. [#60761](https://github.com/gravitational/teleport/pull/60761)
37+
* Added a dashboard to visualize bot instances by their version compatibility. [#60761](https://github.com/gravitational/teleport/pull/60761)
38+
* Added bot instance service health to web UI. [#60761](https://github.com/gravitational/teleport/pull/60761)
39+
* Added new `env0` join method to support joining within Env0 workflows. [#60710](https://github.com/gravitational/teleport/pull/60710)
40+
* Added a new OCI join method that does not require IAM policies. [#60293](https://github.com/gravitational/teleport/pull/60293)
41+
342
## 18.3.2 (11/07/25)
443

544
* Updated github.com/containerd/containerd dependency to fix https://github.com/advisories/GHSA-pwhc-rpq9-4c8w. [#61143](https://github.com/gravitational/teleport/pull/61143)

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# Stable releases: "1.0.0"
1414
# Pre-releases: "1.0.0-alpha.1", "1.0.0-beta.2", "1.0.0-rc.3"
1515
# Master/dev branch: "1.0.0-dev"
16-
VERSION=18.3.2
16+
VERSION=18.4.0
1717

1818
DOCKER_IMAGE ?= teleport
1919

api/version.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.assets/macos/tsh/tsh.app/Contents/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
<key>CFBundlePackageType</key>
2020
<string>APPL</string>
2121
<key>CFBundleShortVersionString</key>
22-
<string>18.3.2</string>
22+
<string>18.4.0</string>
2323
<key>CFBundleSupportedPlatforms</key>
2424
<array>
2525
<string>MacOSX</string>
2626
</array>
2727
<key>CFBundleVersion</key>
28-
<string>18.3.2</string>
28+
<string>18.4.0</string>
2929
<key>DTCompiler</key>
3030
<string>com.apple.compilers.llvm.clang.1_0</string>
3131
<key>DTPlatformBuild</key>

build.assets/macos/tshdev/tsh.app/Contents/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
<key>CFBundlePackageType</key>
1818
<string>APPL</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>18.3.2</string>
20+
<string>18.4.0</string>
2121
<key>CFBundleSupportedPlatforms</key>
2222
<array>
2323
<string>MacOSX</string>
2424
</array>
2525
<key>CFBundleVersion</key>
26-
<string>18.3.2</string>
26+
<string>18.4.0</string>
2727
<key>DTCompiler</key>
2828
<string>com.apple.compilers.llvm.clang.1_0</string>
2929
<key>DTPlatformBuild</key>

docs/cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@
173173
"OpenAI",
174174
"Opsgenie",
175175
"Orapki",
176+
"PDU",
176177
"PFDEBUG",
177178
"PFSELFTEST",
178179
"PGCLIENTENCODING",

e

Submodule e updated from 44ab02a to 0e8e088

examples/chart/access/datadog/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.version: &version "18.3.2"
1+
.version: &version "18.4.0"
22

33
apiVersion: v2
44
name: teleport-plugin-datadog

examples/chart/access/datadog/tests/__snapshot__/configmap_test.yaml.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ should match the snapshot:
2626
app.kubernetes.io/instance: RELEASE-NAME
2727
app.kubernetes.io/managed-by: Helm
2828
app.kubernetes.io/name: teleport-plugin-datadog
29-
app.kubernetes.io/version: 18.3.2
30-
helm.sh/chart: teleport-plugin-datadog-18.3.2
29+
app.kubernetes.io/version: 18.4.0
30+
helm.sh/chart: teleport-plugin-datadog-18.4.0
3131
name: RELEASE-NAME-teleport-plugin-datadog

examples/chart/access/datadog/tests/__snapshot__/deployment_test.yaml.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ should match the snapshot:
77
app.kubernetes.io/instance: RELEASE-NAME
88
app.kubernetes.io/managed-by: Helm
99
app.kubernetes.io/name: teleport-plugin-datadog
10-
app.kubernetes.io/version: 18.3.2
11-
helm.sh/chart: teleport-plugin-datadog-18.3.2
10+
app.kubernetes.io/version: 18.4.0
11+
helm.sh/chart: teleport-plugin-datadog-18.4.0
1212
name: RELEASE-NAME-teleport-plugin-datadog
1313
spec:
1414
replicas: 1
@@ -22,8 +22,8 @@ should match the snapshot:
2222
app.kubernetes.io/instance: RELEASE-NAME
2323
app.kubernetes.io/managed-by: Helm
2424
app.kubernetes.io/name: teleport-plugin-datadog
25-
app.kubernetes.io/version: 18.3.2
26-
helm.sh/chart: teleport-plugin-datadog-18.3.2
25+
app.kubernetes.io/version: 18.4.0
26+
helm.sh/chart: teleport-plugin-datadog-18.4.0
2727
spec:
2828
containers:
2929
- command:

0 commit comments

Comments
 (0)