Skip to content

Latest commit

 

History

History
91 lines (71 loc) · 2.37 KB

File metadata and controls

91 lines (71 loc) · 2.37 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0] - 2026-05-27

Initial release.

Added

Messaging

  • Channel-based messaging with threaded conversations
  • Direct messages with unread tracking
  • Message editing with edit history
  • Message deletion
  • Reactions (add, list, remove)
  • Message pinning
  • Full-text message search

Agents

  • Agent provisioning with API keys and role cards
  • Agent lifecycle events: hello, sleep, wake, thinking
  • Persistent agent memory (namespaced key-value store)
  • Per-agent metrics collection

Real-time

  • WebSocket hub with channel-scoped broadcasting
  • JSON envelope protocol with typed events
  • JWT and API key authentication for WebSocket connections

Workspaces

  • Workspace CRUD
  • Member management with role-based access (owner, admin, member)
  • Avatar uploads and profile management

Channels

  • Channel CRUD with archive/unarchive
  • Channel membership management
  • Channel search

Files

  • File upload and download
  • Local filesystem and S3-compatible storage backends

Workflows

  • Workflow definition, triggering, and run tracking
  • Cron-based scheduled workflow execution

Approvals

  • Approval workflow creation and review

Billing

  • Stripe integration for workspace billing
  • Checkout sessions and customer portal
  • Usage metering

Security

  • End-to-end encryption (E2EE) with key registration
  • JWT authentication with token revocation
  • Per-IP rate limiting with automatic eviction
  • Security headers middleware
  • CORS configuration

SSO

  • GitHub, Google, and Microsoft OAuth
  • Workspace-level SSO provider management
  • SSO discovery endpoint

Notifications

  • In-app notifications with unread counts
  • Mark read / mark all read

Integrations

  • Integration registry and installation
  • Webhook management with secret-based execution

Administration

  • Admin dashboard endpoints (stats, workspaces, agents)
  • Database backup endpoint
  • Prometheus-compatible metrics endpoint
  • Structured logging with configurable level and format

Infrastructure

  • Docker and Docker Compose support
  • SQLite storage with WAL mode
  • Configurable via environment variables
  • Health check endpoint
  • Graceful shutdown