From ab0bd16e12b5bf194e09fe9c8944c904101e709b Mon Sep 17 00:00:00 2001 From: Paul Loyd Date: Sun, 1 Dec 2024 22:22:00 +0400 Subject: [PATCH] chore: release --- CHANGELOG.md | 5 ++++- README.md | 6 +++--- elfo-configurer/Cargo.toml | 4 ++-- elfo-core/Cargo.toml | 4 ++-- elfo-dumper/Cargo.toml | 6 +++--- elfo-logger/Cargo.toml | 6 +++--- elfo-macros-impl/Cargo.toml | 2 +- elfo-macros/Cargo.toml | 4 ++-- elfo-network/Cargo.toml | 4 ++-- elfo-pinger/Cargo.toml | 4 ++-- elfo-telemeter/Cargo.toml | 4 ++-- elfo-test/Cargo.toml | 6 +++--- elfo/Cargo.toml | 22 +++++++++++----------- 13 files changed, 40 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4e0c5ff..b2d5f959 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate + +## [0.2.0-alpha.17] - 2024-12-01 ### Added - core/topology: add `Topology::set_node_no()` and `Topology::node_no()`. - core/envelope: add `Envelope::request_id()`. @@ -678,7 +680,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Feuer Frei! -[Unreleased]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.16...HEAD +[Unreleased]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.17...HEAD +[0.2.0-alpha.17]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.16...elfo-v0.2.0-alpha.17 [0.2.0-alpha.16]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.15...elfo-v0.2.0-alpha.16 [0.2.0-alpha.15]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.14...elfo-v0.2.0-alpha.15 [0.2.0-alpha.14]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.13...elfo-v0.2.0-alpha.14 diff --git a/README.md b/README.md index 16fa8f12..916f3d4b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ [crates-badge]: https://img.shields.io/crates/v/elfo.svg [crates-url]: https://crates.io/crates/elfo [docs-badge]: https://img.shields.io/docsrs/elfo -[docs-url]: https://docs.rs/elfo/0.2.0-alpha.16/elfo +[docs-url]: https://docs.rs/elfo/0.2.0-alpha.17/elfo [mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg [mit-url]: https://github.com/loyd/elfo/blob/master/LICENSE [actions-badge]: https://github.com/elfo-rs/elfo/actions/workflows/ci.yml/badge.svg @@ -22,10 +22,10 @@ Elfo is another actor system. Check [The Actoromicon](http://actoromicon.rs/). To use `elfo`, add this to your `Cargo.toml`: ```toml [dependencies] -elfo = { version = "0.2.0-alpha.16", features = ["full"] } +elfo = { version = "0.2.0-alpha.17", features = ["full"] } [dev-dependencies] -elfo = { version = "0.2.0-alpha.16", features = ["test-util"] } +elfo = { version = "0.2.0-alpha.17", features = ["test-util"] } ``` ## Examples diff --git a/elfo-configurer/Cargo.toml b/elfo-configurer/Cargo.toml index 718f6623..c6932050 100644 --- a/elfo-configurer/Cargo.toml +++ b/elfo-configurer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-configurer" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Loads and distributes configs across the elfo system" keywords = ["elfo", "actor", "distributed", "tokio", "configuration"] @@ -15,7 +15,7 @@ rust-version.workspace = true workspace = true [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable"] } toml.workspace = true tokio = { workspace = true, features = ["fs"] } diff --git a/elfo-core/Cargo.toml b/elfo-core/Cargo.toml index b6853af1..7340fd4d 100644 --- a/elfo-core/Cargo.toml +++ b/elfo-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-core" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "The core of the elfo system" keywords = ["elfo", "actor", "distributed", "tokio"] @@ -21,7 +21,7 @@ unstable = [] unstable-stuck-detection = ["dep:thread_local"] [dependencies] -elfo-macros = { version = "0.2.0-alpha.16", path = "../elfo-macros" } +elfo-macros = { version = "0.2.0-alpha.17", path = "../elfo-macros" } elfo-utils = { version = "0.2.6", path = "../elfo-utils" } stability.workspace = true diff --git a/elfo-dumper/Cargo.toml b/elfo-dumper/Cargo.toml index fa8f9191..6aa863f1 100644 --- a/elfo-dumper/Cargo.toml +++ b/elfo-dumper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-dumper" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Dumps messages of the elfo system on disk" keywords = ["elfo", "actor", "distributed", "tokio", "dumping"] @@ -15,7 +15,7 @@ rust-version.workspace = true workspace = true [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable"] } elfo-utils = { version = "0.2.6", path = "../elfo-utils" } metrics.workspace = true @@ -31,4 +31,4 @@ parking_lot = "0.12" thread_local = "1.1.3" [dev-dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["test-util"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["test-util"] } diff --git a/elfo-logger/Cargo.toml b/elfo-logger/Cargo.toml index 1876fade..b42c99e8 100644 --- a/elfo-logger/Cargo.toml +++ b/elfo-logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-logger" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Logs events of the elfo system" keywords = ["elfo", "actor", "distributed", "tokio", "logging"] @@ -18,7 +18,7 @@ workspace = true tracing-log = [ "dep:tracing-log", "log" ] [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable"] } elfo-utils = { version = "0.2.6", path = "../elfo-utils" } metrics.workspace = true @@ -40,4 +40,4 @@ humantime = "2.1.0" bytesize.workspace = true [dev-dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["test-util"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["test-util"] } diff --git a/elfo-macros-impl/Cargo.toml b/elfo-macros-impl/Cargo.toml index f15d5669..785110e1 100644 --- a/elfo-macros-impl/Cargo.toml +++ b/elfo-macros-impl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-macros-impl" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Macros for matching and deriving messages, implementation internals" keywords = ["elfo", "actor", "distributed", "tokio", "macros"] diff --git a/elfo-macros/Cargo.toml b/elfo-macros/Cargo.toml index e64d46b8..26eff4af 100644 --- a/elfo-macros/Cargo.toml +++ b/elfo-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-macros" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Macros for matching and deriving messages" keywords = ["elfo", "actor", "distributed", "tokio", "macros"] @@ -18,6 +18,6 @@ workspace = true proc-macro = true [dependencies] -elfo-macros-impl = { version = "0.2.0-alpha.16", path = "../elfo-macros-impl" } +elfo-macros-impl = { version = "=0.2.0-alpha.17", path = "../elfo-macros-impl" } syn = { version = "2", features = ["parsing", "printing"] } diff --git a/elfo-network/Cargo.toml b/elfo-network/Cargo.toml index 0e4e917c..a1ed28f9 100644 --- a/elfo-network/Cargo.toml +++ b/elfo-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-network" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Distributed actors for elfo" keywords = ["elfo", "actor", "distributed", "tokio", "network"] @@ -18,7 +18,7 @@ workspace = true turmoil06 = ["dep:turmoil06"] [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable", "network"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable", "network"] } elfo-utils = { version = "0.2.6", path = "../elfo-utils" } metrics.workspace = true diff --git a/elfo-pinger/Cargo.toml b/elfo-pinger/Cargo.toml index beea7885..ce74c409 100644 --- a/elfo-pinger/Cargo.toml +++ b/elfo-pinger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-pinger" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Pings groups of the elfo system" keywords = ["elfo", "actor", "distributed", "tokio", "pinging"] @@ -15,7 +15,7 @@ rust-version.workspace = true workspace = true [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable"] } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable"] } elfo-utils = { version = "0.2.6", path = "../elfo-utils" } tokio = { workspace = true, features = ["time"] } diff --git a/elfo-telemeter/Cargo.toml b/elfo-telemeter/Cargo.toml index 05609c6f..3922160c 100644 --- a/elfo-telemeter/Cargo.toml +++ b/elfo-telemeter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-telemeter" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Collects and exposes metrics of the elfo system" keywords = ["elfo", "actor", "distributed", "tokio"] @@ -22,7 +22,7 @@ harness = false unstable = [] [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core", features = ["unstable"] } # TODO: do not need +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core", features = ["unstable"] } # TODO: do not need stability.workspace = true metrics.workspace = true diff --git a/elfo-test/Cargo.toml b/elfo-test/Cargo.toml index 0c66a142..7cbc952c 100644 --- a/elfo-test/Cargo.toml +++ b/elfo-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo-test" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "Test utils for the elfo system" keywords = ["elfo", "actor", "distributed", "tokio", "testing"] @@ -18,8 +18,8 @@ workspace = true unstable = [] [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core" } -elfo-configurer = { version = "0.2.0-alpha.16", path = "../elfo-configurer" } +elfo-core = { version = "0.2.0-alpha.17", path = "../elfo-core" } +elfo-configurer = { version = "0.2.0-alpha.17", path = "../elfo-configurer" } tokio.workspace = true stability.workspace = true diff --git a/elfo/Cargo.toml b/elfo/Cargo.toml index 4792ace0..738b2804 100644 --- a/elfo/Cargo.toml +++ b/elfo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elfo" -version = "0.2.0-alpha.16" +version = "0.2.0-alpha.17" description = "An asynchronous distributed actor framework with robust observability" keywords = ["elfo", "actor", "distributed", "tokio", "observability"] @@ -24,18 +24,18 @@ tracing-log = ["elfo-logger/tracing-log"] turmoil06 = ["elfo-network/turmoil06"] [dependencies] -elfo-core = { version = "0.2.0-alpha.16", path = "../elfo-core" } -elfo-macros = { version = "0.2.0-alpha.16", path = "../elfo-macros" } -elfo-test = { version = "0.2.0-alpha.16", path = "../elfo-test", optional = true } -elfo-configurer = { version = "0.2.0-alpha.16", path = "../elfo-configurer", optional = true } -elfo-logger = { version = "0.2.0-alpha.16", path = "../elfo-logger", optional = true } -elfo-telemeter = { version = "0.2.0-alpha.16", path = "../elfo-telemeter", optional = true } -elfo-dumper = { version = "0.2.0-alpha.16", path = "../elfo-dumper", optional = true } -elfo-pinger = { version = "0.2.0-alpha.16", path = "../elfo-pinger", optional = true } -elfo-network = { version = "0.2.0-alpha.16", path = "../elfo-network", optional = true } +elfo-core = { version = "=0.2.0-alpha.17", path = "../elfo-core" } +elfo-macros = { version = "=0.2.0-alpha.17", path = "../elfo-macros" } +elfo-test = { version = "=0.2.0-alpha.17", path = "../elfo-test", optional = true } +elfo-configurer = { version = "=0.2.0-alpha.17", path = "../elfo-configurer", optional = true } +elfo-logger = { version = "=0.2.0-alpha.17", path = "../elfo-logger", optional = true } +elfo-telemeter = { version = "=0.2.0-alpha.17", path = "../elfo-telemeter", optional = true } +elfo-dumper = { version = "=0.2.0-alpha.17", path = "../elfo-dumper", optional = true } +elfo-pinger = { version = "=0.2.0-alpha.17", path = "../elfo-pinger", optional = true } +elfo-network = { version = "=0.2.0-alpha.17", path = "../elfo-network", optional = true } [dev-dependencies] -elfo-test = { version = "0.2.0-alpha.16", path = "../elfo-test" } +elfo-test = { version = "=0.2.0-alpha.17", path = "../elfo-test" } metrics.workspace = true toml.workspace = true