Skip to content

Releases: watrall/lena

v0.3.0

21 Jan 21:05

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

v0.3.0

This release expands LENA from a student-facing demo into a fuller pilot experience with instructor tooling, course management, structured exports, improved UI polish, and additional security hardening (still excluding production authentication).

Highlights

  • Instructor hub with demo authentication (single sign-in for insights + course admin).
  • Course management UI: add/retire courses, upload documents, add link snapshots, and re-run ingestion without touching the server filesystem.
  • Export data from the Insights interface: CSV or JSON, per-course or all courses, per-component or all components, date-range controls, and ZIP output for multi-file exports.
  • UI refresh: improved typography (Inter), surfaces, and chart theming using the accent color.
  • Security hardening pass aligned to OWASP guidance (excluding production auth): stricter upload handling, SSRF protections for link snapshots, tighter endpoint controls and headers.

Added

  • Instructor login flow (demo-only) gating instructor-only endpoints and UI.
  • Course admin endpoints and UI for managing courses and resources.
  • Export modal and export API supporting CSV/JSON + multi-course ZIP + optional PII export (off by default, requires explicit enablement and encryption key).
  • Demo seed logs so exports show structured example data immediately.

Changed

  • Navigation and IA updates: “Instructors” replaces “Staff”, and instructor tooling is consolidated in one section.
  • Documentation updates for demo auth behavior, course_id requirements, and deployment notes.
  • Updated screenshots to match the current UI.

Security & Hardening Notes

  • Added/expanded defenses for pilot deployments: rate limiting, security headers, feature flags around higher-risk endpoints, safer file upload handling, and SSRF protections for link snapshots.
  • Authentication remains demo-only; production deployments must integrate institutional auth/SSO and proper RBAC.

Docker Images

  • watrall/lena-backend:v0.3.0 (and :latest)
  • watrall/lena-web:v0.3.0 (and :latest)

v0.2.1

17 Jan 21:30

Choose a tag to compare

v0.2.1 Pre-release
Pre-release

What's New

  • One-click startup script — Added start.sh for a streamlined setup experience. Clone the repo, run the script, and you're in the chat interface—no manual Docker commands required.

Documentation

  • Updated README with a new "One-Click Start" section for users who want the fastest path to trying LENA
  • Clarified the existing Docker Compose instructions as an alternative for users who prefer more control or are on Windows

Docker Images

Both images are updated and available on Docker Hub:

  • watrall/lena-backend:v0.2.1
  • watrall/lena-web:v0.2.1

v0.2.0

16 Jan 17:59

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

What's New in v0.2.0

Multi-Course Support

  • Course selection modal for switching between courses
  • Course context persists across browser sessions
  • Chat and FAQ are now course-aware

Instructor Insights Dashboard

  • KPI cards showing volume, helpfulness, and escalations
  • Daily volume and confidence trend charts
  • Escalations table with filtering
  • Emerging pain points list
  • Top questions breakdown

Restructured API

  • Dedicated route modules: /chat, /ingest, /courses, /feedback, /insights, /admin, /health
  • Improved dependency injection and error handling
  • Better type safety across all endpoints

Docker Hub Images

Other Improvements

  • Seed data script for bootstrapping new deployments
  • FAQ page with search functionality
  • Tailwind CSS frontend styling
  • Standalone Next.js build for smaller images
  • Escalation form accessibility fixes
  • Removed unused dependencies

Documentation

  • Updated README with Docker setup instructions
  • Enhanced security notes
  • Demo script with escalation examples

Full Changelog: See CHANGELOG.md