September 30th, 2024

Improved

Fixed

Weekly Product Updates

Updates

  • Customer Portal enhancements: We've made several improvements to the Customer Portal to enhance user experience and clarity:

    • Renamed to "SLA Portal": We've updated the name from "Customer Portal" to "SLA Portal" for better clarity on its purpose.

    • Improved Error Handling: We now display an error page for expired access tokens, ensuring users are aware of authentication issues.

    • Duration Information: Added a "Duration left" tooltip to provide users with clear information about remaining SLA durations.

    • Default Sorting: The SLA Portal now defaults to sorting by most recent entries, making it easier to find the latest information.

    • Mobile Responsiveness: Implemented a mobile version of the customer dashboard for on-the-go access.

  • Performance optimizations: We've implemented several backend and frontend optimizations to significantly improve system performance:

    • Faster SLA Processing: Optimized the backend to update SLA detects more efficiently, reducing the need to query numerous shards with billions of documents.

    • New Customer Breach Route: Created a dedicated route for customer breaches and implemented caching to improve response times.

    • Frontend Speedup: Optimized the /statistics route on the frontend for faster data retrieval and display.

    • Organization Naming: Standardized organization naming conventions across the platform.

Fixed

  • Event-based SLO Calculations:

    • Fixed an issue where incomplete compliance period windows were being counted for breaches in event-based SLOs.

    • Corrected the inverse on_target status rendering for event-based SLOs that certain users were experiencing.

  • SLA Status Display: Resolved a bug where in-breach SLAs were incorrectly showing a OK status

  • User Navigation: Corrected the landing page for users to /gettingStarted instead of /customers

  • SLA Calendar picker behavior: There were certain inconsistencies between SLA duration descriptions and actual periods that were selected when a user sets the SLA policy duration. This along with correction in the logic for preset SLA durations ensures the SLA policy duration works with accuracy.