Skip to content

Commit

Permalink
2024/08 Edge Release Roundup
Browse files Browse the repository at this point in the history
Signed-off-by: Flynn <[email protected]>
  • Loading branch information
kflynn committed Aug 5, 2024
1 parent cee5fbc commit ac0e5c8
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 0 deletions.
129 changes: 129 additions & 0 deletions linkerd.io/content/blog/2024/0805-edge-release-roundup.md
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.

0 comments on commit ac0e5c8

Please sign in to comment.