Skip to content

Commit 383babf

Browse files
authored
Prepare for the v0.3.0 release (#406)
Signed-off-by: Kevin Lingerfelt <[email protected]>
1 parent 2871288 commit 383babf

File tree

7 files changed

+55
-16
lines changed

7 files changed

+55
-16
lines changed

CHANGES.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
## v0.3.0
2+
3+
Conduit 0.3 focused heavily on production hardening of Conduit's telemetry system. Conduit 0.3
4+
should "just work" for most apps on Kubernetes 1.8 or 1.9 without configuration, and should support
5+
Kubernetes clusters with hundreds of services, thousands of instances, and hundreds of RPS per
6+
instance.
7+
8+
With this release, Conduit also moves from _experimental_ to _alpha_---meaning that we're ready
9+
for some serious testing and vetting from you. As part of this, we've published the
10+
[Conduit roadmap](https://conduit.io/roadmap/), and we've also launched some new mailing lists:
11+
[conduit-users](https://groups.google.com/forum/#!forum/conduit-users),
12+
[conduit-dev](https://groups.google.com/forum/#!forum/conduit-dev), and
13+
[conduit-announce](https://groups.google.com/forum/#!forum/conduit-announce).
14+
15+
* CLI
16+
* CLI commands no longer depend on `kubectl`
17+
* `conduit dashboard` now runs on an ephemeral port, removing port 8001 conflicts
18+
* `conduit inject` now skips pods with `hostNetwork=true`
19+
* CLI commands now have friendlier error messages, and support a `--verbose` flag for debugging
20+
* Web UI
21+
* All displayed metrics are now instantaneous snapshots rather than aggregated over 10 minutes
22+
* The sidebar can now be collapsed
23+
* UX refinements and bug fixes
24+
* Conduit proxy (data plane)
25+
* Proxy does load-aware (P2C + least-loaded) L7 balancing for HTTP
26+
* Proxy can now route to external DNS names
27+
* Proxy now properly sheds load in some pathological cases when it cannot route
28+
* Telemetry system
29+
* Many optimizations and refinements to support scale goals
30+
* Per-path and per-pod metrics have been removed temporarily to improve scalability and stability;
31+
they will be reintroduced in Conduit 0.4 (#405)
32+
* Build improvements
33+
* The Conduit docker images are now much smaller.
34+
* Dockerfiles have been changed to leverage caching, improving build times substantially
35+
36+
Known Issues:
37+
* Some DNS lookups to external domains fail (#62, #155, #392)
38+
* Applications that use WebSockets, HTTP tunneling/proxying, or protocols such as MySQL and SMTP,
39+
require additional configuration (#339)
40+
141
## v0.2.0
242

343
This is a big milestone! With this release, Conduit adds support for HTTP/1.x and raw TCP traffic,
@@ -25,7 +65,6 @@ Caveats:
2565
* Conduit is still in alpha! Please help us by
2666
[filing issues and contributing pull requests](https://github.com/runconduit/conduit/issues/new).
2767

28-
2968
## v0.1.3
3069

3170
* This is a minor bugfix for some web dashboard UI elements that were not rendering correctly.

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

proxy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "conduit-proxy"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors = ["Oliver Gould <[email protected]>"]
55
publish = false
66

proxy/controller-grpc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "conduit-proxy-controller-grpc"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
publish = false
55

66
[features]

proxy/convert/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[package]
22
name = "convert"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
publish = false

proxy/futures-mpsc-lossy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "futures-mpsc-lossy"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors = ["Oliver Gould <[email protected]>"]
55
publish = false
66

proxy/router/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "conduit-proxy-router"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors = ["Carl Lerche <[email protected]>"]
55
publish = false
66

0 commit comments

Comments
 (0)