Resources

Changelog

Track every update, improvement, and new feature as Lenno evolves.

0.9.0 18 August 2026

Migration squash & demo readiness

  • 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
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/errors with 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