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.