From f2976ba74126a84a5d91a1da252ecaf0e3d9a130 Mon Sep 17 00:00:00 2001 From: nick powell Date: Tue, 5 Sep 2023 11:50:07 -0700 Subject: [PATCH] update to 2.15, fix windows link Signed-off-by: nick powell --- docs/latest/quick-start/index.md | 2 +- docs/latest/releaseNotes.yml | 111 ++++++++++++++++++++++++++----- docs/latest/versions.yml | 6 +- 3 files changed, 97 insertions(+), 22 deletions(-) diff --git a/docs/latest/quick-start/index.md b/docs/latest/quick-start/index.md index 4fe33452..b75dfa2f 100644 --- a/docs/latest/quick-start/index.md +++ b/docs/latest/quick-start/index.md @@ -60,7 +60,7 @@ sudo chmod a+x /usr/local/bin/telepresence -Installing Telepresence on Windows is easy. Download and run this [installer](https://app.getambassador.io/download/tel2oss/releases/download/$dlVersion$/telepresence-windows-amd64.exe) and follow the on-screen instructions. +Installing Telepresence on Windows is easy. Download this [zip folder](https://app.getambassador.io/download/tel2oss/releases/download/$dlVersion$/telepresence-windows-amd64.zip) and run the powershell script. diff --git a/docs/latest/releaseNotes.yml b/docs/latest/releaseNotes.yml index 49526802..46a862d0 100644 --- a/docs/latest/releaseNotes.yml +++ b/docs/latest/releaseNotes.yml @@ -39,6 +39,81 @@ docDescription: >- changelog: https://github.com/telepresenceio/telepresence/blob/$branch$/CHANGELOG.md items: + - version: 2.15.0 + date: "2023-08-29" + notes: + - type: security + title: Add ASLR to telepresence binaries + body: >- + ASLR hardens binary sercurity against fixed memory attacks. + - type: feature + title: Added client builds for arm64 architecture. + body: >- + Updated the release workflow files in github actions to including building and publishing the client binaries for arm64 architecture. + docs: https://github.com/telepresenceio/telepresence/issues/3259 + - type: bugfix + title: KUBECONFIG env var can now be used with the docker mode. + body: >- + If provided, the KUBECONFIG environment variable was passed to the kubeauth-foreground service as a parameter. + However, since it didn't exist, the CLI was throwing an error when using telepresence connect --docker. + docs: https://github.com/telepresenceio/telepresence/pull/3300 + - type: bugfix + title: Fix deadlock while watching workloads + body: >- + The telepresence list --output json-stream wasn't releasing the session's lock after being + stopped, including with a telepresence quit. The user could be blocked as a result. + docs: https://github.com/telepresenceio/telepresence/pull/3298 + - type: bugfix + title: Change json output of telepresence list command + body: >- + Replace deprecated info in the JSON output of the telepresence list command. + - version: 2.14.4 + date: "2023-08-21" + notes: + - type: bugfix + title: Nil pointer exception when upgrading the traffic-manager. + body: >- + Upgrading the traffic-manager using telepresence helm upgrade would sometimes + result in a helm error message executing "telepresence/templates/intercept-env-configmap.yaml" + at <.Values.intercept.environment.excluded>: nil pointer evaluating interface {}.excluded" + docs: https://github.com/telepresenceio/telepresence/issues/3313 + - version: 2.14.2 + date: "2023-07-26" + notes: + - type: bugfix + title: Telepresence now use the OSS agent in its latest version by default. + body: >- + The traffic manager admin was forced to set it manually during the chart installation. + docs: https://github.com/telepresenceio/telepresence/issues/3271 + - version: 2.14.1 + date: "2023-07-07" + notes: + - type: feature + title: Envoy's http idle timout is now configurable. + body: >- + A new agent.helm.httpIdleTimeout setting was added to the Helm chart that controls + the proprietary Traffic agent's http idle timeout. The default of one hour, which in some situations + would cause a lot of resource consuming and lingering connections, was changed to 70 seconds. + - type: feature + title: Add more gauges to the Traffic manager's Prometheus client. + body: >- + Several gauges were added to the Prometheus client to make it easier to monitor + what the Traffic manager spends resources on. + - type: feature + title: Agent Pull Policy + body: >- + Add option to set traffic agent pull policy in helm chart. + - type: bugfix + title: Resource leak in the Traffic manager. + body: >- + Fixes a resource leak in the Traffic manager caused by lingering tunnels between the clients and + Traffic agents. The tunnels are now closed correctly when terminated from the side that created them. + - type: bugfix + title: Fixed problem setting traffic manager namespace using the kubeconfig extension. + body: >- + Fixes a regression introduced in version 2.10.5, making it impossible to set the traffic-manager namespace + using the telepresence.io kubeconfig extension. + docs: https://www.getambassador.io/docs/telepresence/latest/reference/config#manager - version: 2.14.0 date: "2023-06-12" notes: @@ -49,7 +124,7 @@ items: exclude a given list of hostnames from resolution, while the mappings field can be used to resolve a hostname with another. docs: https://github.com/telepresenceio/telepresence/pull/3172 - + - type: feature title: Added the ability to exclude environment variables body: >- @@ -120,7 +195,7 @@ items: - type: bugfix title: Fix incorrect error message with local-only mounts - body: >- + body: >- Running telepresence intercept --local-only --mount false no longer results in an incorrect error message saying "a local-only intercept cannot have mounts". docs: https://github.com/telepresenceio/telepresence/issues/3171 @@ -222,42 +297,42 @@ items: - type: feature title: Setting of the target IP of the intercept docs: reference/intercepts/cli - body: >- - There's a new --address flag to the intercept command allowing users to set the target IP of the intercept. - + body: >- + There's a new --address flag to the intercept command allowing users to set the target IP of the intercept. + - type: feature title: Multi-tenant support - body: >- - The client will no longer need cluster wide permissions when connected to a namespace scoped Traffic Manager. + body: >- + The client will no longer need cluster wide permissions when connected to a namespace scoped Traffic Manager. - type: bugfix title: Cluster domain resolution bugfix - body: >- - The Traffic Manager now uses a fail-proof way to determine the cluster domain. + body: >- + The Traffic Manager now uses a fail-proof way to determine the cluster domain. docs: https://github.com/telepresenceio/telepresence/issues/3114 - type: bugfix title: Windows DNS body: >- - DNS on windows is more reliable and performant. + DNS on windows is more reliable and performant. docs: https://github.com/telepresenceio/telepresence/issues/2939 - type: bugfix title: Agent injection with huge amount of deployments body: >- - The agent is now correctly injected even with a high number of deployment starting at the same time. + The agent is now correctly injected even with a high number of deployment starting at the same time. docs: https://github.com/telepresenceio/telepresence/issues/3025 - type: bugfix title: Self-contained kubeconfig with Docker body: >- - The kubeconfig is made self-contained before running Telepresence daemon in a Docker container. + The kubeconfig is made self-contained before running Telepresence daemon in a Docker container. docs: https://github.com/telepresenceio/telepresence/issues/3099 - type: bugfix title: Version command error - body: >- - The version command won't throw an error anymore if there is no kubeconfig file defined. + body: >- + The version command won't throw an error anymore if there is no kubeconfig file defined. docs: https://github.com/telepresenceio/telepresence/issues/3095 - version: 2.12.2 @@ -265,14 +340,14 @@ items: notes: - type: security title: Update Golang build version to 1.20.3 - body: >- + body: >- Update Golang to 1.20.3 to address CVE-2023-24534, CVE-2023-24536, CVE-2023-24537, and CVE-2023-24538 - version: 2.12.1 date: "2023-03-22" notes: - type: feature title: Additions to gather-logs - body: >- + body: >- Telepresence now includes the kubeauth logs when running the gather-logs command - type: bugfix @@ -286,7 +361,7 @@ items: - type: feature title: Check for service connectivity independently from pod connectivity body: >- - Telepresence now enables you to check for a service and pod's connectivity independently, so that it can proxy one without proxying the other. + Telepresence now enables you to check for a service and pod's connectivity independently, so that it can proxy one without proxying the other. docs: https://github.com/telepresenceio/telepresence/issues/2911 - type: bugfix title: Fix cluster authentication when running the telepresence daemon in a docker container. @@ -295,7 +370,7 @@ items: docs: https://github.com/telepresenceio/telepresence/pull/3055 - type: bugfix body: >- - Telepresence will not longer panic when a CNAME does not contain the .svc in it + Telepresence will not longer panic when a CNAME does not contain the .svc in it title: Fix panic when CNAME of kubernetes.default doesn't contain .svc docs: https://github.com/telepresenceio/telepresence/issues/3015 - version: 2.11.1 diff --git a/docs/latest/versions.yml b/docs/latest/versions.yml index c9689566..40124d8f 100644 --- a/docs/latest/versions.yml +++ b/docs/latest/versions.yml @@ -1,5 +1,5 @@ -version: "2.14.4" -dlVersion: "v2.14.4" -docsVersion: "2.14" +version: "2.15.0" +dlVersion: "v2.15.0" +docsVersion: "2.15" branch: release/v2 productName: "Telepresence OSS"