Skip to content

Release v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 16:24
· 49 commits to master since this release
64cfdc5

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