v1.7.0

Kordon 1.7.0

We're proud to present Kordon 1.7.0 — internally known as the performance rewrite. We've been working on this one for a while because it had big goals: making it blazing fast to work with thousands of assets and tens of thousands of tasks. We kind of hope we can stop focusing on performance for a while now.

— The Kordon Team

What's New

Task Completion in the Side Panel

You can now power through your information security tasks directly in the task list view. Open a task in the side panel, complete it, and move on — without ever going into the full task details view. Tasks now always open in the side panel by default, but clicking the task name again will still take you to the full view.

Persistent Filters in List Views

The list views now remember your filters between visits. If you're working on controls but take a quick detour to the requirements list, you won't have to reset your filters when you come back. Kordon remembers.

Quality of Life

  • List View Performance Boost

    Pagination now happens on the server side, making even the largest lists snappy. Calculated fields are also cached for extra speed.

  • Faster Filtering

    Filters now run on the server side, with calculated fields cached for even better performance.

  • Improved Search

    Search now runs server-side, making it significantly faster for all data sets. Searches currently work for full words only — better partial search is coming in upcoming releases.

  • Integrated SSO Authentication

    No need for a separate Keycloak Docker anymore — SSO authentication with Google Workspace, Microsoft Entra, Okta, and Keycloak is now built directly into Kordon.

  • User Emails Always Lowercase

    No more email conflicts due to case sensitivity — every email is automatically converted to lowercase.

  • Background Tasks

    Kordon can now run tasks in the background, improving performance. Cache maintenance, for example, can now be handled in a separate background job.

  • Integrated TLS Support

    Kordon now includes built-in TLS support — no need to place it behind a separate TLS termination proxy.

  • Smaller Container Size

    Moving around smaller containers is always a good thing. The Kordon container is now leaner.

Fixed

  • Fixed completion evidence visibility — previously only the task assignee could see it; now everyone with access to the task can