Skip to content

Releases: SimpleNotificationSystem/simplens-core

Release v1.1.0

11 Feb 18:21

Choose a tag to compare

Full Changelog: v1.0.0...v1.1.0

🚀 Features

  • update onboard package version and add image version support in setup (871b10c)
  • add full commandline control to @simplens/onboard package other than interactive cli (3c38914)
  • Add create-simplens-plugin into simplens-core repo (dd1687d)
  • add github workflow for feature-alert-channels branch (5e876c6)
  • update onboard package to get base path from user and add nginx to the template (caa761e)
  • implement runtime base_path confguration in dashboard (30aac6e)
  • integrated base path configuration in dashboard. I had to throw next-auth away and implement my own auth to do this (2a49cf4)
  • add base path config to dashboard (stage1) (ebfbf17)
  • removed console.log and add logger (79ad60d)
  • bug fix: 1. add fallback when producing status event to kafka fails in unified.consumer (a100dc1)
  • add admin alert channel imports in every serice/worker inorder to register and initialize on startup. Update crash script (6fa0377)
  • integrate AdminAlertService to additional failure points and update sendWithFallback function in router.ts to use falback provider when chosen provider fails (b1664e4)
  • add telegram admin channel (d925e92)
  • add config validation for admin channel providers in backend (a24a053)
  • add route in the backend to get admin-channel provider meta data to dynamically redner the forms in dashboard (f080f55)
  • initial implementation of the alert notification system (discord) (f5372c1)

🐛 Bug Fixes

  • patch create-simplens-plugin version (cbd6434)
  • fixed session overflow issue and then updated mcpServer.tool() method to registeredTool (45dc425)

📦 Other Changes

  • updgrade TUI of create-simplens-plugin package (69016d7)
  • update selection prompts to include confirmation instructions for infrastructure services and plugins (e72464b)
  • intial version of simplens mcp (0d07540)
  • update tui of the onbaord package (b23fd9c)
  • update tui for onboard package (0cc4347)
  • integrate AdminAlertService in 24 identified failure points (814f093)
  • update ui card size in page.tsx in admin-channel (932277d)

🐳 Docker Images

Service Image
Core ghcr.io/SimpleNotificationSystem/simplens-core:1.1.0
Dashboard ghcr.io/SimpleNotificationSystem/simplens-dashboard:1.1.0
# Pull images for this release
docker pull ghcr.io/SimpleNotificationSystem/simplens-core:1.1.0
docker pull ghcr.io/SimpleNotificationSystem/simplens-dashboard:1.1.0

Release v1.0.0

01 Feb 04:16

Choose a tag to compare

🚀 Features

  • add github release workflow in github actions (0ad878c)
  • add baseline-browser-mapping dependency and update peer dependencies in package.json and package-lock.json (42babcf)
  • remove webhook retires, add manual committing of offsets to kafka instead of auto commit in delayed consumer and status consumer (7780f11)
  • initial implementation of @simplens/onboard cli tool (d539c95)
  • bug fix: when commiting offsets to kafka fails, the consumer doesnt stop, it runs. Added try catch block for this (b9273ef)
  • Add dev container setup and normalize line endings (0008ffe)
  • feature: add queue based staggering when multiple notifications are rate-limited (a3a2aed)
  • feature: add refillInterval configration to rate-limit config bug-fix: rate-limited notifications are now retried with retryAfterMs delay instead of normal exponential backoff delay (4e8db95)
  • add @simplens/config-gen cli tool for automatically generating config file for simplens (786949d)
  • added seperate compose files for .dev and .infra (ba5bd14)
  • add github actions to build and publish docker images (13b4efd)
  • update README add LICENSE update architecture diagrams and DashobardUI (472a147)
  • add horizontal navigation button for channel card view and hide horizontal scroll bar (b2ab00e)
  • bug fix: now the recovery service dont flag scheduled notifications as orphanned pending. Add plugin loader and recvoery cron tests (2026d83)
  • update dashboard UI 1. added provider info in events detail page 2. added page view to events, failed and alerted sections 3. added filters for providers in events section 4. updated a proper structure [display-name][provider-id] (ecc3bbc)
  • add more tests (a2738b5)
  • bug fix: add conditional status update to the background worker. The issue was delivery status update was faster than the processing status update. (6c73682)
  • Add PageToolbar component and refactor UI for Alerts, Events, Failed, Plugins, and Send pages (9dd0ee3)
  • Refactor notification variable handling and update UI components for better responsiveness; add new Plugins and Payload Studio pages. (5895a6b)
  • implement auto install of plugins using simplens.config.yaml file when no plugins are installed initially (3599e96)
  • add test files (6a8bad4)
  • intial implementation of simplens-plugins (f75471c)
  • add example .env files for every service (6064d91)
  • added test for new recovery service (259b6d6)
  • add cleanup of alert and status-outbox (b4f6231)
  • intial implemention of the recovery service (3905407)
  • add a new crash script (7624bb6)
  • added webhook url in github actions (d59d7f8)
  • feat: Implement alerts system with API and dashboard integration (42e9bfe)
  • feat: Initialize docs project with Next.js setup and add landing page components. (e88215e)
  • feat: Add animated UI components, a new hero section, and foundational landing page structure. (45de41f)
  • add SimpleNS docs to dashboard, removed reduntant Redis DLQ storage (46338d9)
  • added wrokflows (37a2445)
  • added notification route (8cb2714)
  • Add more test coverage (026c6f1)
  • feat: Implement comprehensive testing infrastructure with Vitest and Husky hooks. (d7bed05)
  • feat: Implement Kafka-based notification processing with delayed retries, status tracking, and API integration. (300d286)
  • feat: add landing page hero and architecture sections, including image and README update. (296601a)
  • feat: Add landing page hero section and footer components. (6220683)
  • feat: implement notification service dashboard landing page with features and architecture sections. (aa8d20a)
  • Add Feature section (ed3e3c9)
  • feat: Implement initial dashboard UI including landing page, authentication, and core dashboard views. (0a33130)
  • feat: implement dashboard for sending single and batch notifications and displaying statistics. (73f5165)
  • feat: Add new dashboard application for sending and managing notifications. (0f345be)
  • feat: Introduce Admin Dashboard with Next.js, Docker integration, and updated documentation. (34dc874)
  • feat: Implement initial admin dashboard with Next.js authentication and layout. (9cf2f0c)
  • Add dashboard (7e07159)
  • Add loki and grafana logging support (242beb9)
  • feat(webhook): enhance webhook handling and add test server (beb6996)
  • feat(dlq): implement DLQ status publisher for failed event notifications (b4ada08)
  • Implement delayed worker process ([013496e](013...
Read more