- Add
response_header_modifier
outbound HTTP filter
- Add
requestTimeout
fields to routes and route backends in theOutboundPolicies
API - Rust: update
h2
to v0.3.17
- Add new
OutboundPolicies
API - Go: update
google.golang.org/grpc
to v1.53
- Add
Opaque
variant todestination.ProtocolHint
- Rust: Update
tonic
to v0.8 andprost
to v0.11
- Add HTTP and gRPC Route types
- Add a resource Metadata type
- Go: update
google.golang.org/grpc
to v1.48 - Rust: Make error types cloneable
- Rust: Update
http_types
converters and enum matching - Rust: Rename the
http_types
feature tohttp-types
- Rust: Remove the build-time dependency on
protoc
- Rust: Remove the
client
,server
, andtransport
features
- Go: Update
google.golang.org/protobuf
to v1.28 - Go: Update
google.golang.org/grpc
to v1.45 - Go: Update
protoc-gen-go
to v1.28 - Go: Update
protoc-gen-go-grpc
to v1.2 - Rust: Update
tonic
to v0.7 andprost
to v0.10 - Rust: Update the MSRV to 1.59
- Rust: Fix serialization of
http::Method::PATCH
to use a registered method
- Rust: Update
tonic
to v0.6 andprost
to v0.9 - Go: Update
google.golang.org/grpc
to v1.43.0
- Add the
io.linkerd.proxy.inbound.InboundServerPolicies
API to support server-side configuration and policy. - Go: Update dependencies, including protoc and grpc
- Rust: Update dependencies, including tonic v0.5
- Rust: Add features for all APIs
- Rust: Add
client
andserver
features
- Update tonic to v0.4
- Update Rust dependencies
- Add an optional
OpaqueTransport
to the endpointProtocolHint
- Add
endpoint
to profile responses - Update Rust dependencies
- Add
opaque_protocol
to profile responses - Add
fully_qualified_name
to profile responses
- Update Rust crate to use
tonic
instead oftower-grpc
- Update
grpc-go
dependencies
- Add
AuthorityOverride
toWeightedAddr
- Update Rust dependencies
- Add headers and trailers to Tap events
- Update tower-grpc to 0.1 from crates.io
- Add traffic split to profiles API
- Update Rust dependencies
- Introduce a new Identity service.
- destination: Deprecate
K8SPodIdentity
in favor ofDnsLikeIdentity
. - destination: Rename
proxy_id
field tocontext_token
.
- Add
proxy_id
field to Get and GetProfile methods.
- Add retryability and timeouts to destination profiles.
- Add Route metadata to Tap queries and events.
- Add metrics labels to routes
- Fix rust compilation for 'arbitrary' feature
io.linkerd.proxy.destination
- Add destination profile API to destination service
- Go
- Upgrade protobuf to v1.2.0, dep to v0.5.0
io.linkerd.proxy.destination
- Support a per-endpoint
ProtocolHint
to allow for transparent proxy-to-proxy HTTP/2 upgrading
- Support a per-endpoint