Weekly Summary
This week, we've rolled out several updates focused on giving you more control over notifications, introducing initial reporting workflows, launching a new data service, and enhancing data accuracy across the platform.
New Service Activations & Initial Features
- Notification Management (
notifications): The newnotificationsservice is now live! This service allows you to create and manage Notification Groups, linking users, target sites, and specific event topics. A key initial feature is the ability to specify the communication channel (e.g., email, WhatsApp via themessengerservice) for each individual recipient within a group. - Reporting Engine (
reports): Thereportsservice is now operational, with foundational capabilities for scheduling and generating SLA reports. Initial support for defining schedules (daily, weekly, monthly) and fetching data fromfaultsandmetricsservices is in place. Generated reports (PDF/JSON stubs) are stored on S3. - MikroTik Product Crawler (
mikrotik-crawler): We've launched themikrotik-crawlerservice. This service automatically scrapes the MikroTik website for product information, storing data in its internal database and assets in S3. An initial API for querying this product data is also available.
Existing Service Enhancements
- Flexible Notification Delivery (within
notificationsservice): You can now specify the communication channel (like email or WhatsApp) for each individual recipient within a notification group when creating or updating it. This gives you greater control over how each person receives alerts. - Faster Report Scheduling (within
reportsservice): We've improved the performance when viewing and editing report schedules, making it quicker and more responsive to manage your reporting setup for the newly activated reporting service. - More Accurate Notification Group Details (within
notificationsservice): The lists of sites associated with notification groups now benefit from enhanced validation against thecontrol-planeservice, ensuring the site information you see is more current and accurate when viewing group details.
Bug Fixes
- Corrected Organization Site Count (within
authservice): Resolved an issue affecting the accuracy of the total site count displayed for organizations (managed byauthbut reflecting data fromcontrol-plane/mikrotik), ensuring it now correctly shows zero when all associated teams have removed their sites.