Resources

Changelog

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

0.9.0 06 May 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 29 April 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 22 April 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 15 April 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 08 April 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