Data Protection and Security Toolkit – Release v2.24.0

Improvements & Updates

  • “Check rules on issue” enhancements:
    Now renders a new table with “Check case” functionality. This allows users to verify if a rule matched and view the exact content detected. The search logic is now aligned with the general search, ensuring consistent results.
  • Suppress Jira notifications during search:
    Users can disable issue watcher notifications (for create/update issue or update comment operations) directly from the Configuration page. (Not applicable for Confluence).
  • Audit logs redesign:
    Changed from a table view to a text-based view. This simplifies debugging and provides a clearer overview without navigating across multiple pages.
  • Execution time in history header:
    Added a field showing how long a search took, helping users better understand performance.
  • Content-updated search moved to worker:
    Offloaded processing to workers to reduce server load and improve stability when working with templates.
  • Rate limiting with Redis:
    Request counting is now managed with Redis across all instances. Previously, due to random load balancing, limits could vary (30–120 requests). This change enforces consistent, reliable request limits.
  • Optimized rule creation from library:
    Adding rules generates less traffic, reduces load, and improves performance. The “Check all rules” option was removed due to new per-template limits.
  • New limits for rules and actions:
    Each template is limited to a maximum of 50 rules and 50 actions. This ensures stable performance and keeps search logic efficient.
  • Trigger template validation:
    “Triggered by event” templates cannot run more frequently than once every 10 minutes per instance, reducing redundant searches and preventing server overload.
  • Upgraded to the latest version of ACE.
  • Pagination limit introduced:
    Page size is now capped at 50, improving response times and ensuring system stability.
  • RTK Query timeout adjustment:
    Tuned for smoother interaction between users and the application.
  • Search endpoint in History update:
    Migrated to a new search endpoint, replacing the deprecated one.
  • Improved timeout handling for searches:
    Timeout checks now run every minute, stopping templates or executions that exceed thresholds.

Fixes

  • Improved user data handling in content-updated templates:
    User identity is now validated via JWT token instead of instance URL, providing greater accuracy and security.
  • Validation for “Check rules on issue” (Confluence):
    Fixed incorrect validation behavior.
  • Search progress tracking:
    Now correctly displays the user who initiated the search and shows accurate progress details.
  • Sentry logging improvements:
    Added contextual information to identify how many users are affected by an issue.
  • Template list refresh:
    The templates table now reliably refreshes after an execution finishes.
  • Redirect optimization:
    Redirects now occur instantly without briefly flashing the dashboard.
  • Optimistic updates fixed:
    Rules, actions, and announcements now update correctly after create/edit/delete operations. Previously, new endpoints caused unintended re-renders.
  • Configuration page crash fix:
    Resolved an error when the page was unmounted and remounted, caused by context handling in react-hook-form.
  • Ignore list delete button restriction:
    The delete option is now disabled when the application is unlicensed.
  • Locale handling fix:
    Resolved an issue where German was shown by default if English wasn’t explicitly set. Now English is always the default, and German only appears if selected.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.