|
1 | 1 |
|
2 | 2 | [comment]: # (Code generated by relnotesgen. DO NOT EDIT.)
|
3 | 3 | # <img src="images/logo.png" height="64px"/> Telepresence Release Notes
|
| 4 | +## Version 2.22.3 <span style="font-size: 16px;">(April 8)</span> |
| 5 | +## <div style="display:flex;"><img src="images/change.png" alt="change" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">The Windows install script will now install Telepresence to "%ProgramFiles%\telepresence"</div></div> |
| 6 | +<div style="margin-left: 15px"> |
| 7 | + |
| 8 | +Telepresence is now installed into "%ProgramFiles%\telepresence" instead of "C:\telepresence". |
| 9 | +The directory and the Path entry for `C:\telepresence` are not longer used and should be removed. |
| 10 | +</div> |
| 11 | + |
| 12 | +## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">[The Windows install script didn't handle upgrades properly](https://github.com/telepresenceio/telepresence/issues/3827)</div></div> |
| 13 | +<div style="margin-left: 15px"> |
| 14 | + |
| 15 | +The following changes were made: |
| 16 | + |
| 17 | + - The script now requires administrator privileges |
| 18 | + - The Path environment is only updated when there's a need for it |
| 19 | +</div> |
| 20 | + |
| 21 | +## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">[The Telepresence Helm chart could not be used as a dependency in another chart.](https://github.com/telepresenceio/telepresence/issues/3833)</div></div> |
| 22 | +<div style="margin-left: 15px"> |
| 23 | + |
| 24 | +The JSON schema validation implemented in Telepresence 2.22.0 had a defect: it rejected the `global` object. This object, a Helm-managed construct, facilitates the propagation of arbitrary configurations from a parent chart to its dependencies. Consequently, charts intended for dependency use must permit the presence of the `global` object. |
| 25 | +</div> |
| 26 | + |
| 27 | +## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">[Recreating namespaces was not possible when using a dynamically namespaced Traffic Manager](https://github.com/telepresenceio/telepresence/issues/3831)</div></div> |
| 28 | +<div style="margin-left: 15px"> |
| 29 | + |
| 30 | +A shared informer was sometimes reused when namespaces were removed and then later added again, leading to errors like "handler ... was not added to shared informer because it has stopped already". |
| 31 | +</div> |
| 32 | + |
| 33 | +## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">Single label name DNS lookups didn't work unless at least one traffic-agent was installed</div></div> |
| 34 | +<div style="margin-left: 15px"> |
| 35 | + |
| 36 | +A problem with incorrect handling of single label names in the traffic-manager's DNS resolver was fixed. The problem would cause lookups like `curl echo` to fail, even though telepresence was connected to a namespace containing an "echo" service, unless at least one of the workloads in the connected namespace had a traffic-agent. |
| 37 | +</div> |
| 38 | + |
4 | 39 | ## Version 2.22.2 <span style="font-size: 16px;">(March 28)</span>
|
5 | 40 | ## <div style="display:flex;"><img src="images/bugfix.png" alt="bugfix" style="width:30px;height:fit-content;"/><div style="display:flex;margin-left:7px;">[Panic when using telepresence replace in a IPv6-only cluster](https://github.com/telepresenceio/telepresence/issues/3828)</div></div>
|
6 | 41 | <div style="margin-left: 15px">
|
|
0 commit comments