Releases: glitter-node/glitter-notification_hub
Release list
glitter-notification_hub v0.8.5
Initial public release of glitter-notification_hub.
glitter-notification_hub is a notification orchestration module for Gnuboard 7 that manages Delivery Plans, Delivery Attempts, and Dead Letters on top of the core Notification system.
It leverages the existing Notification Definition, Template, GenericNotification, and channel infrastructure provided by the core while adding delivery orchestration, retry management, idempotency, and operational visibility.
Highlights
- Delivery Plan management
- Delivery Attempt tracking
- Dead Letter management
- Idempotent delivery and duplicate prevention
- Retry policies and delivery lifecycle
- Administrative monitoring UI
- Role-based access control
- Korean / English localization
- Full Gnuboard 7 module lifecycle support
Security & Reliability
- Atomic Claim Token consumption
- Row-lock based delivery orchestration
- Sensitive data sanitization
- Dead Letter idempotency
- Read / Write permission separation
- Scheduler and Queue Kill Switches disabled by default
- Null Adapter as the default delivery implementation
By default, no external notification is sent immediately after installation until explicitly enabled.
Administration
The module provides three administrative views.
- Delivery Plans
- Delivery Attempts
- Dead Letters
The UI supports permission-aware rendering, allowing read-only administrators to inspect data without exposing write actions.
UI Improvements
This release also includes several usability improvements.
- Improved Delivery Plan filters
- Improved Provider search for Delivery Attempts
- Search support for Dead Letters
- Unified page layout across all list views
- Consistent spacing and content height
- Administrative menu renamed to Notification Hub
Layout Improvements
- Corrected Layout registration contract
- Fixed Layout resolver lookup issues
- Improved Layout synchronization
- Enhanced Layout permission handling
- Write actions hidden for read-only roles
Validation
The module has been validated with:
- PHPUnit Unit Tests
- Vitest Layout Tests
- PHP Lint
- JSON Validation
- Backend / Frontend Translation Parity
- DDL Pretend Validation
- Module Install / Activate / Update lifecycle verification
Requirements
- Gnuboard 7
- PHP 8.3+
- MariaDB 10.11+
Repository
https://github.com/glitter-node/glitter-notification_hub
This is the first public release of glitter-notification_hub.