Releases: linkerd/linkerd2
edge-24.6.3
Overall status: RECOMMENDED
Cautions
N/A
Changes
This release adds the linkerd.io/control-plane-ns
label to the ext-namespace-metadata-linkerd-config
Role, for parity with the other resources created when installing Linkerd.
What's Changed
- build(deps): bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 by @dependabot in #12740
- build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #12739
- build(deps-dev): bump @babel/runtime from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12738
- build(deps-dev): bump css-loader from 7.1.1 to 7.1.2 in /web/app by @dependabot in #12737
- build(deps): bump @fortawesome/react-fontawesome from 0.2.0 to 0.2.2 in /web/app by @dependabot in #12736
- build(deps-dev): bump @babel/preset-react from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12735
- build(deps-dev): bump webpack from 5.91.0 to 5.92.0 in /web/app by @dependabot in #12734
- build(deps): bump k8s.io/apiextensions-apiserver from 0.30.1 to 0.30.2 by @dependabot in #12728
- build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 by @dependabot in #12726
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #12718
- build(deps): bump ws from 7.5.5 to 7.5.10 in /web/app by @dependabot in #12745
- build(deps): bump httparse from 1.9.3 to 1.9.4 by @dependabot in #12744
- build(deps): bump miniz_oxide from 0.7.3 to 0.7.4 by @dependabot in #12743
- Add missing
linkerd.io/control-plane-ns
label by @klingerf in #12742 - proxy: v2.237.0 by @l5d-bot in #12752
- build(deps): bump url from 2.5.1 to 2.5.2 by @dependabot in #12750
- build(deps): bump tj-actions/changed-files from 44.5.2 to 44.5.3 by @dependabot in #12759
- build(deps): bump softprops/action-gh-release from 2.0.5 to 2.0.6 by @dependabot in #12758
- build(deps): bump k8s.io/klog/v2 from 2.130.0 to 2.130.1 by @dependabot in #12757
Full Changelog: edge-24.6.2...edge-24.6.3
edge-24.6.2
Overall status: RECOMMENDED
Cautions
This release includes one breaking change: the proxy's /shutdown
endpoint is now disabled by default. See Changes for how to reenable it.
Changes
This release disables the proxy's /shutdown
endpoint by default; it can be reenabled by using --set proxy.enableShutdownEndpoint=true
when installing or upgrading. Beyond that, it fixes several bugs: EndpointSlices with no hostname
field are supported (thanks, Adrian Callejas!), DNS resolution errors are correctly logged (and the resolver's log level can be configured), the proxy's administration endpoints function correctly on systems using IPv4-mapped IPv6, and the init container and CNI plugin will not attempt to start on systems that configure IPv6 but don't support ip6tables
. Finally, it supports controlling whether or not HTTP headers are logged in debug output (with the default being "not"), JSON output for the link, unlink, allow, and allow-scrapes CLI commands, and fixes a typo in the output of linkerd diagnostics
(thanks, John Howard!)
What's Changed
- build(deps): bump cc from 1.0.98 to 1.0.99 by @dependabot in #12699
- build(deps): bump regex from 1.10.4 to 1.10.5 by @dependabot in #12698
- add nil check when reading endpoint hostname by @adleong in #12689
- build(deps): bump @babel/eslint-plugin from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12692
- build(deps-dev): bump @babel/preset-env from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12693
- build(deps-dev): bump @babel/eslint-parser from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12694
- build(deps-dev): bump eslint-plugin-promise from 6.1.1 to 6.2.0 in /web/app by @dependabot in #12696
- build(deps): bump braces from 3.0.2 to 3.0.3 in /web/app by @dependabot in #12700
- build(deps-dev): bump @babel/core from 7.24.6 to 7.24.7 in /web/app by @dependabot in #12695
- build(deps): bump httparse from 1.8.0 to 1.9.2 by @dependabot in #12703
- build(deps): bump clap from 4.5.6 to 4.5.7 by @dependabot in #12701
- Add config to disable HTTP proxy logging by @adleong in #12665
- proxy: v2.235.0 by @l5d-bot in #12707
- Bump proxy-init to v2.4.1 and cni-plugin to v1.5.1 by @alpeb in #12711
- build(deps): bump k8s.io/kube-aggregator from 0.30.1 to 0.30.2 by @dependabot in #12715
- build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by @dependabot in #12714
- build(deps): bump httparse from 1.9.2 to 1.9.3 by @dependabot in #12708
- build(deps): bump memchr from 2.7.2 to 2.7.4 by @dependabot in #12725
- build(deps): bump url from 2.5.0 to 2.5.1 by @dependabot in #12702
- build(deps): bump backtrace from 0.3.72 to 0.3.73 by @dependabot in #12716
- build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #12730
- build(deps): bump k8s.io/endpointslice from 0.30.1 to 0.30.2 by @dependabot in #12729
- build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #12706
- chore: Update deny.toml to allow the Unicode license by @olix0r in #12732
- proxy: v2.236.0 by @l5d-bot in #12731
- Fix typo in diagnostics command by @howardjohn in #12723
- Properly set log level for hickory_resolver in proxy by @alpeb in #12722
- feat(cli): Add json output to link, unlink, allow, and allow-scrapes commands by @adleong in #12658
- feat!: Add config to disable proxy /shutdown admin endpoint by @adleong in #12705
New Contributors
- @howardjohn made their first contribution in #12723
Full Changelog: edge-24.6.1...edge-24.6.2
edge-24.6.1
Overall status: RECOMMENDED
Cautions
N/A
Changes
This release adds support for JSON output to linkerd install
and related commands.
What's Changed
- build(deps): bump proc-macro2 from 1.0.84 to 1.0.85 by @dependabot in #12675
- build(deps): bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.3.0 to 1.4.0 by @dependabot in #12676
- build(deps-dev): bump @babel/preset-react from 7.24.1 to 7.24.6 in /web/app by @dependabot in #12674
- build(deps-dev): bump eslint-webpack-plugin from 4.1.0 to 4.2.0 in /web/app by @dependabot in #12673
- build(deps): bump core-js from 3.37.0 to 3.37.1 in /web/app by @dependabot in #12671
- refactor(status): make route types generic by @the-wondersmith in #12661
- Add json output to install and related commands by @adleong in #12641
- build(deps): bump openssl-src from 300.3.0+3.3.0 to 300.3.1+3.3.1 by @dependabot in #12684
- proxy: v2.234.0 by @l5d-bot in #12685
- refactor(policy): generalize route types in outbound index by @the-wondersmith in #12664
- build(deps-dev): bump eslint-plugin-react from 7.34.1 to 7.34.2 in /web/app by @dependabot in #12672
- build(deps-dev): bump @babel/preset-env from 7.24.5 to 7.24.6 in /web/app by @dependabot in #12670
- build(deps): bump github.com/prometheus/common from 0.53.0 to 0.54.0 by @dependabot in #12678
- build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by @dependabot in #12682
- build(deps): bump golang.org/x/tools from 0.21.0 to 0.22.0 by @dependabot in #12683
- build(deps): bump clap from 4.5.4 to 4.5.6 by @dependabot in #12691
- build(deps): bump clap_lex from 0.7.0 to 0.7.1 by @dependabot in #12690
Full Changelog: edge-24.5.5...edge-24.6.1
edge-24.5.5
Overall status: RECOMMENDED
Cautions
In this release, IPv6 is off by default for the entire control plane. To use IPv6, you'll need to explicitly set it -- see the Changes section below.
Changes
This release switches IPv6 off by default for the entire control plane, including the Linkerd CNI plugin. Set disableIPv6
to false
to enable IPv6.
What's Changed
- build(deps): bump helm.sh/helm/v3 from 3.15.0 to 3.15.1 by @dependabot in #12645
- build(deps): bump schemars from 0.8.20 to 0.8.21 by @dependabot in #12644
- build(deps): bump tj-actions/changed-files from 44.5.0 to 44.5.1 by @dependabot in #12655
- build(deps): bump serde from 1.0.202 to 1.0.203 by @dependabot in #12654
- build(deps-dev): bump @babel/core from 7.24.5 to 7.24.6 in /web/app by @dependabot in #12646
- build(deps): bump @babel/eslint-plugin from 7.24.5 to 7.24.6 in /web/app by @dependabot in #12647
- build(deps-dev): bump @babel/runtime from 7.24.5 to 7.24.6 in /web/app by @dependabot in #12648
- build(deps-dev): bump sinon from 17.0.2 to 18.0.0 in /web/app by @dependabot in #12650
- build(deps): bump parking_lot from 0.12.2 to 0.12.3 by @dependabot in #12651
- build(deps): bump proc-macro2 from 1.0.83 to 1.0.84 by @dependabot in #12652
- build(deps): bump zeroize from 1.7.0 to 1.8.1 by @dependabot in #12653
- build(deps-dev): bump @babel/eslint-parser from 7.24.5 to 7.24.6 in /web/app by @dependabot in #12649
- IPv6/dual-stack integration tests by @alpeb in #12575
- build(deps): bump backtrace from 0.3.71 to 0.3.72 by @dependabot in #12659
- Make IPv6 support opt-in in linkerd-cni by @alpeb in #12663
- build(deps): bump tj-actions/changed-files from 44.5.1 to 44.5.2 by @dependabot in #12667
- build(deps): bump tokio from 1.37.0 to 1.38.0 by @dependabot in #12666
Full Changelog: edge-24.5.4...edge-24.5.5
edge-24.5.4
Overall status: NOT RECOMMENDED; use edge-24.5.5
instead
Cautions
In this release, IPv6 support is off by default for most of the control plane, but it is mistakenly on by default in the Linkerd CNI plugin. We recommend using edge-24.5.5
instead, which has the fix for that error.
Changes
This release adds support for JSON output to the linkerd inject
, linkerd uninject
and linkerd profile
commands, and a --token
flag to linkerd diagnostics policy
that allows specifying the context token to use so that you can see how specific clients will see policies. It also adds support for setting the group ID for the control plane (thanks, Nico Feulner!), switches IPv6 to off by default for the control plane, adds support for several proxy settings to the linkerd-control-plane
chart, allows overriding how many cores control-plane components can use, correctly supports Gateway API producer routes, fixes a race conditions around EndpointSlice updates, and fixes intermittent routing failures with HTTPRoute (issue 12610).
What's Changed
- fix(ci): Disable arm64 install in release workflow by @olix0r in #12599
- build(deps): bump serde from 1.0.201 to 1.0.202 by @dependabot in #12603
- build(deps): bump helm.sh/helm/v3 from 3.14.4 to 3.15.0 by @dependabot in #12605
- build(deps): bump darling from 0.20.8 to 0.20.9 by @dependabot in #12601
- build(deps): bump serde_derive_internals from 0.29.0 to 0.29.1 by @dependabot in #12602
- build(deps): bump k8s.io/endpointslice from 0.30.0 to 0.30.1 by @dependabot in #12604
- build(deps): Update linkerd-await v0.2.9 by @olix0r in #12612
- build(deps): bump k8s.io/apiextensions-apiserver from 0.30.0 to 0.30.1 by @dependabot in #12615
- build(deps): bump libc from 0.2.154 to 0.2.155 by @dependabot in #12623
- Add --token flag to diagnostics policy command by @adleong in #12613
- build(deps): bump prost-types from 0.12.4 to 0.12.6 by @dependabot in #12622
- build(deps): bump cc from 1.0.97 to 1.0.98 by @dependabot in #12621
- build(deps): bump either from 1.11.0 to 1.12.0 by @dependabot in #12616
- build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by @dependabot in #12617
- build(deps): bump linux-raw-sys from 0.4.13 to 0.4.14 by @dependabot in #12614
- build(deps): bump k8s.io/kube-aggregator from 0.30.0 to 0.30.1 by @dependabot in #12606
- chore(ci): Increase test-viz timeout by @olix0r in #12626
- build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #12633
- build(deps): bump tj-actions/changed-files from 44.4.0 to 44.5.0 by @dependabot in #12632
- build(deps): bump instant from 0.1.12 to 0.1.13 by @dependabot in #12631
- build(deps): bump anyhow from 1.0.83 to 1.0.86 by @dependabot in #12630
- build(deps): bump crc32fast from 1.4.0 to 1.4.2 by @dependabot in #12629
- build(deps): bump schemars from 0.8.19 to 0.8.20 by @dependabot in #12628
- build(deps): bump proc-macro2 from 1.0.82 to 1.0.83 by @dependabot in #12627
- Add support for json output in inject and uninject commands by @adleong in #12600
- Add json output format support to linkerd profile command by @adleong in #12611
- Refactor ES addition logic in Destination by @alpeb in #12625
- proxy: v2.233.0 by @l5d-bot in #12639
- build(deps): Bump miniz_oxide from 0.7.1 to 0.7.3 by @dependabot in #12638
- build(deps): Bump thiserror from 1.0.60 to 1.0.61 by @dependabot in #12637
- build(deps): Bump openssl-src from 300.2.3+3.2.1 to 300.3.0+3.3.0 by @dependabot in #12636
- build(deps): bump google.golang.org/grpc from 1.63.2 to 1.64.0 by @dependabot in #12593
- Fix path filter in helm.yml workflow by @alpeb in #12640
- Allow control plane components to specify concurrency by @mateiidavid in #12643
- Fix issue where initial outbound policy did not contain producer routes by @adleong in #12619
- feat: make group ID configurable by @nico151999 in #11924
- Reindex outbound policy backends when a service changes by @adleong in #12635
New Contributors
- @nico151999 made their first contribution in #11924
Full Changelog: edge-24.5.3...edge-24.5.4
edge-24.5.3
Overall status: RECOMMENDED, but see Cautions
Cautions
If you use the Linkerd CNI plugin on GKE, you will need to disable IPv6 or use edge-24.5.5
instead.
Changes
This release removes an internal limit on the number of concurrent gRPC streams to the control plane, leaving available memory as the only constraint.
Changelog
- build(deps): bump thiserror from 1.0.59 to 1.0.60 by @dependabot in #12585
- build(deps): bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #12586
- build(deps-dev): bump sinon from 17.0.1 to 17.0.2 in /web/app by @dependabot in #12587
- chore(ci): Remove conditional integration testing by @olix0r in #12591
- build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 by @dependabot in #12590
- build(deps): bump tj-actions/changed-files from 44.3.0 to 44.4.0 by @dependabot in #12588
- Remove stream concurrency limits by @mateiidavid in #12598
- proxy: v2.232.0 by @l5d-bot in #12594
- build(deps): bump rustversion from 1.0.16 to 1.0.17 by @dependabot in #12595
- build(deps): bump google-github-actions/auth from 2.1.2 to 2.1.3 by @dependabot in #12597
- build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #12596
Full Changelog: edge-24.5.2...edge-24.5.3
edge-24.5.2
Overall status: RECOMMENDED, but see Cautions
Cautions
If you use the Linkerd CNI plugin on GKE, you will need to explicitly disable IPv6 or use edge-24.5.5
instead.
If you don't use set enableHttpRoutes
to false
when installing this release, it will install the grpcroute.gateway.networking.k8s.io
CRD into your cluster and remove it when Linkerd is uninstalled.
Changes
This release adds support for IPv6. It defaults to enabled: set disableIPv6
to true
when installing to disable it. It also correctly sets the backend_not_found
status on HTTPRoutes with no backends. Finally, it adds the Gateway API GRPCRoute resource as part of continued work on support for GRPCRoutes, although this edge release doesn't attach any functionality to the CRD.
Changelog
- Add IPv6 support for the destination controller by @alpeb in #12428
- Fix
linkerd dg endpoints
to work with IPv6 by @alpeb in #12541 - build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in #12543
- build(deps): bump anstyle from 1.0.6 to 1.0.7 by @dependabot in #12542
- build(deps-dev): bump @babel/eslint-parser from 7.24.1 to 7.24.5 in /web/app by @dependabot in #12545
- build(deps-dev): bump @babel/runtime from 7.24.4 to 7.24.5 in /web/app by @dependabot in #12547
- build(deps): bump @babel/eslint-plugin from 7.23.5 to 7.24.5 in /web/app by @dependabot in #12548
- build(deps): bump tokio-util from 0.7.10 to 0.7.11 by @dependabot in #12550
- build(deps): bump security-framework-sys from 2.10.0 to 2.11.0 by @dependabot in #12552
- build(deps): bump autocfg from 1.2.0 to 1.3.0 by @dependabot in #12553
- build(deps): bump zerocopy from 0.7.32 to 0.7.33 by @dependabot in #12554
- build(deps-dev): bump @babel/core from 7.24.4 to 7.24.5 in /web/app by @dependabot in #12546
- crds(feat): add gateway
grpcroute
crd by @the-wondersmith in #12507 - build(deps-dev): bump @babel/preset-env from 7.24.4 to 7.24.5 in /web/app by @dependabot in #12549
- Fix flakey Handles_overflow test by @adleong in #12555
- build(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0 by @dependabot in #12556
- build(deps): bump json-patch from 1.2.0 to 1.4.0 by @dependabot in #12561
- build(deps): bump schemars from 0.8.17 to 0.8.19 by @dependabot in #12559
- build(deps): bump getrandom from 0.2.14 to 0.2.15 by @dependabot in #12562
- build(deps): bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #12558
- build(deps): bump num-traits from 0.2.18 to 0.2.19 by @dependabot in #12563
- build(deps): bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #12564
- Fix destination staleness issue when adding EndpointSlices by @alpeb in #12427
- build(deps): bump anyhow from 1.0.82 to 1.0.83 by @dependabot in #12567
- build(deps): bump rustc-demangle from 0.1.23 to 0.1.24 by @dependabot in #12566
- build(deps): bump ryu from 1.0.17 to 1.0.18 by @dependabot in #12568
- build(deps): bump cc from 1.0.96 to 1.0.97 by @dependabot in #12570
- build(deps): bump serde from 1.0.200 to 1.0.201 by @dependabot in #12569
- proxy: v2.231.0 by @l5d-bot in #12571
- build(deps): bump softprops/action-gh-release from 2.0.4 to 2.0.5 by @dependabot in #12572
- Add inbound policy index metrics by @adleong in #12356
- Make IPv6 support opt-in by @alpeb in #12576
- build(deps): bump serde_json from 1.0.116 to 1.0.117 by @dependabot in #12577
- build(deps): bump errno from 0.3.8 to 0.3.9 by @dependabot in #12578
- build(deps): bump rustversion from 1.0.15 to 1.0.16 by @dependabot in #12579
- build(deps): bump proc-macro2 from 1.0.81 to 1.0.82 by @dependabot in #12580
- build(deps): bump zerocopy from 0.7.33 to 0.7.34 by @dependabot in #12581
- Add outbound index metrics to the policy controller by @adleong in #12429
- Set backend_not_found route status when any backends are not found by @adleong in #12565
- Revert "Fix destination staleness issue when adding EndpointSlices (#12427)" by @alpeb in #12589
New Contributors
- @the-wondersmith made their first contribution in #12507
Full Changelog: edge-24.5.1...edge-24.5.2
edge-24.5.1
Overall status: NOT RECOMMENDED; use edge-24.5.5
instead
Cautions
This release introduced a bug that prevents Linkerd from functioning on GKE with the default configuration; we recommend edge-24.5.5
instead. Additionally, this release has one breaking change: the patchs
metric introduced in edge-24.3.4
is now correctly named patches
.
Changes
This release adds configurable HTTP/2 server keepalives, fixes CLI issues and opaque-port issues when using native sidecars (issue #12395), restores Server v1beta1 to ease migrations after it was mistakenly removed in edge-24.1.2
, fixes an issue that could cause the endpoints gauge to report incorrect numbers of endpoints, and continues ongoing work on upcoming IPv6 support.
Additionally, it avoids unnecessary cleanup of headless endpoint mirrors during garbage collection (thanks, Marwan Ahmed!) and cleans up some documentation in the code (thanks, knowmost!).
What's Changed
- build(deps): bump lock_api from 0.4.11 to 0.4.12 by @dependabot in #12511
- build(deps): bump parking_lot from 0.12.1 to 0.12.2 by @dependabot in #12510
- fix: avoid unnecessary headless endpoint mirrors cleanups during GC by @marwanad in #12500
- Fix issues with native sidecars by @alpeb in #12453
- build(deps): bump serde from 1.0.198 to 1.0.199 by @dependabot in #12515
- build(deps): bump rustls from 0.21.11 to 0.21.12 by @dependabot in #12517
- build(deps): bump schemars from 0.8.16 to 0.8.17 by @dependabot in #12518
- build(deps): bump parking_lot_core from 0.9.9 to 0.9.10 by @dependabot in #12509
- Remove
upgrade-stable
integration test, refactorhelm-upgrade
by @alpeb in #12519 - chore: fix function names in comment by @knowmost in #12512
- feat: Configure default HTTP/2 server keep-alives by @olix0r in #12498
- build(deps-dev): bump eslint-plugin-react-hooks from 4.6.0 to 4.6.2 in /web/app by @dependabot in #12513
- build(deps): bump make-plural from 7.3.0 to 7.4.0 in /web/app by @dependabot in #12514
- Downgrade zeroize by @adleong in #12520
- build(deps): bump kubert from 0.21.1 to 0.21.2 by @dependabot in #12526
- build(deps): bump linkerd2-proxy-api from 0.13.0 to 0.13.1 by @dependabot in #12527
- build(deps): bump github.com/linkerd/linkerd2-proxy-api from 0.13.0 to 0.13.1 by @dependabot in #12523
- build(deps): bump socket2 from 0.5.6 to 0.5.7 by @dependabot in #12524
- build(deps): bump libc from 0.2.153 to 0.2.154 by @dependabot in #12525
- feat(destination): Add meshed HTTP/2 keep-alive settings by @olix0r in #12504
- Add native sidecar deep integration test by @alpeb in #12452
- Update to latest version of kube_codegen.sh by @klingerf in #12528
- build(deps): bump data-encoding from 2.5.0 to 2.6.0 by @dependabot in #12516
- proxy: v2.230.0 by @l5d-bot in #12532
- build(deps): bump cc from 1.0.95 to 1.0.96 by @dependabot in #12530
- build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #12531
- fix(policy)!: Rename "patchs" metric to "patches" by @olix0r in #12533
- Restore Server v1beta1 Go API definition by @klingerf in #12529
- Update
values.go
to better align with Helm by @siggy in #12534 - build(deps): bump pest_derive from 2.7.9 to 2.7.10 by @dependabot in #12539
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #12538
- build(deps): bump serde from 1.0.199 to 1.0.200 by @dependabot in #12537
- chore: Fix whitespace and typos by @olix0r in #12540
- Enable forwarding IPv6 connections through the proxy by @alpeb in #12495
New Contributors
Full Changelog: edge-24.4.5...edge-24.5.1
edge-24.4.5
Overall Status: RECOMMENDED
Cautions
None.
Changes
This edge release fixes support for native sidecars in the Linkerd CNI plugin, continues work on upcoming IPv6 support, and allows setting revisionHistoryLimit
when installing with Helm to specify how many ReplicaSets to keep around for rollback purposes (thanks, Ilia Lazebnik!)
It also allows setting certain HTTP/2 server parameters using environment variables in the proxy container (see proxy PR 2924 if you think you need this!).
What's Changed
- Upgrade to client-go 0.30.0 by @adleong in #12463
- Bump proxy-init and CNI plugin versions by @mateiidavid in #12462
- build(deps): bump tj-actions/changed-files from 44.1.0 to 44.3.0 by @dependabot in #12468
- Nominate Steve, Christian, and Dan to the Linkerd Steering Committee by @wmorgan in #12441
- build(deps): bump @fortawesome/free-solid-svg-icons from 6.5.1 to 6.5.2 in /web/app by @dependabot in #12474
- build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 in /web/app by @dependabot in #12473
- build(deps): bump core-js from 3.36.1 to 3.37.0 in /web/app by @dependabot in #12471
- build(deps): bump rustls from 0.21.10 to 0.21.11 by @dependabot in #12470
- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #12467
- build(deps): bump actions/download-artifact from 4.1.4 to 4.1.5 by @dependabot in #12466
- build(deps): bump github.com/prometheus/common from 0.52.3 to 0.53.0 by @dependabot in #12465
- build(deps-dev): bump style-loader from 3.3.4 to 4.0.0 in /web/app by @dependabot in #12472
- build(deps): bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in #12479
- build(deps): update rustls to 0.21.11 by @olix0r in #12484
- build(deps): bump signal-hook-registry from 1.4.1 to 1.4.2 by @dependabot in #12475
- build(deps): bump rustix from 0.38.32 to 0.38.34 by @dependabot in #12485
- build(deps): bump cc from 1.0.94 to 1.0.95 by @dependabot in #12477
- build(deps): bump thiserror from 1.0.58 to 1.0.59 by @dependabot in #12476
- build(deps): bump EmbarkStudios/cargo-deny-action from 1.6.2 to 1.6.3 by @dependabot in #12486
- build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #12487
- build(deps): bump actions/download-artifact from 4.1.5 to 4.1.6 by @dependabot in #12488
- proxy: v2.228.0 by @l5d-bot in #12494
- Replace kubectl's
--prune-whitelist
with--prune-allowlist
by @alpeb in #12496 - feat(inject): support arbitrary proxy parameters from helm by @olix0r in #12493
- proxy: v2.229.0 by @l5d-bot in #12497
- build(deps): bump actions/download-artifact from 4.1.6 to 4.1.7 by @dependabot in #12503
- build(deps): bump zeroize from 1.7.0 to 1.8.0 by @dependabot in #12501
- build(deps): bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in #12502
- Helm Chart - allow setting revisionHistoryLimit by @DrFaust92 in #12234
New Contributors
- @DrFaust92 made their first contribution in #12234
Full Changelog: edge-24.4.4...edge-24.4.5
edge-24.4.4
Overall Status: RECOMMENDED
Cautions
None.
Changes
This edge release fixes a metrics naming regression introduced in edge-24.4.3
, restoring the outbound_http_...
metrics to their correct names instead of duplicating http
.
What's Changed
Full Changelog: edge-24.4.3...edge-24.4.4