Skip to content

Releases: tostechbr/evoloop

v0.2.0 - Async Support & Robustness

19 Dec 11:54
c2005e2

Choose a tag to compare

What's New

> Features

  • Async Support: @monitor now works with async def functions 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 utilities
  • demo_stage1.py - Validation script for testing robustness

> Improvements

  • Storage methods now handle errors gracefully
  • Better metadata tracking (is_async flag in traces)
  • Improved documentation in module docstrings

v0.1.0 - Tracker MVP

18 Dec 02:12
7a82dd4

Choose a tag to compare

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