Skip to content

Commit 0ebce7e

Browse files
authored
Prepare v0.5.0 release (#68)
* Start work on release * Finish release notes, update version * Update readme
1 parent ab3bfb5 commit 0ebce7e

File tree

4 files changed

+457
-31
lines changed

4 files changed

+457
-31
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 7 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,10 @@
44

55
## Current State
66

7-
We reached the [initial v0.2.0 release] at the end of April (and a small [v0.2.1 release]
8-
for crates.io availability in May), completing the work in [Kickstart Spike 1].
7+
River is currently v0.5.0. See the [v0.5.0 release notes] for more details on recently
8+
added features.
99

10-
As of the end of May, work towards the next features in [Kickstart Spike 2] has begun.
11-
12-
The next work is focused on:
13-
14-
1. Development of "multiple upstream" features, including:
15-
* Supporting Load Balancing of upstream servers
16-
* Supporting Health Checks of upstream servers
17-
* Supporting Service Discovery of upstream servers
18-
2. Developer and Operator Quality of Life features, including:
19-
* Supporting basic static HTML file serving
20-
* Supporting semi-dynamic observability endpoints, e.g. for Prometheus polling
21-
* Support for hot-reloading of configuration
22-
* CI for build and test checks on pull requests
23-
3. Development of initial Robustness features, including:
24-
* Rate limiting of connections and/or requests
25-
* CIDR/API range-based filtering for rejecting connections
26-
27-
Stay tuned for updates on these features!
28-
29-
[initial v0.2.0 release]: https://github.com/memorysafety/river/releases/tag/v0.2.0
30-
[v0.2.1 release]: https://github.com/memorysafety/river/releases/tag/v0.2.1
31-
[Kickstart Spike 1]: https://github.com/memorysafety/river/milestone/1
32-
[Kickstart Spike 2]: https://github.com/memorysafety/river/milestone/3
10+
[v0.5.0 release notes]: https://github.com/memorysafety/river/blob/main/docs/release-notes/2024-08-30-v0.5.0.md
3311

3412
**Until further notice, there is no expectation of stability.**
3513

@@ -39,11 +17,11 @@ At the moment, `river` can be invoked from the command line. See `--help` for
3917
all options.
4018

4119
Configuration is currently done exclusively via configuration file. See
42-
[`test-config.toml`] for an example configuration file. Additionally, see
43-
[`toml-configuration.md`] for more configuration details.
20+
[`test-config.kdl`] for an example configuration file. Additionally, see
21+
[kdl configuration] for more configuration details.
4422

45-
[`test-config.toml`]: ./source/river/assets/test-config.toml
46-
[`toml-configuration.md`]: ./docs/toml-configuration.md
23+
[`test-config.kdl`]: ./source/river/assets/test-config.kdl
24+
[kdl configuration]: https://onevariable.com/river-user-manual/config/kdl.html
4725

4826
## License
4927

0 commit comments

Comments
 (0)