Releases: resonatehq/resonate-sdk-py
Releases · resonatehq/resonate-sdk-py
v0.5.4
What's Changed
- Add resonate:root and resonate:parent tags to promises by @dfarr in #260
- Add validation for callable registration by @maelstrom0x8 in #257
- Local invocations with registered functions by @Tomperez98 in #262
- Improve python object serialization by @Tomperez98 in #264
- General cleanup by @dfarr in #266
- Fix bug in the bridge by @avillega in #267
- Update validation errors and change applicable timeouts to floats by @dfarr in #268
- README updates by @flossypurse in #269
- Update README.md by @dfarr in #271
- Combinator encoding by @dfarr in #272
- Logging by @dfarr in #273
- Add empty id field for backwards compatibility by @dfarr in #274
- Bump version by @dfarr in #275
Full Changelog: v0.5.3...v0.5.4
v0.5.3
v0.5.2
What's Changed
- Reorganize retry match statement by @dfarr in #255
- Add strftime to step clock by @Tomperez98 in #256
- Add logging to improve user experience by @Tomperez98 in #252
- Test against latest release and main by @Tomperez98 in #258
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- CI from py3.12 by @Tomperez98 in #234
- Change timeout option from absolute to relative time by @dfarr in #236
- dst badge by @Tomperez98 in #235
- Add platform level errors. by @avillega in #240
- Make the poller do infinite retries by @avillega in #242
- timeout caped to parent by @Tomperez98 in #241
- Shore up Resonate errors by @dfarr in #245
- Fix bug on promise helper by @Tomperez98 in #249
- If delay + now exceeds promise timeout. Shortcut by @Tomperez98 in #247
- Try to stop the bridge on shutdown by @avillega in #253
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Deterministic Simulation Testing (DST) by @Tomperez98 in #177
- Fix bug resonate run by @Tomperez98 in #180
- Implement rpc and listen by @avillega in #183
- Make version=1 the default for rpc by @avillega in #186
- Update dst github action workflow by @dfarr in #184
- Call start implicitly on run by @avillega in #187
- Cleanup by @dfarr in #190
- Set and get dependency by @Tomperez98 in #196
- Enable HITL with Base convention by @Tomperez98 in #197
- store api at resonate lvl by @Tomperez98 in #199
- Random method on ctx by @Tomperez98 in #200
- Fix fn signature bug by @Tomperez98 in #201
- Remove opts on registration by @Tomperez98 in #202
- Get method on promise store by @Tomperez98 in #203
- Random methods on resonate ctx by @Tomperez98 in #209
- Add group and remove unicast/anycast from resonate constructor by @dfarr in #198
- Clean up by @Tomperez98 in #210
- Release pipeline by @Tomperez98 in #211
- Retry policy for store by @Tomperez98 in #213
- Local and remote conventions by @dfarr in #212
- durable methods for time related functions by @Tomperez98 in #216
- Make sure resonate.get works by @avillega in #215
- Fix ctx.info by @dfarr in #218
- Fix run and rpc type annotations and run with function pointer by @dfarr in #223
- Add timeout on handle by @Tomperez98 in #224
- Add exit on exception for deamon threads by @avillega in #225
- Non retriable errors by @Tomperez98 in #226
- Rename
send_to
option totarget
for improved semantics by @maelstrom0x8 in #231 - Resonate type annotations by @dfarr in #227
- prep release 0.5.0 by @Tomperez98 in #233
New Contributors
- @maelstrom0x8 made their first contribution in #231
Full Changelog: v0.4.12...v0.5.0
v0.4.12
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
- Migrate from rye to uv by @Tomperez98 in #141
- implement top lvl rfi by @Tomperez98 in #142
Full Changelog: v0.4.10...v0.4.11
v0.4.10
v0.4.9
What's Changed
- Fix rfi from string in same node by @Tomperez98 in #139
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
- Decorator to register options independent of register function by @Tomperez98 in #133
Full Changelog: v0.4.7...v0.4.8