Skip to content

Commit

Permalink
chore: release
Browse files Browse the repository at this point in the history
  • Loading branch information
loyd committed May 13, 2024
1 parent 91bd731 commit 0badb9d
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 36 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<!-- next-header -->

## [Unreleased] - ReleaseDate

## [0.2.0-alpha.15] - 2024-05-13
### Added
- coop: expose `coop::consume_budget()` to call in long computations. See documentation of the `coop` module for details.
- coop: prefer a time-based budgeting if the telemetry is enabled.
Expand Down Expand Up @@ -611,7 +613,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Feuer Frei!

<!-- next-url -->
[Unreleased]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.14...HEAD
[Unreleased]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.15...HEAD
[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
[0.2.0-alpha.13]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.12...elfo-v0.2.0-alpha.13
[0.2.0-alpha.12]: https://github.com/elfo-rs/elfo/compare/elfo-v0.2.0-alpha.11...elfo-v0.2.0-alpha.12
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.14/elfo
[docs-url]: https://docs.rs/elfo/0.2.0-alpha.15/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
Expand All @@ -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.14", features = ["full"] }
elfo = { version = "0.2.0-alpha.15", features = ["full"] }

[dev-dependencies]
elfo = { version = "0.2.0-alpha.14", features = ["test-util"] }
elfo = { version = "0.2.0-alpha.15", features = ["test-util"] }
```

## Examples
Expand Down
4 changes: 2 additions & 2 deletions elfo-configurer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-configurer"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Loads and distributes configs across the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio", "configuration"]

Expand All @@ -11,7 +11,7 @@ edition.workspace = true
readme.workspace = true

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable"] }

toml = "0.7"
tokio = { version = "1", features = ["fs"] }
Expand Down
4 changes: 2 additions & 2 deletions elfo-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-core"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "The core of the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio"]

Expand All @@ -17,7 +17,7 @@ unstable = []
unstable-stuck-detection = ["dep:thread_local"]

[dependencies]
elfo-macros = { version = "0.2.0-alpha.14", path = "../elfo-macros" }
elfo-macros = { version = "0.2.0-alpha.15", path = "../elfo-macros" }
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

tokio = { version = "1.16", features = ["rt", "sync", "time", "signal", "macros"] }
Expand Down
4 changes: 2 additions & 2 deletions elfo-dumper/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-dumper"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Dumps messages of the elfo system on disk"
keywords = ["elfo", "actor", "distributed", "tokio", "dumping"]

Expand All @@ -11,7 +11,7 @@ edition.workspace = true
readme.workspace = true

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable"] }
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

tokio = { version = "1", features = ["fs", "io-util", "sync"] }
Expand Down
6 changes: 3 additions & 3 deletions elfo-logger/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-logger"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Logs events of the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio", "logging"]

Expand All @@ -14,7 +14,7 @@ readme.workspace = true
tracing-log = [ "dep:tracing-log", "log" ]

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable"] }
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

arc-swap = "1.2.0"
Expand All @@ -36,4 +36,4 @@ fxhash = "0.2.1"
humantime = "2.1.0"

[dev-dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["test-util"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["test-util"] }
2 changes: 1 addition & 1 deletion elfo-macros-impl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-macros-impl"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Macros for matching and deriving messages, implementation internals"
keywords = ["elfo", "actor", "distributed", "tokio", "macros"]

Expand Down
4 changes: 2 additions & 2 deletions elfo-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-macros"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Macros for matching and deriving messages"
keywords = ["elfo", "actor", "distributed", "tokio", "macros"]

Expand All @@ -17,7 +17,7 @@ proc-macro = true
network = ["elfo-macros-impl/network"]

[dependencies]
elfo-macros-impl = { version = "0.2.0-alpha.14", path = "../elfo-macros-impl" }
elfo-macros-impl = { version = "0.2.0-alpha.15", path = "../elfo-macros-impl" }

proc-macro2 = "1.0.24"
syn = { version = "2", features = ["parsing", "printing"] }
4 changes: 2 additions & 2 deletions elfo-network/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-network"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Distributed actors for elfo"
keywords = ["elfo", "actor", "distributed", "tokio", "network"]

Expand All @@ -11,7 +11,7 @@ edition.workspace = true
readme.workspace = true

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable", "network"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable", "network"] }
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

serde = { version = "1.0.120", features = ["derive"] }
Expand Down
4 changes: 2 additions & 2 deletions elfo-pinger/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-pinger"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Pings groups of the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio", "pinging"]

Expand All @@ -11,7 +11,7 @@ edition.workspace = true
readme.workspace = true

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable"] }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable"] }
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

tokio = { version = "1", features = ["time"] }
Expand Down
4 changes: 2 additions & 2 deletions elfo-telemeter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-telemeter"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Collects and exposes metrics of the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio"]

Expand All @@ -18,7 +18,7 @@ harness = false
unstable = []

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["unstable"] } # TODO: do not need
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["unstable"] } # TODO: do not need
elfo-utils = { version = "0.2.5", path = "../elfo-utils" }

tokio = "1"
Expand Down
6 changes: 3 additions & 3 deletions elfo-test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo-test"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Test utils for the elfo system"
keywords = ["elfo", "actor", "distributed", "tokio", "testing"]

Expand All @@ -14,8 +14,8 @@ readme.workspace = true
unstable = []

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core", features = ["test-util"] }
elfo-configurer = { version = "0.2.0-alpha.14", path = "../elfo-configurer" }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core", features = ["test-util"] }
elfo-configurer = { version = "0.2.0-alpha.15", path = "../elfo-configurer" }

tokio = "1"
serde = { version = "1.0.120", features = ["derive", "rc"] }
Expand Down
22 changes: 11 additions & 11 deletions elfo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "elfo"
version = "0.2.0-alpha.14"
version = "0.2.0-alpha.15"
description = "Your next actor system"
keywords = ["elfo", "actor", "distributed", "tokio"]

Expand All @@ -24,18 +24,18 @@ unstable-stuck-detection = ["elfo-core/unstable-stuck-detection"]
tracing-log = ["elfo-logger/tracing-log"]

[dependencies]
elfo-core = { version = "0.2.0-alpha.14", path = "../elfo-core" }
elfo-macros = { version = "0.2.0-alpha.14", path = "../elfo-macros" }
elfo-test = { version = "0.2.0-alpha.14", path = "../elfo-test", optional = true }
elfo-configurer = { version = "0.2.0-alpha.14", path = "../elfo-configurer", optional = true }
elfo-logger = { version = "0.2.0-alpha.14", path = "../elfo-logger", optional = true }
elfo-telemeter = { version = "0.2.0-alpha.14", path = "../elfo-telemeter", optional = true }
elfo-dumper = { version = "0.2.0-alpha.14", path = "../elfo-dumper", optional = true }
elfo-pinger = { version = "0.2.0-alpha.14", path = "../elfo-pinger", optional = true }
elfo-network = { version = "0.2.0-alpha.14", path = "../elfo-network", optional = true }
elfo-core = { version = "0.2.0-alpha.15", path = "../elfo-core" }
elfo-macros = { version = "0.2.0-alpha.15", path = "../elfo-macros" }
elfo-test = { version = "0.2.0-alpha.15", path = "../elfo-test", optional = true }
elfo-configurer = { version = "0.2.0-alpha.15", path = "../elfo-configurer", optional = true }
elfo-logger = { version = "0.2.0-alpha.15", path = "../elfo-logger", optional = true }
elfo-telemeter = { version = "0.2.0-alpha.15", path = "../elfo-telemeter", optional = true }
elfo-dumper = { version = "0.2.0-alpha.15", path = "../elfo-dumper", optional = true }
elfo-pinger = { version = "0.2.0-alpha.15", path = "../elfo-pinger", optional = true }
elfo-network = { version = "0.2.0-alpha.15", path = "../elfo-network", optional = true }

[dev-dependencies]
elfo-test = { version = "0.2.0-alpha.14", path = "../elfo-test" }
elfo-test = { version = "0.2.0-alpha.15", path = "../elfo-test" }

anyhow = "1.0.38"
futures = "0.3.12"
Expand Down

0 comments on commit 0badb9d

Please sign in to comment.