3.2.5
rajnandan1/kener3.2.5Mar 24, 2025by rajnandan1
AI Summary
Kener 3.2.5 introduces comprehensive user management with RBAC (admin, editor, member roles), enhanced code editing capabilities with syntax highlighting for JavaScript/JSON fields in triggers and monitor evaluations, and improved notification templating for Discord and Slack. The release also adds site-wide status badges, resolves multiple bug fixes, and improves build performance.
Key Highlights
- Comprehensive RBAC with 3 roles (admin, editor, member) and user activation controls
- Code editor with syntax highlighting and error checking for JavaScript/JSON in triggers and monitor evals
- Custom Discord and Slack body templates with improved variable templating
- Site-wide status badges and dedicated Badges management page in admin dashboard
- Resolved 9 GitHub issues including event editing, certificate support, and error handling
New Features
- Code editing for JavaScript and JSON fields in trigger custom body and monitor evals
- Syntax highlighting and error checking for monitor evaluation functions
- Custom Discord and Slack body templates in triggers
- Improved variable templating for all notification types
- Comprehensive user management with 3 roles: admin, editor, and member
- Self-service profile management for all users
- User activation/deactivation controls for admins
- Dedicated Badges management page in admin dashboard
- Site-wide status badges to show overall service health
- Version information automatically pulled from package.json
Full Release Notes
### Features - Added code editing for all JavaScript and JSON fields for trigger custom body and monitor `evals`. - Syntax highlighting and error checking for monitor evaluation functions - Added support for custom Discord and Slack body templates in triggers - Improved variable templating for all notification types - Added comprehensive user management with 3 roles: admin, editor, and member. Read more [here](https://kener.ing/docs/rbac) - Self-service profile management for all users - User activation/deactivation controls for admins - Added dedicated Badges management page in the admin dashboard - Site-wide status badges to show overall service health - Version information automatically pulled from package.json ### Improvements - Improved build time by migrating lucid-svelte to individual components ### Github Issues Resolved - Feature: Enhancement of Webhook Custom Body Functionality [#238](https://github.com/rajnandan1/kener/issues/238) - Feature: Add LDAP for authentication [#210](https://github.com/rajnandan1/kener/issues/210) - the event created by tigger can't update affects. [#309](https://github.com/rajnandan1/kener/issues/309) - Multiple account or RBAC [#334](https://github.com/rajnandan1/kener/issues/334) - The event that has been edited isn't clickable after you save it [#350](https://github.com/rajnandan1/kener/issues/350) - /app/package.json ERROR on fresh install [#346](https://github.com/rajnandan1/kener/issues/346) - Site stops when monitor processing throws an error [#345](https://github.com/rajnandan1/kener/issues/345) - Support for Self Signed Certificates [#351](https://github.com/rajnandan1/kener/issues/351) - Wrong month is showing up after clicking on the 'Browse Events' link [#349](https://github.com/rajnandan1/kener/issues/349) ### Migration Notes This update is fully backward compatible with existing installations. User accounts created before this update will retain admin privileges by default.