{"id":18455,"date":"2025-02-02T10:52:45","date_gmt":"2025-02-02T08:52:45","guid":{"rendered":"https:\/\/kordon.app\/?p=18455"},"modified":"2025-03-13T10:58:33","modified_gmt":"2025-03-13T08:58:33","slug":"kordon-1-7-0","status":"publish","type":"post","link":"https:\/\/kordon.app\/et\/kordon-1-7-0\/","title":{"rendered":"Kordon 1.7.0"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">We\u2019re proud to present Kordon 1.7.0\u2014internally known as <\/span><i><span style=\"font-weight: 400;\">the performance rewrite<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We\u2019ve been working on this one for a while because it had some big goals: making it <\/span><i><span style=\"font-weight: 400;\">blazing fast<\/span><\/i><span style=\"font-weight: 400;\"> to work with thousands of assets and tens of thousands of tasks.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We know, the last release was also about performance\u2014but we took it <\/span><i><span style=\"font-weight: 400;\">even further.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">We kind of hope we can stop focusing on performance for a while now. \ud83d\ude05<\/span><\/p>\n<h3><b>New Features<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u2705 <\/span><b>Task completion in the side panel<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">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\u2014without ever going into the full task details view.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Actually, tasks now <\/span><i><span style=\"font-weight: 400;\">always<\/span><\/i><span style=\"font-weight: 400;\"> open in the side panel by default. But if you need more details, clicking on the task name <\/span><i><span style=\"font-weight: 400;\">again<\/span><\/i><span style=\"font-weight: 400;\"> will still take you to the full view.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83c\udfaf <\/span><b>Filters in list views persist as you navigate<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">The list views now <\/span><i><span style=\"font-weight: 400;\">remember<\/span><\/i><span style=\"font-weight: 400;\"> your filters between visits. So if you&#8217;re working on controls but take a quick detour to the requirements list, you won\u2019t have to reset your filters when you come back. Kordon remembers.<\/span><\/p>\n<h3><b>Bug Fixes<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\ud83d\udc1e <\/span><b>Completion evidence visibility fixed<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Previously, only the assignee could see completion evidence. That wasn\u2019t very productive&#8230; Now, <\/span><i><span style=\"font-weight: 400;\">everyone<\/span><\/i><span style=\"font-weight: 400;\"> with access to the task can see the evidence. Useful for auditors and security managers, right?<\/span><\/p>\n<h3><b>Improvements<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\u26a1 <\/span><b>List view performance boost<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Pagination now happens on the <\/span><i><span style=\"font-weight: 400;\">server side<\/span><\/i><span style=\"font-weight: 400;\">, making even the largest lists <\/span><i><span style=\"font-weight: 400;\">snappy<\/span><\/i><span style=\"font-weight: 400;\">. Plus, calculated fields are cached for extra speed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udd0d <\/span><b>Faster filtering<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Filters now run on the <\/span><i><span style=\"font-weight: 400;\">server side<\/span><\/i><span style=\"font-weight: 400;\">, with calculated fields cached for even better performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\ude80 <\/span><b>Improved search<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Search now runs <\/span><i><span style=\"font-weight: 400;\">server-side<\/span><\/i><span style=\"font-weight: 400;\">, making it significantly faster for all data sets. For now, searches work for full words only, but we\u2019ll add <\/span><i><span style=\"font-weight: 400;\">better partial search<\/span><\/i><span style=\"font-weight: 400;\"> in upcoming releases.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udce7 <\/span><b>User emails always converted to lowercase<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">No more email conflicts due to case sensitivity\u2014every email is automatically converted to lowercase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udd11 <\/span><b>Integrated authentication with Google, Microsoft, Okta, and Keycloak<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">No need for a separate Keycloak Docker anymore\u2014SSO authentication with Google Workspace, Microsoft Entra, Okta, and Keycloak is now built into Kordon.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udce6 <\/span><b>Smaller container size<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">We\u2019re not saying the internet would <\/span><i><span style=\"font-weight: 400;\">run out of space<\/span><\/i><span style=\"font-weight: 400;\">, but moving around smaller containers is always a good thing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u23f3 <\/span><b>Background tasks introduced<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kordon can now <\/span><i><span style=\"font-weight: 400;\">run tasks in the background<\/span><\/i><span style=\"font-weight: 400;\">, improving performance for upcoming features. For example, cache maintenance can now be handled in a separate background job and Docker, making things even smoother.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udd12 <\/span><b>Integrated TLS support for HTTP<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kordon now includes built-in TLS support, so there\u2019s no need to place it behind a separate TLS termination proxy.<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>We\u2019re proud to present Kordon 1.7.0\u2014internally known as the performance rewrite. We\u2019ve been working on this one for a while because it had some big goals: making it blazing fast to work with thousands of assets and tens of thousands of tasks. We know, the last release was also about performance\u2014but we took it even&#8230;<\/p>","protected":false},"author":1,"featured_media":15125,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[109],"tags":[],"class_list":["post-18455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/posts\/18455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/comments?post=18455"}],"version-history":[{"count":1,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/posts\/18455\/revisions"}],"predecessor-version":[{"id":18456,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/posts\/18455\/revisions\/18456"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/media\/15125"}],"wp:attachment":[{"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/media?parent=18455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/categories?post=18455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kordon.app\/et\/wp-json\/wp\/v2\/tags?post=18455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}