Releases: SimpleNotificationSystem/simplens-core
Releases · SimpleNotificationSystem/simplens-core
Release v1.2.0
Full Changelog: v1.1.0...v1.2.0
🚀 Features
- onboard-package: add prompting for version in normal mode (
6f20b1f) - fix: add timneout to unified consumer and update throttle map immediately in admin-alert-servuce (
050349f) - add dashboard navigation tour (
d8435f9) - add the template editor page with monoco editor (
1aaf111) - add eslint to core and topre-push (
5445749) - add frontend for template management (
a21c16f) - add additional routes for template notification in api (
6f5619a) - Add tests (
2313d26) - add bruno api-docs (
4447b2d) - implement template creation and usage in the api (
72a5365) - add page animation (
bbab312) - add floating sidebar (
5dd6fd3) - add glassmorphism effect as aadditional layer to the dashboard (
824ad80)
🐛 Bug Fixes
- fix: dashboard build error and wrong navigation in restart tour (
c175a75) - fixed monaco editor loading (
1dd664e) - fix type error in schema failure handler (
661b9c6) - fix: lint issues in dashboard (
7dbd1ae) - fix bruno api docs for easy env loading, fix issues in notification templates in api, optmized db query performance (
4914e03) - bug-fix: Now the simpleNS api can accept optional template_id array and uses template if temaplte_id available else uses the channel content from content field. (
ef12e1d)
📦 Other Changes
- update bruno api docs to correctly refer the env vars in request (
c86f767) - update payload studio to include template_id (
fecf3ed) - update README for core for simpler quick start (
f868678) - update simplens website link in the README for onboard package (
aff4dca) - update simplens website link in config-gen package (
349bea6) - update sidebar ui (
87b6efd) - update workflow to test the core before build (
d4748eb) - refactor: improve code formatting and readability in notification templates tests (
b2cd919) - update test (
415ac43) - small update in template page (
60c762e) - Remove old workflow file (
4c490ed)
🐳 Docker Images
| Service | Image |
|---|---|
| Core | ghcr.io/SimpleNotificationSystem/simplens-core:1.2.0 |
| Dashboard | ghcr.io/SimpleNotificationSystem/simplens-dashboard:1.2.0 |
# Pull images for this release
docker pull ghcr.io/SimpleNotificationSystem/simplens-core:1.2.0
docker pull ghcr.io/SimpleNotificationSystem/simplens-dashboard:1.2.0Release v1.1.0
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.0Release v1.0.0
🚀 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...