Skip to content

v0.9.0

@ccortezb ccortezb tagged this 01 Aug 00:29
Qhaway-008 (Alerting):
- AlertEngine: evaluates rules against spans (cost/latency/error/tokens)
- Channels: Slack, Webhook, Email (MailChannels), PagerDuty, Console
- CooldownTracker per rule+group, DEFAULT_ALERT_RULES (4 built-in)
- CF Worker cron template (examples/alerts-worker/) + D1 rules storage
- 14 new tests, subpath export @carloscortezcloud/qhaway/alerts

Qhaway-004 (MLflow finish):
- Databricks token auth (Authorization Bearer) on MlflowClient
- Dynamic qhaway_version tag + qhawayVersion config
- D1 batch cron example (examples/mlflow-batch-worker/)
- README: Databricks + token auth docs

Qhaway-007 (Python SDK):
- python/ package: QhawayTrace, QhawaySpan, Console/Memory/Http/Sqlite/Composite storage
- Local pricing map (no external deps), calculate_cost/resolve_pricing
- OpenAIPatch, AnthropicPatch, QhawayCallbackHandler (LangChain)
- qhaway CLI (stats) + pyproject + 14 tests + build works
- GitHub Actions: CI (TS+Python), npm publish on tag, PyPI publish on python-v* tag
Assets 2
Loading