Skip to content

Commit 1562bd1

Browse files
authored
Merge pull request #230 from telepresenceio/docs/v2.21.2
Release notes for the 2.21.2 release.
2 parents 809c0b1 + c664310 commit 1562bd1

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

versioned_docs/version-2.21/release-notes.md

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

22
[comment]: # (Code generated by relnotesgen. DO NOT EDIT.)
33
# <img src="images/logo.png" height="64px"/> Telepresence Release Notes
4+
## Version 2.21.2 <span style="font-size: 16px;">(January 26)</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;">Fix panic when agentpf.client creates a Tunnel</div></div>
6+
<div style="margin-left: 15px">
7+
8+
A race could occur where several requests where made to `agentpf.client.Tunnel` on a client that had errored when creating its port-forward to the agent. The implementation could handle one such requests but not several, resulting in a panic in situations where multiple simultaneous requests were made to the same client during a very short time period,
9+
</div>
10+
11+
## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">Fix goroutine leak in dialer.</div></div>
12+
<div style="margin-left: 15px">
13+
14+
The context passed to the `Tunnel` call that creates a stream for a dialer, was not cancelled when the dialer was finished, so the stream was never properly closed, leading to one dormant goroutine for each stream.
15+
</div>
16+
417
## Version 2.21.1 <span style="font-size: 16px;">(December 17)</span>
518
## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">[Allow ingest of serverless deployments without specifying an inject-container-ports annotation](https://github.com/telepresenceio/telepresence/issues/3741)</div></div>
619
<div style="margin-left: 15px">

versioned_docs/version-2.21/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.21.2 <span style={{fontSize:'16px'}}>(January 26)</span>
11+
<Note>
12+
<Title type="bugfix">Fix panic when agentpf.client creates a Tunnel</Title>
13+
<Body>A race could occur where several requests where made to `agentpf.client.Tunnel` on a client that had errored when creating its port-forward to the agent. The implementation could handle one such requests but not several, resulting in a panic in situations where multiple simultaneous requests were made to the same client during a very short time period,</Body>
14+
</Note>
15+
<Note>
16+
<Title type="bugfix">Fix goroutine leak in dialer.</Title>
17+
<Body>The context passed to the `Tunnel` call that creates a stream for a dialer, was not cancelled when the dialer was finished, so the stream was never properly closed, leading to one dormant goroutine for each stream.</Body>
18+
</Note>
1019
## Version 2.21.1 <span style={{fontSize:'16px'}}>(December 17)</span>
1120
<Note>
1221
<Title type="bugfix" docs="https://github.com/telepresenceio/telepresence/issues/3741">Allow ingest of serverless deployments without specifying an inject-container-ports annotation</Title>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version: "2.21.1"
2-
dlVersion: "v2.21.1"
1+
version: "2.21.2"
2+
dlVersion: "v2.21.2"

0 commit comments

Comments
 (0)