-
Notifications
You must be signed in to change notification settings - Fork 212
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Flynn <[email protected]>
- Loading branch information
Showing
3 changed files
with
129 additions
and
0 deletions.
There are no files selected for viewing
129 changes: 129 additions & 0 deletions
129
linkerd.io/content/blog/2024/0805-edge-release-roundup.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
--- | ||
author: 'flynn' | ||
date: 2024-08-05T00:00:00Z | ||
title: |- | ||
Linkerd Edge Release Roundup: August 2024 | ||
url: | ||
/2024/08/05/linkerd-edge-release-roundup/ | ||
description: |- | ||
What you need to know about the most recent Linkerd edge releases, August 2024 edition! | ||
thumbnail: '/uploads/2024/08/roundup-square.png' | ||
featuredImage: '/uploads/2024/08/roundup-08-featured.png' | ||
tags: [Linkerd, linkerd, edge, release, roundup] | ||
featured: false | ||
--- | ||
|
||
{{< fig | ||
alt="August 2024 Linkerd Edge Release Roundup" | ||
src="/uploads/2023/06/roundup-clocks-rect.png" >}} | ||
|
||
Welcome to the August 2024 Edge Release Roundup post, where we dive into the | ||
most recent edge releases to help keep everyone up to date on the latest and | ||
greatest! | ||
|
||
## How to give feedback | ||
|
||
Remember, edge releases are a snapshot of our current development work on | ||
`main`; by definition, they always have the most recent features but they may | ||
have incomplete features, features that end up getting rolled back later, or | ||
(like all software) even bugs. That said, edge releases *are* intended for | ||
production use, and go through a rigorous set of automated and manual tests | ||
before being released. | ||
|
||
We would be delighted to hear how these releases work out for you! You can | ||
open [a GitHub issue](https://github.com/linkerd/linkerd2/issues/) or | ||
[discussion](https://github.com/linkerd/linkerd2/discussions/), join us on | ||
[Slack](https://slack.linkerd.io), or visit the [Buoyant Linkerd | ||
Forum](https://linkerd.buoyant.io) -- all are great ways to reach us. | ||
|
||
## Community contributions | ||
|
||
We couldn't do what we do without the Linkerd community, and this batch of | ||
releases is definitely no exception. Huge thanks to [@djryanj] for his | ||
contributions! You'll find more information about all of these contributions | ||
in the release-by-release details below. | ||
|
||
[@djryanj]: https://github.com/djryanj | ||
|
||
## Recommendations and breaking changes | ||
|
||
All these releases are recommended for general use. Happily, there are no | ||
breaking changes here. | ||
|
||
## The releases | ||
|
||
The big story for this month is definitely `edge-24.7.5`: this massive release | ||
brings together a lot of threads of work to provide us the bones of the | ||
upcoming Linkerd 2.16 release. Of course, each edge release has bugfixes and | ||
_many_ dependency updates; we won't list them all here, but you can find them | ||
in the release notes for each release. | ||
|
||
# [`edge-24.7.5`](https://github.com/linkerd/linkerd2/releases/tag/edge-24.7.5) (July 26, 2024) | ||
|
||
This release supports Server-scoped default policy, policy audit mode, | ||
GRPCRoute, and new retry and timeout configuration (including for Gateway API | ||
resources). There's a lot to unpack here: | ||
|
||
* **Server-scoped default policy**: you can use the new `accessPolicy` field | ||
of a Server override the default inbound policy for that Server. The default | ||
is `deny`, for backward compatibility. | ||
|
||
* **Policy audit mode**: setting the default inbound policy or a Server's | ||
`accessPolicy` to `audit` allows traffic to flow, but logs anything that | ||
would be denied. | ||
|
||
* **GRPCRoute**: this release includes support for the Gateway API GRPCRoute. | ||
Remember to set `enableHttpRoutes` to `false` when installing if you don't | ||
want Linkerd to manage the Gateway API CRDs for you! | ||
|
||
* **New retry and timeout configuration**: you can now configure retries and | ||
timeouts with annotations on Service, HTTPRoute, or GRPCRoute resources, | ||
with HTTPRoute and GRPCRoute taking precedence over Service if there are | ||
overlaps. Note that these are _counted_ retries, rather than the _budgeted_ | ||
retries provided when you configure retries in a Server: you will configure | ||
a maximum number of retries rather than a percentage of retries. | ||
|
||
# [`edge-24.7.4`](https://github.com/linkerd/linkerd2/releases/tag/edge-24.7.4) (July 25, 2024) | ||
|
||
This release correctly supports IPv6 in the Linkerd CNI `network-validator` | ||
and `repair-controller` containers. | ||
|
||
# [`edge-24.7.3`](https://github.com/linkerd/linkerd2/releases/tag/edge-24.7.3) (July 19, 2024) | ||
|
||
This release updates the documentation on what `networkValidator.connectAddr` | ||
in the Helm chart means (thanks, [@djryanj]!). | ||
|
||
# [`edge-24.7.2`](https://github.com/linkerd/linkerd2/releases/tag/edge-24.7.2) (July 15, 2024) | ||
|
||
This release bumps dependencies but has no functional changes from `edge-24.7.1`. | ||
|
||
# [`edge-24.7.1`](https://github.com/linkerd/linkerd2/releases/tag/edge-24.7.1) (July 4, 2024) | ||
|
||
This release removes the empty `shortnames` fields from the ExternalWorkload CRD. | ||
|
||
## Installing the latest edge release | ||
|
||
Installing the latest edge release needs just a single command. | ||
|
||
```bash | ||
curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install-edge | sh | ||
``` | ||
|
||
You can also [install edge releases with Helm](https://linkerd.io/2.15/tasks/install-helm/). | ||
|
||
## Linkerd is for everyone | ||
|
||
Linkerd is a graduated project of the [Cloud Native Computing | ||
Foundation](https://cncf.io/). Linkerd is [committed to open | ||
governance.](/2019/10/03/linkerds-commitment-to-open-governance/) If you have | ||
feature requests, questions, or comments, we'd love to have you join our | ||
rapidly-growing community! Linkerd is hosted on | ||
[GitHub](https://github.com/linkerd/), and we have a thriving community on | ||
[Slack](https://slack.linkerd.io/), [Twitter](https://twitter.com/linkerd), and | ||
in [mailing lists](/community/get-involved/). Come and join the fun! | ||
|
||
---- | ||
|
||
_Linkerd generally does new edge releases weekly; watch this space to keep | ||
up-to-date. Feedback on this blog series is welcome! Just ping `@flynn` on the | ||
[Linkerd Slack](https://slack.linkerd.io)._ |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.