Skip to content

v0.4.0 - Services Expansion

Choose a tag to compare

@acamarata acamarata released this 31 Jan 21:16
· 297 commits to main since this release

Services Expansion

45 files changed, +6,387 lines

New Service Pages (9)

  • Service Scaffold — Template browser with 40+ templates across 10 languages, search/filter
  • Storage Management — File browser, drag-drop upload, bucket management, storage metrics
  • Email Service — Template editor, test send form, delivery status, SMTP config
  • Search Engine — Engine selector (MeiliSearch, Typesense, ElasticSearch, Sonic, Algolia)
  • Cache Management — Redis stats grid, flush confirmation, Redis CLI console
  • Functions Service — Function list, deploy, log viewer, test invocation form
  • MLflow Integration — Experiment tracking, model registry, MLflow UI link
  • Real-Time WebSocket — Channel management, live events, presence, test messaging
  • Service Discovery — Search and admin endpoints for service registry

New API Routes (36)

  • /api/services/scaffold (POST + GET)
  • /api/services/init (POST)
  • /api/services/search (GET)
  • /api/services/admin (GET)
  • /api/services/storage/{init,upload,list,config,status,test} (6 routes)
  • /api/services/email/{send,templates,test,config} (4 routes)
  • /api/services/search-engine/{init,index,query,config} (4 routes)
  • /api/services/cache/{init,flush,stats,cli} (4 routes)
  • /api/services/functions/{init,deploy,list,logs,invoke} (5 routes)
  • /api/services/mlflow/{init,experiments,models,ui} (4 routes)
  • /api/services/realtime/{init,events,test,channels} (4 routes)

Navigation

  • Added Services section with all 8 service links (scaffold, storage, email, search-engine, cache, functions, mlflow, realtime)

Quality

  • All lint, type-check, format, and build checks pass clean