Releases: tostechbr/evoloop
Releases · tostechbr/evoloop
v0.2.0 - Async Support & Robustness
What's New
> Features
- Async Support:
@monitornow works withasync deffunctions automatically - Robust Serialization: Never fails on complex objects (Pydantic, dataclasses, LangChain messages, bytes, sets)
- Fail-Safe Storage: Database errors are logged but never crash your application
> New Files
src/evoloop/utils.py- SafeEncoder and serialization utilitiesdemo_stage1.py- Validation script for testing robustness
> Improvements
- Storage methods now handle errors gracefully
- Better metadata tracking (
is_asyncflag in traces) - Improved documentation in module docstrings
v0.1.0 - Tracker MVP
What’s new
- Added tracker with 3 capture modes: @monitor, wrap(), log()
- Default SQLite storage, zero config
- Examples: simple Q&A, LangGraph template
- Tests: 29 passing (types, storage, tracker)
Install
pip install evoloop
ou local
pip install -e .
Usage (mini)
from evoloop import monitor, wrap, log