Skip to content

Commit ad66e1a

Browse files
committed
Release notes for 2.22.1
Signed-off-by: Thomas Hallgren <thomas@tada.se>
1 parent 8d062c1 commit ad66e1a

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

versioned_docs/version-2.22/compare/mirrord.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,11 @@ The client can be either completely contained in Docker or run directly on the w
1616
Mirrord was designed with simplicity in mind. You install the CLI tool, and that's it. It will do the rest automatically under the hood.
1717

1818
Mirrord solves the same problem as Telepresence, but in a different way. Instead of providing a proper network
19-
device and remotely mounted filesystems, mirrord will link the client application with a `mirrord-layer` shared library. This library will intercept accesses to the network, file system, and environment variables, and reroute them to a corresponding process in the cluster (the `mirrord-agent`) which then interacts with the targeted pod.
19+
device and remotely mounted filesystems, mirrord will link the client application with a `mirrord-layer` shared library. This library will inject code that intercepts accesses to the network, file system, and environment variables, and reroute them to a corresponding process in the cluster (the `mirrord-agent`) which then interacts with the targeted pod.
2020

21-
### Limitations
21+
### Limitations with Code Injection
2222

23-
While mirrotd is simple to set up, the chosen approach has several limitations, both on the client and the cluster side.
24-
25-
### Limitations when using dynamic loading:
23+
Telepresence 1.x used the [code injection approach](https://www.getambassador.io/blog/code-injection-on-linux-and-macos), but desided to abandon it due to several limitations:
2624

2725
1. It will only work on Linux and macOS platforms. There's no native support on Windows.
2826
2. It will only work with dynamically linked executables.

versioned_docs/version-2.22/release-notes.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11

22
[comment]: # (Code generated by relnotesgen. DO NOT EDIT.)
33
# <img src="images/logo.png" height="64px"/> Telepresence Release Notes
4+
## Version 2.22.1 <span style="font-size: 16px;">(March 27)</span>
5+
## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">Only restore inactive traffic-agent after a replace.</div></div>
6+
<div style="margin-left: 15px">
7+
8+
A regression in the 2.20.0 release would cause the traffic-agent to be replaced with a dormant version that
9+
didn't touch any ports when an intercept ended. This terminated other ongoing intercepts on the same pod.
10+
This is now changed so that the traffic-agent remains unaffected for this use-case.
11+
</div>
12+
413
## Version 2.22.0 <span style="font-size: 16px;">(March 14)</span>
514
## <div style="display:flex;"><img src="images/feature.png" alt="feature" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">New telepresence replace command.</div></div>
615
<div style="margin-left: 15px">

versioned_docs/version-2.22/release-notes.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ import { Note, Title, Body } from '@site/src/components/ReleaseNotes'
77
[comment]: # (Code generated by relnotesgen. DO NOT EDIT.)
88

99
# Telepresence Release Notes
10+
## Version 2.22.1 <span style={{fontSize:'16px'}}>(March 27)</span>
11+
<Note>
12+
<Title type="bugfix">Only restore inactive traffic-agent after a replace.</Title>
13+
<Body>
14+
A regression in the 2.20.0 release would cause the traffic-agent to be replaced with a dormant version that
15+
didn't touch any ports when an intercept ended. This terminated other ongoing intercepts on the same pod.
16+
This is now changed so that the traffic-agent remains unaffected for this use-case.
17+
</Body>
18+
</Note>
1019
## Version 2.22.0 <span style={{fontSize:'16px'}}>(March 14)</span>
1120
<Note>
1221
<Title type="feature">New telepresence replace command.</Title>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version: "2.22.0"
2-
dlVersion: "v2.22.0"
1+
version: "2.22.1"
2+
dlVersion: "v2.22.1"

0 commit comments

Comments
 (0)