Skip to content

Commit 11e7b45

Browse files
committedSep 9, 2024
chore: bump to version 0.10.0
1 parent b9a1390 commit 11e7b45

File tree

3 files changed

+46
-10
lines changed

3 files changed

+46
-10
lines changed
 

‎CHANGELOG.md

+43-7
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,59 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.10.0] - 2024-09-09
9+
10+
11+
### <!-- 0 -->Added
12+
13+
- **BREAKING:** Add request traits (#39)
14+
- Add delayed_send for unbounded actors [</>](https://github.com/tqwewe/kameo/commit/cd2276b291b5e2ce736e867567c9ce1ad2506e31)
15+
- Add remote actor support (#35)
16+
- Add `actor` attribute to `Actor` derive macro [</>](https://github.com/tqwewe/kameo/commit/8a2543e5c5226bf89c1fbce715601dd3e2672400)
17+
- Make actor swarm listen address optional [</>](https://github.com/tqwewe/kameo/commit/e23e1e49226263b68f061ad7cc74b119e242e98b)
18+
- Use macro to clean request trait impls for `MaybeRequestTimeout` [</>](https://github.com/tqwewe/kameo/commit/bd3d00f9db718f4b9e087c5659ad05083ad95645)
19+
20+
### <!-- 2 -->Removed
21+
22+
- **BREAKING:** Remove queries (#36)
23+
24+
### <!-- 3 -->Fixed
25+
26+
- Call on_panic when actor panics during startup [</>](https://github.com/tqwewe/kameo/commit/8e46e3402cedaa9f1176cc45fb7a58f1d7340504)
27+
28+
### <!-- 4 -->Documentation
29+
30+
- Update README.md [</>](https://github.com/tqwewe/kameo/commit/28ca611fdc2d138eac7ae4051a15997f1c97c293)
31+
- Improve documentation for async messages [</>](https://github.com/tqwewe/kameo/commit/bc019278f459d913cbac34da45d4b9f7fc899383)
32+
- Add missing `mut` from `reply_sender` example [</>](https://github.com/tqwewe/kameo/commit/6f7b6f76b6043be426948da0a9621ed4e82018db)
33+
- Add `MessageSend` import in code examples [</>](https://github.com/tqwewe/kameo/commit/5bad5553b3358eae26bea70f5acd5058f202993d)
34+
35+
### <!-- 5 -->Misc
36+
37+
- Fix path to README in Cargo.toml files [</>](https://github.com/tqwewe/kameo/commit/d7c8d7c487120c743b864a4d7629299858dfc53e)
38+
- Move kameo crate to root directory [</>](https://github.com/tqwewe/kameo/commit/dadbf59164037f9f18a6912a1869220be8e500ad)
39+
- Add banner image [</>](https://github.com/tqwewe/kameo/commit/7ccbfebed673d9d471e463285939761ce87995e8)
40+
- Create dependabot.yml [</>](https://github.com/tqwewe/kameo/commit/fc16b842de61c05834c23bc63fdd88e72e387735)
41+
- Remote PR number suffix from changelog generation [</>](https://github.com/tqwewe/kameo/commit/b9a13905b8f853c49700f4fbb872318acf4b03b4)
42+
843
## [0.9.0] - 2024-06-25
944

1045

1146
### <!-- 0 -->Added
1247

13-
- **BREAKING:** Add support for bounded/unbounded mailboxes (#29) #29
48+
- **BREAKING:** Add support for bounded/unbounded mailboxes (#29)
1449
- Add `Send + 'static` bounds to `Reply` trait [</>](https://github.com/tqwewe/kameo/commit/382a118966308697bfa4ca72dedacadc83107554)
1550
- Add pubsub actor (#31) [</>](https://github.com/tqwewe/kameo/commit/27533843726f787c042425bacc2306a28e3f96b6)
16-
- Add support for async pool factory functions (#33) #33
17-
- Add async spawn_with function (#34) #34
51+
- Add support for async pool factory functions (#33)
52+
- Add async spawn_with function (#34)
1853

1954
### <!-- 1 -->Changed
2055

21-
- **BREAKING:** Return `SendError` from send methods allowing replies to be received blocking (#27) #27
56+
- **BREAKING:** Return `SendError` from send methods allowing replies to be received blocking (#27)
2257

2358
### <!-- 3 -->Fixed
2459

25-
- Buffered messages not being applied correctly (#32) #32
60+
- Buffered messages not being applied correctly (#32)
2661

2762
### <!-- 5 -->Misc
2863

@@ -34,7 +69,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3469

3570
### <!-- 0 -->Added
3671

37-
- Add `BlockingMessage` for blocking actor code (#26) #26
72+
- Add `BlockingMessage` for blocking actor code (#26)
3873

3974
## [0.8.0] - 2024-04-19
4075

@@ -53,7 +88,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5388

5489
### <!-- 2 -->Removed
5590

56-
- Remove `Sync` requirement from `Reply` macro #21
91+
- Remove `Sync` requirement from `Reply` macro
5792

5893
### <!-- 3 -->Fixed
5994

@@ -230,6 +265,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
230265

231266
- Add support for stable rust [</>](https://github.com/tqwewe/kameo/commit/0d3e66c47ab04d435bf44c356b1e0ff53f78e43e)
232267

268+
[0.10.0]: https://github.com/tqwewe/kameo/compare/v0.9.0..v0.10.0
233269
[0.9.0]: https://github.com/tqwewe/kameo/compare/v0.8.1..v0.9.0
234270
[0.8.1]: https://github.com/tqwewe/kameo/compare/v0.8.0..v0.8.1
235271
[0.8.0]: https://github.com/tqwewe/kameo/compare/v0.7.0..v0.8.0

‎Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ codegen-units = 1
1010
[package]
1111
name = "kameo"
1212
description = "Fault-tolerant Async Actors Built on Tokio"
13-
version = "0.9.0"
13+
version = "0.10.0"
1414
edition = "2021"
1515
rust-version = "1.79"
1616
readme = "../README.md"
@@ -20,7 +20,7 @@ categories = ["asynchronous", "concurrency", "rust-patterns"]
2020
keywords = ["actor", "tokio"]
2121

2222
[dependencies]
23-
kameo_macros = { version = "0.9.0", path = "./macros" }
23+
kameo_macros = { version = "0.10.0", path = "./macros" }
2424

2525
dyn-clone = "1.0"
2626
futures = "0.3"

‎macros/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "kameo_macros"
33
description = "Fault-tolerant Async Actors Built on Tokio macros"
4-
version = "0.9.0"
4+
version = "0.10.0"
55
readme = "../README.md"
66
repository = "https://github.com/tqwewe/kameo"
77
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)
Please sign in to comment.