mirror of https://github.com/linkerd/linkerd2.git
Prepare for the v0.3.0 release (#406)
Signed-off-by: Kevin Lingerfelt <kl@buoyant.io>
This commit is contained in:
parent
287128885e
commit
383babfae2
41
CHANGES.md
41
CHANGES.md
|
@ -1,3 +1,43 @@
|
|||
## v0.3.0
|
||||
|
||||
Conduit 0.3 focused heavily on production hardening of Conduit's telemetry system. Conduit 0.3
|
||||
should "just work" for most apps on Kubernetes 1.8 or 1.9 without configuration, and should support
|
||||
Kubernetes clusters with hundreds of services, thousands of instances, and hundreds of RPS per
|
||||
instance.
|
||||
|
||||
With this release, Conduit also moves from _experimental_ to _alpha_---meaning that we're ready
|
||||
for some serious testing and vetting from you. As part of this, we've published the
|
||||
[Conduit roadmap](https://conduit.io/roadmap/), and we've also launched some new mailing lists:
|
||||
[conduit-users](https://groups.google.com/forum/#!forum/conduit-users),
|
||||
[conduit-dev](https://groups.google.com/forum/#!forum/conduit-dev), and
|
||||
[conduit-announce](https://groups.google.com/forum/#!forum/conduit-announce).
|
||||
|
||||
* CLI
|
||||
* CLI commands no longer depend on `kubectl`
|
||||
* `conduit dashboard` now runs on an ephemeral port, removing port 8001 conflicts
|
||||
* `conduit inject` now skips pods with `hostNetwork=true`
|
||||
* CLI commands now have friendlier error messages, and support a `--verbose` flag for debugging
|
||||
* Web UI
|
||||
* All displayed metrics are now instantaneous snapshots rather than aggregated over 10 minutes
|
||||
* The sidebar can now be collapsed
|
||||
* UX refinements and bug fixes
|
||||
* Conduit proxy (data plane)
|
||||
* Proxy does load-aware (P2C + least-loaded) L7 balancing for HTTP
|
||||
* Proxy can now route to external DNS names
|
||||
* Proxy now properly sheds load in some pathological cases when it cannot route
|
||||
* Telemetry system
|
||||
* Many optimizations and refinements to support scale goals
|
||||
* Per-path and per-pod metrics have been removed temporarily to improve scalability and stability;
|
||||
they will be reintroduced in Conduit 0.4 (#405)
|
||||
* Build improvements
|
||||
* The Conduit docker images are now much smaller.
|
||||
* Dockerfiles have been changed to leverage caching, improving build times substantially
|
||||
|
||||
Known Issues:
|
||||
* Some DNS lookups to external domains fail (#62, #155, #392)
|
||||
* Applications that use WebSockets, HTTP tunneling/proxying, or protocols such as MySQL and SMTP,
|
||||
require additional configuration (#339)
|
||||
|
||||
## v0.2.0
|
||||
|
||||
This is a big milestone! With this release, Conduit adds support for HTTP/1.x and raw TCP traffic,
|
||||
|
@ -25,7 +65,6 @@ Caveats:
|
|||
* Conduit is still in alpha! Please help us by
|
||||
[filing issues and contributing pull requests](https://github.com/runconduit/conduit/issues/new).
|
||||
|
||||
|
||||
## v0.1.3
|
||||
|
||||
* This is a minor bugfix for some web dashboard UI elements that were not rendering correctly.
|
||||
|
|
|
@ -123,18 +123,18 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "conduit-proxy"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
dependencies = [
|
||||
"abstract-ns 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bytes 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"chrono 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"conduit-proxy-controller-grpc 0.2.0",
|
||||
"conduit-proxy-router 0.2.0",
|
||||
"convert 0.2.0",
|
||||
"conduit-proxy-controller-grpc 0.3.0",
|
||||
"conduit-proxy-router 0.3.0",
|
||||
"convert 0.3.0",
|
||||
"domain 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"futures 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"futures-mpsc-lossy 0.2.0",
|
||||
"futures-mpsc-lossy 0.3.0",
|
||||
"h2 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"http 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"httparse 1.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -165,10 +165,10 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "conduit-proxy-controller-grpc"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
dependencies = [
|
||||
"bytes 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"convert 0.2.0",
|
||||
"convert 0.3.0",
|
||||
"futures 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"h2 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"http 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -183,7 +183,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "conduit-proxy-router"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
dependencies = [
|
||||
"futures 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"ordermap 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -192,7 +192,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "convert"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
|
||||
[[package]]
|
||||
name = "crc"
|
||||
|
@ -324,7 +324,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "futures-mpsc-lossy"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
dependencies = [
|
||||
"futures 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "conduit-proxy"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
authors = ["Oliver Gould <ver@buoyant.io>"]
|
||||
publish = false
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "conduit-proxy-controller-grpc"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
publish = false
|
||||
|
||||
[features]
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[package]
|
||||
name = "convert"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
publish = false
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "futures-mpsc-lossy"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
authors = ["Oliver Gould <ver@buoyant.io>"]
|
||||
publish = false
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "conduit-proxy-router"
|
||||
version = "0.2.0"
|
||||
version = "0.3.0"
|
||||
authors = ["Carl Lerche <me@carllerche.com>"]
|
||||
publish = false
|
||||
|
||||
|
|
Loading…
Reference in New Issue