- Squashed 91 development migrations into 9 clean, domain-grouped migrations
- Fixed all compilation warnings (0 warnings with
--warnings-as-errors) - Session metrics now flush from ETS to PostgreSQL on session end
- Added pricing plans and agent catalog to marketing pages
- 7,241 tests passing
Resources
Changelog
Track every update, improvement, and new feature as Lenno evolves.
No changelog entries yet.
0.9.0
18 August 2026
Migration squash & demo readiness
0.8.0
11 August 2026
Alert framework & error dashboard
- New alert system with severity levels (info/warning/critical/emergency)
- Alert deduplication — same alert fingerprint won’t fire twice within cooldown window
- Multi-channel notification routing: email for critical, Slack for warnings
- Admin error dashboard at
/admin/errorswith real-time error aggregation - Automatic host health checks every 5 minutes
0.7.0
04 August 2026
Billing & free trial flow
- Stripe integration for subscription management
- 7-day free trial with Builder-level access
- Automatic trial expiry with grace period
- Trial warning emails sent on day 5
- Agent suspension on trial expiry (no data loss)
- Plan-based rate limiting (Starter: 10/min, Builder: 20/min, Pro: 30/min, Max: 60/min)
0.6.0
28 July 2026
Container self-healing & daemon health
- Daemon health monitoring with 3-state machine (healthy → degraded → unresponsive)
- Automatic container restart with exponential backoff and crash counter
- Rolling daemon upgrades (one container at a time)
- Container state sync every 5 minutes
- Host maintenance worker for weekly apt upgrades
0.5.0
21 July 2026
Real-time Telegram streaming
- Native draft bubble streaming via
sendMessageDraft(Bot API 9.5) - 1500ms token batching for smooth sentence-sized chunks
- SDK streaming with
includePartialMessages: true - Bun daemon idle timeout fix (255s)
- ExGram compatibility layer for direct Telegram API calls