Releases: linkerd/linkerd2
edge-18.11.2
This is an edge release of Linkerd! The latest stable release is stable-2.0.0.
To install this edge release, run:
curl https://run.linkerd.io/install-edge | sh
- CLI
- Improved Update stat command to accept multiple stat targets
- Fixed Fix authority stat filtering when the
--fromflag is present - Various improvements to check command, including:
- Emit warnings instead of errors when not running the latest version
- Add retries if control plane health check fails initially
- Run all pre-install RBAC checks, instead of stopping at first failure
- Proxy / Proxy-Init
- Fixed Fix routing issue when a pod makes a request to itself (#1585)
- Only include
classificationlabel onresponse_totalmetric
edge-18.11.1
This is an edge release of Linkerd! The latest stable release is stable-2.0.0.
To install this edge release, run:
curl https://run.linkerd.io/install-edge | sh
- Proxy
- Fixed Remove panic when failing to get remote address
- Improved Better logging in TCP connect error messages
- Web UI
- Improved Fixed a smattering of small UI issues
edge-18.10.4
This release includes a major redesign of the web frontend to make use of the
Material design system. Additional features that leverage the new design are
coming soon! This release also includes the following changes:
edge-18.10.3
This is an edge release of Linkerd! The latest stable release is stable-2.0.0.
To install this edge release, run: curl https://run.linkerd.io/install-edge | sh
- CLI
- New Added an
--outputstat flag, for printing stats as JSON - Improved Updated the
toptable to set column widths dynamically - Experimental Added a
--single-namespaceinstall flag for installing
the control plane with Role permissions instead of ClusterRole permissions
- New Added an
- Controller
- Fixed a few issues with auto injection via the proxy-injector webhook:
- Injected pods now execute the linkerd-init container last, to avoid
rerouting requests during pod init - Original pod labels and annotations are preserved when auto-injecting
- Injected pods now execute the linkerd-init container last, to avoid
- Fixed a few issues with auto injection via the proxy-injector webhook:
- Web UI
- New Added a Help section in the sidebar containing useful links
edge-18.10.2
This release brings major improvements to the CLI as described below, including
support for auto-injecting deployments via a Kubernetes Admission Controller.
Proxy auto-injection is experimental, and the implementation may change
going forward.
- CLI
- New Added a
--proxy-auto-injectflag to theinstallcommand,
allowing for auto-injection of sidecar containers (Thanks @ihcsim!) - Improved Added
--proxy-cpuand--proxy-memoryflags to theinstall
andinjectcommands, giving the ability to configure CPU + Memory requests
(Thanks @benjdlambert!) - Improved Added a
--contextflag to specify the context to use to talk
to the Kubernetes apiserver (Thanks @ffd2subroutine!)
- New Added a
edge-18.10.1
This is an edge release of Linkerd! The latest stable release is stable-2.0.0.
To install this edge release, run: curl https://run.linkerd.io/install-edge | sh
- Web UI
- Improved Tap and Top pages
- Added clear button to query form
- Improved Resource Detail pages
- Limit number of resources shown in the graph
- Improved Tap and Top pages
- Controller
- CLI health check now uses unified endpoint for data plane checks
- Include Licence files in all Docker images
Special thanks to @alenkacz for contributing to this release!
edge-18.9.3
This is an edge release of Linkerd! The latest stable release is stable-2.0.0.
To install this edge release, run: curl https://run.linkerd.io/install-edge | sh
- Web UI
- Improved Resource Detail page
- Better rendering of the dependency graph at the top of the page
- Unmeshed sources are now populated in the Inbound traffic table
- Sources and destinations are aligned in the popover
- Improved Tap and Top pages
- Additional validation and polish for the form controls
- The top table clears older results when a new top call is started
- The top table now aggregates by HTTP method as well
- Improved Resource Detail page
- CLI
- New The namespace in which Linkerd is installed is configurable via the
LINKERD_NAMESPACEenv var, in addition to the--linkerd-namespaceflag - New The wait time for the
checkanddashboardcommands is
configurable via the--waitflag - Improved The
topcommand now aggregates by HTTP method as well
- New The namespace in which Linkerd is installed is configurable via the
Special thanks to @rochacon, @fahrradflucht and @alenkacz for contributing to
this release!
stable-2.0.0
The inaugural GA release of Linkerd 2.0! See the blog post for details:
edge-18.9.2
edge-18.9.2 is the first release of linkerd2 on the edge channel.
- New edge and stable release channels
- Web UI
- Improved Tap & Top UIs with better layout and linking
- CLI
- Improved
check --precommand verifies the caller has sufficient
permissions to install Linkerd - Improved
checkcommand verifies that Prometheus has data for proxied
pods
- Improved
- Proxy
- Fix
hypercrate dependency corrects HTTP/1.0 Keep-Alive behavior
- Fix
v18.9.1
- Web UI
- New Default landing page provides namespace overview with expandable
sections - New Breadcrumb navigation at the top of the dashboard
- Improved Tap and Top pages
- Table rendering performance improvements via throttling
- Tables now link to resource detail pages
- Tap an entire namespace when no resource is specified
- Tap websocket errors provide more descriptive text
- Consolidated source and destination columns
- Misc ui updates
- Metrics tables now include a small success rate chart
- Improved latency formatting for seconds latencies
- Renamed upstream/downstream to inbound/outbound
- Sidebar scrolls independently from main panel, scrollbars hidden when not
needed - Removed social links from sidebar
- New Default landing page provides namespace overview with expandable
- CLI
- New
linkerd checknow validates Linkerd proxy versions and readiness - New
linkerd injectnow provides an injection status report, and warns
when resources are not injectable - New
linkerd topnow has a--hide-sourcesflag, to hide the source
column and collapse top results accordingly
- New
- Control Plane
- Updated Prometheus to v2.4.0, Grafana to 5.2.4