Releases: lambdaclass/spawned
Releases · lambdaclass/spawned
v0.5.0
What's Changed
- v.0.4.5 by @ElFantasma in #65
- feat: implement spawn_listener for threads. by @lakshya-sky in #66
- [1/9] feat: unify GenServer with Backend enum by @unbalancedparentheses in #105
- [2/9] docs: add Backend enum tests and documentation by @unbalancedparentheses in #106
- refactor!: rename GenServer to Actor across codebase by @ElFantasma in #139
- feat: add AI code review workflows (ChatGPT, Claude, Kimi) by @ElFantasma in #143
- feat: add unified ctrl_c() signal handling by @ElFantasma in #140
- fix: timers wake immediately on actor shutdown in threads module by @ElFantasma in #142
- docs: add project roadmap with framework comparison by @ElFantasma in #146
- feat: #[protocol] + #[actor] macros, Handler, registry (0.5.0) by @ElFantasma in #153
- ci: add cargo fmt check to CI by @ElFantasma in #158
- fix: make release workflow idempotent for already-published crates by @ElFantasma in #160
- fix: use CARGO_REGISTRY_TOKEN env var in release workflow by @ElFantasma in #161
New Contributors
- @unbalancedparentheses made their first contribution in #105
Full Changelog: v0.4.5...v0.5.0
v0.4.5
What's Changed
- Added example to the README's by @igaray in #61
- refactor: don't clone threads genserver by @lakshya-sky in #64
New Contributors
- @igaray made their first contribution in #61
- @lakshya-sky made their first contribution in #64
Full Changelog:
v0.4.2...v0.4.3
v0.4.3...v0.4.4
v0.4.4
What's Changed
- Added example to the README's by @igaray in #61
- refactor: don't clone threads genserver by @lakshya-sky in #64
New Contributors
- @igaray made their first contribution in #61
- @lakshya-sky made their first contribution in #64
Full Changelog:
v0.4.2...v0.4.3
v0.4.3...v0.4.4
v0.4.2
What's Changed
- added start_on_thread and send_message_on by @ElFantasma in #60
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- refactor: replace
Box::pinwithcore::pin::pin!by @Peponks9 in #52 - feat: bind warn-on-block to debug-assertions by @Oppen in #53
- feat: log error on genserver crash by @Oppen in #55
- Added task id on warn_on_block messages by @ElFantasma in #57
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fix error on spawn_listener by @ElFantasma in #47
spawn_listenernow receives aStream<Item = T::CastMsg>by @ElFantasma in #48- Upgrading version by @ElFantasma in #49
- feat: add warning log for blocking futures by @MegaRedHand in #45
- chore: make
pin-project-litedependency optional by @MegaRedHand in #51
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Crate release workflows by @juan518munoz in #25
- Add stop behaviour to GenServer by @juan518munoz in #22
- Derive
thiserrorfromGenServerErrorby @juan518munoz in #24 - Add
DebugtoGenServerHandleby @juan518munoz in #26 - Bump versions for release by @juan518munoz in #27
- Make GenServers to implement Default by @ElFantasma in #29
- Execute cancel on init failure & call teardown by @juan518munoz in #28
- update lockfile by @juan518munoz in #30
- Add method to
callwithtimeoutby @juan518munoz in #31 - Bump version for release by @juan518munoz in #32
- feat!: unify GenServer self and state by @MegaRedHand in #35
- Fix: remove cloning from
GenServer::runby @juan518munoz in #38 - Added Success/NoSuccess results for GenServer init by @ElFantasma in #39
- Bump workspace version by @juan518munoz in #41
- Remove GenServer clone on message reception by @ElFantasma in #42
- Version update by @ElFantasma in #43
New Contributors
- @MegaRedHand made their first contribution in #35
Full Changelog: v0.1.3...v0.3.0
v0.1.3
What's Changed
- add minimal CI to proyect by @juan518munoz in #21
- Implement stream listener by @juan518munoz in #20
- Updated main README by @ElFantasma in #23
New Contributors
- @juan518munoz made their first contribution in #21
Full Changelog: v0.1.2-alpha...v0.1.3
v0.1.2-alpha
Merge pull request #19 from lambdaclass/default_handlers Added default implementation for handle_cast and handle_call
v0.1.1-alpha
Merge pull request #13 from lambdaclass/send_interval Added send_interval and cancellation behavior