Releases: linkerd/linkerd2-proxy
Releases · linkerd/linkerd2-proxy
v2.320.0
What's Changed
- build(deps): bump the symbolic group with 2 updates by @dependabot[bot] in #4171
- build(deps): bump indexmap from 2.11.3 to 2.11.4 by @dependabot[bot] in #4172
- build(deps): bump cc from 1.2.37 to 1.2.38 by @dependabot[bot] in #4173
- build(deps): bump tokio-rustls from 0.26.2 to 0.26.3 in the rustls group by @dependabot[bot] in #4170
- build(deps): bump the serde group with 3 updates by @dependabot[bot] in #4176
- build(deps): bump rustls from 0.23.31 to 0.23.32 in the rustls group by @dependabot[bot] in #4177
- build(deps): bump anyhow from 1.0.99 to 1.0.100 by @dependabot[bot] in #4178
- build(deps): bump time from 0.3.43 to 0.3.44 by @dependabot[bot] in #4179
- fix(http/route): fix prefix path validation by @adleong in #4175
- chore(deps): Clean up cargo deny exemptions by @sfleen in #4168
- refactor(app/inbound): router metrics middleware are
T
-agnostic by @cratelyn in #4181
Full Changelog: release/v2.319.0...release/v2.320.0
v2.319.0
What's Changed
- feat(app/inbound): count inbound requests by @cratelyn in #4127
- build(deps): bump aws-lc-rs from 1.13.3 to 1.14.0 by @dependabot[bot] in #4145
- build(deps): bump rcgen from 0.14.3 to 0.14.4 by @dependabot[bot] in #4146
- build(deps): bump unicode-ident from 1.0.18 to 1.0.19 by @dependabot[bot] in #4147
- build(deps): bump tempfile from 3.21.0 to 3.22.0 by @dependabot[bot] in #4148
- build(deps): bump rustls-webpki from 0.103.4 to 0.103.5 in the rustls group by @dependabot[bot] in #4149
- build(deps): bump cc from 1.2.36 to 1.2.37 by @dependabot[bot] in #4150
- refactor(http/prom): consistent middleware reëxports by @cratelyn in #4151
- refactor(http/prom):
NewRecordResponse<L, X, M, N>
consistent generics by @cratelyn in #4153 - docs(http/prom): refine
NewRecordResponse<L, X, M, N>
documentation by @cratelyn in #4154 - build(deps): bump tj-actions/changed-files from 46.0.5 to 47.0.0 by @dependabot[bot] in #4155
- build(deps): bump semver from 1.0.26 to 1.0.27 by @dependabot[bot] in #4156
- build(deps): bump resolv-conf from 0.7.4 to 0.7.5 by @dependabot[bot] in #4157
- build(deps): bump serde_json from 1.0.143 to 1.0.145 by @dependabot[bot] in #4158
- build(deps): bump serde from 1.0.219 to 1.0.223 by @dependabot[bot] in #4159
- chore(deps): introduce a
serde
dependabot group by @cratelyn in #4160 - build(deps): bump hyper-util from 0.1.16 to 0.1.17 by @dependabot[bot] in #4161
- build(deps): bump the serde group with 3 updates by @dependabot[bot] in #4163
- build(deps): bump indexmap from 2.11.1 to 2.11.3 by @dependabot[bot] in #4164
- build(deps): bump rustls-webpki from 0.103.5 to 0.103.6 in the rustls group by @dependabot[bot] in #4162
- refactor(app/inbound): metrics layer accepts
InboundMetrics
by @cratelyn in #4166 - feat(app/inbound): response body frame size metrics by @cratelyn in #4165
Full Changelog: release/v2.318.0...release/v2.319.0
v2.318.0
What's Changed
- build(deps): bump cc from 1.2.34 to 1.2.35 by @dependabot[bot] in #4128
- build(deps): bump time from 0.3.41 to 0.3.42 by @dependabot[bot] in #4129
- refactor(app/gateway): extract
spawn_routes()
function by @cratelyn in #4125 - refactor(conditional):
Conditional::map()
parametric overCR
by @cratelyn in #4130 - build(deps): bump regex-syntax from 0.8.5 to 0.8.6 by @dependabot[bot] in #4132
- build(deps): bump time from 0.3.41 to 0.3.43 by @dependabot[bot] in #4131
- build(deps): bump log from 0.4.27 to 0.4.28 by @dependabot[bot] in #4134
- build(deps): bump regex-automata from 0.4.8 to 0.4.10 by @dependabot[bot] in #4133
- build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 by @dependabot[bot] in #4138
- build(deps): bump find-msvc-tools from 0.1.0 to 0.1.1 by @dependabot[bot] in #4139
- build(deps): bump cc from 1.2.35 to 1.2.36 by @dependabot[bot] in #4140
- build(deps): bump tokio-metrics from 0.4.4 to 0.4.5 by @dependabot[bot] in #4141
- build(deps): bump errno from 0.3.13 to 0.3.14 by @dependabot[bot] in #4142
- build(deps): bump indexmap from 2.11.0 to 2.11.1 by @dependabot[bot] in #4143
- refactor(app/inbound): move
into_tcp_connect()
andpush_tcp_forward()
intoserver
by @cratelyn in #4135 - fix(release): fix download-artifact paths by @olix0r in #4144
- fix(tracing): Remove opentelemetry vendoring by @sfleen in #4025
Full Changelog: release/v2.317.0...release/v2.318.0
v2.317.0
What's Changed
- nit(app/inbound): use documentation comments by @cratelyn in #4114
- refactor(app/core): remove unused
MakeService<T, U>
bounds by @cratelyn in #4115 - build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #4045
- nit(app/core): add banners to
impl
groups by @cratelyn in #4118 - nit(router): fix comment typo by @cratelyn in #4120
- refactor(app/inbound): use full import path for metrics labels by @cratelyn in #4122
- build(deps): bump x509-parser from 0.17.0 to 0.18.0 by @dependabot[bot] in #4116
- build(deps): bump potential_utf from 0.1.2 to 0.1.3 by @dependabot[bot] in #4117
- build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #4124
- chore(app/core): remove
dead_code
allowance forStack<S>
by @cratelyn in #4113 - refactor(app/inbound): move fuzzing into submodule by @cratelyn in #4123
- feat(app/inbound): introduce
Permitted<T>
target by @cratelyn in #4119
Full Changelog: release/v2.316.0...release/v2.317.0
v2.316.0
What's Changed
- refactor(app/inbound): remove unused
RefusedNoHeader
type by @cratelyn in #4104 - build(deps): bump url from 2.5.4 to 2.5.6 by @dependabot[bot] in #4107
- build(deps): bump cc from 1.2.33 to 1.2.34 by @dependabot[bot] in #4108
- build(deps): bump memmap2 from 0.9.7 to 0.9.8 by @dependabot[bot] in #4106
- chore(dependabot): add
arbitrary
group by @cratelyn in #4105 - build(deps): bump indexmap from 2.10.0 to 2.11.0 by @dependabot[bot] in #4109
- build(deps): bump regex from 1.11.1 to 1.11.2 by @dependabot[bot] in #4110
- build(deps): bump url from 2.5.6 to 2.5.7 by @dependabot[bot] in #4111
- build(deps): bump io-uring from 0.7.9 to 0.7.10 by @dependabot[bot] in #4112
Full Changelog: release/v2.315.0...release/v2.316.0
v2.315.0
What's Changed
- refactor(app/core): remove unused
gate
reëxport by @cratelyn in #4084 - refactor(http/classify): remove unused classification middleware by @cratelyn in #4085
- chore(metrics): Use
linkerd-rustls
for crypto provider metrics by @sfleen in #4086 - build(deps): bump hyper from 1.6.0 to 1.7.0 by @dependabot[bot] in #4089
- build(deps): bump tinyvec from 1.9.0 to 1.10.0 by @dependabot[bot] in #4087
- build(deps): bump serde_json from 1.0.142 to 1.0.143 by @dependabot[bot] in #4088
- build(deps): bump prettyplease from 0.2.36 to 0.2.37 by @dependabot[bot] in #4090
- build(deps): bump thiserror from 2.0.15 to 2.0.16 by @dependabot[bot] in #4091
- build(deps): bump cfg-if from 1.0.1 to 1.0.3 by @dependabot[bot] in #4092
- build(deps): bump tempfile from 3.20.0 to 3.21.0 by @dependabot[bot] in #4093
- nit(app): remove frivolous code by @cratelyn in #4094
- refactor(tls): do not export
detect_sni
by @cratelyn in #4095 - fix(tls): Remove post-quantum algorithms from FIPS by @sfleen in #4103
- build(deps): bump percent-encoding from 2.3.1 to 2.3.2 by @dependabot[bot] in #4097
- build(deps): bump idna from 1.0.3 to 1.1.0 by @dependabot[bot] in #4101
- build(deps): bump form_urlencoded from 1.2.1 to 1.2.2 by @dependabot[bot] in #4099
Full Changelog: release/v2.314.0...release/v2.315.0
v2.314.0
What's Changed
- chore(deps): Manually remove unused dependencies by @sfleen in #4065
- build(deps): bump syn from 2.0.104 to 2.0.105 by @dependabot[bot] in #4067
- chore(tls): Remove
ring
asrustls
crypto backend by @sfleen in #4029 - chore(deps): Update tonic deps to 0.13 by @sfleen in #4066
- build(deps): bump hashbrown from 0.15.2 to 0.15.5 by @dependabot[bot] in #4068
- chore(tls): Improve
aws-lc
usage by @sfleen in #4069 - feat(tls): Remove boring as a TLS implementation by @sfleen in #4038
- build(deps): bump arbitrary from 1.4.1 to 1.4.2 by @dependabot[bot] in #4071
- build(deps): bump derive_arbitrary from 1.4.1 to 1.4.2 by @dependabot[bot] in #4072
- build(deps): bump async-trait from 0.1.88 to 0.1.89 by @dependabot[bot] in #4073
- build(deps): bump thiserror from 2.0.14 to 2.0.15 by @dependabot[bot] in #4074
- build(deps): bump proc-macro2 from 1.0.97 to 1.0.101 by @dependabot[bot] in #4075
- build(deps): bump cc from 1.2.32 to 1.2.33 by @dependabot[bot] in #4076
- build(deps): bump syn from 2.0.105 to 2.0.106 by @dependabot[bot] in #4077
- nit(app/inbound): fix
InboundMetrics
doc comment by @cratelyn in #4078 - feat(tls): Explicitly include post-quantum key exchange algorithms by @sfleen in #4070
- refactor(app/inbound): remove unused
proxy_metrics()
method by @cratelyn in #4079 - chore(tls): Refactor
rustls
shims out oflinkerd-meshtls
by @sfleen in #4080 - chore(tls): Host
rustls
directly intolinkerd-meshtls
by @sfleen in #4081 - chore(tls): Move
rustls
configuration into dedicated crate by @sfleen in #4082 - chore(tls): Install default rustls provider in main by @sfleen in #4083
Full Changelog: release/v2.313.0...release/v2.314.0
v2.313.0
What's Changed
- feat(tls): Include rustls crypto provider metrics by @sfleen in #4033
- build(deps): bump tokio-metrics from 0.4.3 to 0.4.4 by @dependabot[bot] in #4048
- build(deps): bump governor from 0.10.0 to 0.10.1 by @dependabot[bot] in #4049
- refactor(metrics): introduce a
legacy
namespace by @cratelyn in #4050 - build(deps): bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in #4052
- build(deps): bump cc from 1.2.31 to 1.2.32 by @dependabot[bot] in #4051
- build(deps): bump proc-macro2 from 1.0.95 to 1.0.96 by @dependabot[bot] in #4054
- build(deps): bump rustversion from 1.0.21 to 1.0.22 by @dependabot[bot] in #4056
- build(deps): bump glob from 0.3.2 to 0.3.3 by @dependabot[bot] in #4055
- build(deps): bump actions/checkout from 4.2.2 to 4.3.0 by @dependabot[bot] in #4053
- build(deps): bump libc from 0.2.174 to 0.2.175 by @dependabot[bot] in #4057
- build(deps): bump thiserror from 2.0.12 to 2.0.14 by @dependabot[bot] in #4059
- build(deps): bump actions/checkout from 4.3.0 to 5.0.0 by @dependabot[bot] in #4060
- build(deps): bump proc-macro2 from 1.0.96 to 1.0.97 by @dependabot[bot] in #4061
- build(deps): bump anyhow from 1.0.98 to 1.0.99 by @dependabot[bot] in #4062
- build(deps): bump the symbolic group with 2 updates by @dependabot[bot] in #4063
Full Changelog: release/v2.312.0...release/v2.313.0
v2.312.0
What's Changed
- build(deps): bump rustls from 0.23.29 to 0.23.31 in the rustls group by @dependabot[bot] in #4034
- feat!(ci): Remove arm/v7 support by @sfleen in #4037
- build(deps): bump serde_json from 1.0.141 to 1.0.142 by @dependabot[bot] in #4036
- build(deps): bump the symbolic group with 2 updates by @dependabot[bot] in #4035
- build(deps): bump rustc-demangle from 0.1.25 to 0.1.26 by @dependabot[bot] in #4026
- build(deps): bump signal-hook-registry from 1.4.5 to 1.4.6 by @dependabot[bot] in #4039
- chore(deps): update from tokio 1.45 to 1.47 by @cratelyn in #4032
- build(deps): bump tokio-util from 0.7.15 to 0.7.16 by @dependabot[bot] in #4041
- build(deps): bump cc from 1.2.30 to 1.2.31 by @dependabot[bot] in #4042
- build(deps): bump tokio from 1.47.0 to 1.47.1 by @dependabot[bot] in #4040
- build(deps): bump tokio-metrics from 0.4.2 to 0.4.3 by @dependabot[bot] in #3995
- build(deps): bump zerovec from 0.11.2 to 0.11.3 by @dependabot[bot] in #4044
- build(deps): bump socket2 from 0.5.10 to 0.6.0 by @dependabot[bot] in #4003
- chore(meshtls-rustls): Use
aws-lc
as the default crypto backend by @sfleen in #4043 - build(deps): bump zerovec from 0.11.3 to 0.11.4 by @dependabot[bot] in #4046
- chore(ci): exercise all release platforms on workflow change by @olix0r in #4047
Full Changelog: release/v2.311.0...release/v2.312.0
v2.311.0
What's Changed
- build(deps): bump rcgen from 0.14.2 to 0.14.3 by @dependabot[bot] in #4017
- build(deps): bump aws-lc-rs from 1.13.2 to 1.13.3 by @dependabot[bot] in #4016
- build(deps): bump hyper-util from 0.1.15 to 0.1.16 by @dependabot[bot] in #4019
- build(deps): bump prettyplease from 0.2.35 to 0.2.36 by @dependabot[bot] in #4018
- build(deps): bump serde_json from 1.0.140 to 1.0.141 by @dependabot[bot] in #4021
- updating metrics descriptions by @joedrf in #4020
- build(deps): update linkerd/dev to v47 by @olix0r in #4022
- build(linkerd2-proxy): make release artifacts auditable by @olix0r in #4023
- fix(tls): Update preferred cipher suite order by @sfleen in #4015
- fix(rustls): Make
ring
andaws-lc-rs
exclusive features by @sfleen in #4009 - chore(deps): bump h2 from 0.4.8 to 0.4.11 by @cratelyn in #4024
- build(deps): bump rangemap from 1.5.1 to 1.6.0 by @dependabot[bot] in #4028
- chore(deps): downgrade deranged from 0.4.1 to 0.4.0 by @cratelyn in #4031
New Contributors
Full Changelog: release/v2.310.0...release/v2.311.0