Releases: northpowered/temporal-boost
Releases · northpowered/temporal-boost
v1.0.3
Added add_async_runtime
method for appending corutines, wrapped in asyncio.run()
Example:
class TestAsyncRuntime:
"""
Class must implement `run` method
"""
async def _test_async_runtime(self):
while True:
print(random.random())
await asyncio.sleep(1)
def run(self):
asyncio.run(self._test_async_runtime())
app.add_async_runtime("test_async", runtime=TestAsyncRuntime())
v1.0.2
v1.0.2
- Fix ASGI worker startup
- Rename
internal
worker tointernal_boost
v1.0.1
Fix asyncio executor for Trio
Full Changelog: v1.0.0...v1.0.1
v1.0.0
v1.0.0 Major release
Documentation
https://northpowered.github.io/temporal-boost/
Breaking changes
- Worker name
internal
is now prohibited and uses for system purposes
What's Changed
- Temporal auto documentation with internal worker by @northpowered in #20
- Trio migration by @northpowered in #22
- Documentation on gh pages by @northpowered in #23
- Temporal SDK dependency fix by @northpowered
- Repository refactoring by @northpowered
- App examples by @northpowered
Full Changelog: v0.2.0...v1.0.0
v0.2.0
v0.1.2
What's Changed
- Aiohttp integration by @northpowered in #16
- Bump Temporal SDK up to 1.4.0 by @northpowered in #17
- ASGI workers by @northpowered in #18
v0.1.1
First release candidate
Small framework for Temporal development, inspired with FastAPI
- Standart asyncio workers
- Cron workers
- OTLP exporting
- Prometheus endpoints
- Build-in logger
- CLI interface
What's Changed
- 1 cron workers creation by @northpowered in #9
- Base gh workflow by @northpowered in #11
- 8 logger for boostapp by @northpowered in #12
- 2 extend worker args by @northpowered in #13
- 3 otlp interceptor by @northpowered in #14
New Contributors
- @northpowered made their first contribution in #9
Full Changelog: https://github.com/northpowered/temporal-boost/commits/v0.1.0