Repository navigation
Full Changelog: v1.2.1...v1.3.0
馃殌 Features
- feat(README): enhance API documentation with new architecture details and routes (
fa824a6) - Update SimpleNS-HLD.png with new design changes (
e45ad86) - feat(api-docs): update API documentation and add new endpoints for admin channels and notifications management (
7efcac0) - feat: Enhance load-test script for SimpleNS with new features and improved functionality (
2a83bd8) - feat(port-forward): implement auto-reconnecting for kubectl port-forwarding in scripts (
cffcf3c) - feat(k8s): update README and scripts for improved local development workflow (
a563573) - feat(dashboard): fix UI bug in template editor (
8a1a85e) - feat(scripts): enhance environment switching with PullLatest option and update README (
123883f) - feat(k8s): Add SimpleNS Kubernetes deployment configuration (
1ad205a) - feat: make template_id optional and auto-generate if not provided in template creation (
cb8be26) - feat: add OS-specific control scripts for managing SimpleNS services (
b9d89ba) - chore: update dependencies and add esbuild override (
9b37fb9) - fix(mcp-server): add env fallkback for ci testing (
b67a6d2) - feat(create-simplens-plugin): npm version patch (
9841fec) - fix(create-simplens-plugin): add vitest.config.ts file (
6d3b3da) - feat: add build and publish gh action for npm packages (
e31d42f) - feat(api-client): replace fetch with axios for improved HTTP requests and add parameter handling (
ebc479e) - feat: refactor alert management tools to use shared schemas for validation and improve code consistency (
d0a8d73) - feat: Refactor alert management tools and add new functionalities (
c00c646) - feat: refactor API client to use Axios for improved error handling and request management (
7c73001) - fix(notifications): add eslint disable comment for explicit any type in listNotifications (
813865f) - fix(mcp-server): add auth headers to the fetch plugins api request (
d3dda2c) - fix: add authentication middleware to admin channel and plugin routes (
5ffcf89) - feat: update Node.js version in Dockerfile to 22-alpine for builder and runner stages (
33a4066) - feat: update base image for dependency installation to Node.js 22-alpine (
93bc389) - feat: update Node.js version requirements and add verification step in workflows (
6366baa) - feat: update GitHub Actions workflow to include linting for core and dashboard (
cadea55) - docs: add repository guidelines for project structure, development commands, and testing practices (
4dcdee7) - feat: add repository guidelines and update TypeScript configuration (
11327ed) - docs: add CONTRIBUTING.md to outline project scope, setup, and contribution guidelines (
cffd0dc)
馃悰 Bug Fixes
- fix: refactor content input mode handling in notification forms to use tabs for better UX (
99ef380) - fix(zod schema): allow null values in template_id and provider arrays for notification requests (
6a0afb2) - fix: remove hardcoded 'mock' channel from batch and single request templates (
238506f) - fix: update email variable to use process.env for consistency (
bb35bf5) - fix(docker): update the current health endpoint for api service (
edbf164) - fix(onboard): update the correct health endpoint for api service (
4853e88) - fix: update API endpoint paths for root and health check (
d808322) - Merge pull request #26 from SimpleNotificationSystem/24-resolve-github-security-advisories (
ea11c79) - fix: update Node.js engine requirement to support versions 20.19.0 and above (
f365942) - fix(api-client): update parameter name for getDashboardTrends method from 'range' to 'period' (
544122a) - fix(admin-channel): enhance validation for channel config fields to ensure string type and required checks (
cafbebe) - fix(api): call markModified func on document object to inlcude the changes for saving it in mongoDB (
c2b5114) - fix(admin-channel): update list method to return channels in a structured object (
f33aff6) - fix(dashboard): fix fetching of WEBHOOK_HOSt and PORT values and fixed api calls in template and send section (
96c4b5a)
馃摝 Other Changes
- Merge pull request #27 from SimpleNotificationSystem/development (
64cfdc5) - simplens v1.3 (
b0e183a) - chore(README): remove chaos and resilience testing section (
926566b) - refactor: improve axios mocking and type safety in MCP server tests (
c42b336) - update package-lock.json (
67868e3) - Merge pull request #25 from SimpleNotificationSystem/23-mcp-server-api-integration (
4d47aff) - Merge branch 'development' into 23-mcp-server-api-integration (
9a8e8cc) - docs(mcp-server): update README (
81d98f2) - Merge pull request #21 from SimpleNotificationSystem/20-move-dashboard-api-endpoints-to-api-service (
f587fc8) - refactor(dashboard): update trends aggregation to use timestamp buckets for improved date handling (
933e51b) - refactor(dashboard): update API client and types for dashboard trends response (
ced568b) - refactor(dashboard): remove webhook configuration from runtime and API config (
7a37cf2) - refractor(dashboard): use env variables from api-config.ts file in middleware.ts file (
da8cd44) - refractor(mcp-server): remove DASHBOARd_URL from header as it is now not needed. All requests route to the API service (
a74e203) - refractor: migrate all dashboard api endpoints to api service (
88422fe) - Merge pull request #19 from SimpleNotificationSystem/development (
c365a65) - Merge pull request #18 from SimpleNotificationSystem/development (
17ebb72) - docs: update contribution workflow to branch from development instead of master (
e778e56) - chore: remove deprecated option from TypeScript configuration (
0bd731d) - Merge branch 'development' of https://github.com/SimpleNotificationSystem/simplens-core into development (
370d1f6) - Merge pull request #14 from SimpleNotificationSystem/development (
54281c2) - Merge pull request #13 from SimpleNotificationSystem/development (
cce08d2) - Merge pull request #12 from SimpleNotificationSystem/development (
9b87a4e) - Merge pull request #10 from SimpleNotificationSystem/development (
7f689ce) - Merge pull request #9 from SimpleNotificationSystem/development (
50d81ea) - Merge pull request #8 from SimpleNotificationSystem/development (
5132dbb) - Merge pull request #6 from SimpleNotificationSystem/development (
2c73ad9) - Merge pull request #4 from SimpleNotificationSystem/development (
aabeb27) - Merge pull request #3 from SimpleNotificationSystem/development (
1665ec3) - Merge pull request #2 from SimpleNotificationSystem/development (
229aff7)
馃惓 Docker Images
| Service | Image |
|---|---|
| Core | ghcr.io/simplenotificationsystem/simplens-core:1.3.0 |
| Dashboard | ghcr.io/simplenotificationsystem/simplens-dashboard:1.3.0 |
# Pull images for this release
docker pull ghcr.io/simplenotificationsystem/simplens-core:1.3.0
docker pull ghcr.io/simplenotificationsystem/simplens-dashboard:1.3.0