mirror of https://github.com/linkerd/linkerd2.git
Prepare for v0.2.0 release (#248)
* prepare for v0.2.0 release Signed-off-by: Dennis Adjei-Baah <dennis@buoyant.io>
This commit is contained in:
parent
3856b38550
commit
01312f9ffe
30
CHANGES.md
30
CHANGES.md
|
@ -1,3 +1,31 @@
|
|||
## v0.2.0
|
||||
|
||||
This is a big milestone! With this release, Conduit adds support for HTTP/1.x and raw TCP traffic,
|
||||
meaning it should "just work" for most applications that are running on Kubernetes without
|
||||
additional configuration.
|
||||
|
||||
* Data plane
|
||||
* Conduit now transparently proxies all TCP traffic, including HTTP/1.x and HTTP/2.
|
||||
(See caveats below.)
|
||||
* Command-line interface
|
||||
* Improved error handling for the `tap` command
|
||||
* `tap` also now works with HTTP/1.x traffic
|
||||
* Dashboard
|
||||
* Minor UI appearance tweaks
|
||||
* Deployments now searchable from the dashboard sidebar
|
||||
|
||||
Caveats:
|
||||
* Conduit will automatically work for most protocols. However, applications that use WebSockets,
|
||||
HTTP tunneling/proxying, or protocols such as MySQL and SMTP, will require some additional
|
||||
configuration. See the [documentation](https://conduit.io/adding-your-service/#protocol-support)
|
||||
for details.
|
||||
* Conduit doesn't yet support external DNS lookups. These will be addressed in an upcoming release.
|
||||
* There are known issues with Conduit's telemetry pipeline that prevent it from scaling beyond a
|
||||
few nodes. These will be addressed in an upcoming release.
|
||||
* 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.
|
||||
|
@ -30,7 +58,7 @@ Conduit 0.1.1 is focused on making it easier to get started with Conduit.
|
|||
* The `conduit tap` command output has been reformatted to be line-oriented, making it easier to
|
||||
parse with common UNIX command line utilities.
|
||||
* Conduit now supports routing of non-fully qualified domain names.
|
||||
* The web UI has improved support for large deployments and deployments that don’t have any
|
||||
* The web UI has improved support for large deployments and deployments that don't have any
|
||||
inbound/outbound traffic.
|
||||
|
||||
## v0.1.0
|
||||
|
|
|
@ -112,14 +112,14 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "codegen"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"ordermap 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "conduit-proxy"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"abstract-ns 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"bytes 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -127,7 +127,7 @@ dependencies = [
|
|||
"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.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"futures-mpsc-lossy 0.1.3",
|
||||
"futures-mpsc-lossy 0.2.0",
|
||||
"h2 0.1.0 (git+https://github.com/carllerche/h2)",
|
||||
"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)",
|
||||
|
@ -148,11 +148,11 @@ dependencies = [
|
|||
"tower-balance 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-buffer 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-discover 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-grpc 0.1.3",
|
||||
"tower-grpc-build 0.1.3",
|
||||
"tower-h2 0.1.3",
|
||||
"tower-grpc 0.2.0",
|
||||
"tower-grpc-build 0.2.0",
|
||||
"tower-h2 0.2.0",
|
||||
"tower-reconnect 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-router 0.1.3",
|
||||
"tower-router 0.2.0",
|
||||
"tower-util 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"url 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
@ -304,7 +304,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "futures-mpsc-lossy"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"futures 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
@ -999,7 +999,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tower-grpc"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"bytes 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -1012,21 +1012,21 @@ dependencies = [
|
|||
"tokio-connect 0.1.0 (git+https://github.com/carllerche/tokio-connect)",
|
||||
"tokio-core 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"tower 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-h2 0.1.3",
|
||||
"tower-h2 0.2.0",
|
||||
"tower-router 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tower-grpc-build"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"codegen 0.1.3",
|
||||
"codegen 0.2.0",
|
||||
"prost-build 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tower-grpc-examples"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"bytes 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -1039,14 +1039,14 @@ dependencies = [
|
|||
"serde_json 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"tokio-core 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"tower 0.1.0 (git+https://github.com/tower-rs/tower)",
|
||||
"tower-grpc 0.1.3",
|
||||
"tower-grpc-build 0.1.3",
|
||||
"tower-h2 0.1.3",
|
||||
"tower-grpc 0.2.0",
|
||||
"tower-grpc-build 0.2.0",
|
||||
"tower-h2 0.2.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tower-h2"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"bytes 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
@ -1082,7 +1082,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tower-router"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"futures 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"ordermap 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "codegen"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Carl Lerche <me@carllerche.com>"]
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "futures-mpsc-lossy"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Oliver Gould <ver@buoyant.io>"]
|
||||
publish = false
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "conduit-proxy"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Oliver Gould <ver@buoyant.io>"]
|
||||
publish = false
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
## Build the rust proxy into a binary.
|
||||
#
|
||||
# If the RELEASE arg is set and non-empty, a release artifact is built.
|
||||
FROM gcr.io/runconduit/proxy-deps:6c797c62 as build
|
||||
FROM gcr.io/runconduit/proxy-deps:7280cf64 as build
|
||||
WORKDIR /usr/src/conduit
|
||||
# Ranked roughly from least to most likely to change. Cargo.lock is the least likely
|
||||
# because it is supposed to be cached in the deps base image.
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
[package]
|
||||
name = "tower-grpc-build"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Carl Lerche <me@carllerche.com>"]
|
||||
|
||||
[dependencies]
|
||||
codegen = { version = "0.1", path = "../codegen" }
|
||||
codegen = { version = "0.2", path = "../codegen" }
|
||||
prost-build = "0.2"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-grpc-examples"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Carl Lerche <me@carllerche.com>"]
|
||||
|
||||
[[bin]]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-grpc"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Sean McArthur <sean@seanmonstar.com>"]
|
||||
|
||||
[features]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-h2"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Oliver Gould <ver@buoyant.io>"]
|
||||
description = "Exploring tower + h2"
|
||||
publish = false
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-router"
|
||||
version = "0.1.3"
|
||||
version = "0.2.0"
|
||||
authors = ["Carl Lerche <me@carllerche.com>"]
|
||||
publish = false
|
||||
|
||||
|
|
Loading…
Reference in New Issue