Change Log

Weekly Platform Updates: Flexible Notifications, Report Scheduling & MikroTik Crawler Launch

This week brings exciting updates including the launch of our Notification Management service with per-recipient channel options, initial Report Scheduling, and the MikroTik Product Crawler. We've also improved organization site count accuracy.

-

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 new notifications service 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 the messenger service) for each individual recipient within a group.
  • Reporting Engine (reports): The reports service is now operational, with foundational capabilities for scheduling and generating SLA reports. Initial support for defining schedules (daily, weekly, monthly) and fetching data from faults and metrics services is in place. Generated reports (PDF/JSON stubs) are stored on S3.
  • MikroTik Product Crawler (mikrotik-crawler): We've launched the mikrotik-crawler service. 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 notifications service): 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 reports service): 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 notifications service): The lists of sites associated with notification groups now benefit from enhanced validation against the control-plane service, ensuring the site information you see is more current and accurate when viewing group details.

Bug Fixes

  • Corrected Organization Site Count (within auth service): Resolved an issue affecting the accuracy of the total site count displayed for organizations (managed by auth but reflecting data from control-plane/mikrotik), ensuring it now correctly shows zero when all associated teams have removed their sites.