This release brings major improvements across asset management, inheritance, risk assessment, and policy handling — delivering a smoother, more consistent user experience throughout the Diri platform.
- Improved stability in the task overview. Tasks are now properly retrieved even when no iterations or sprints are active.
- Deleting sprints no longer causes interruptions in task fetching, ensuring the task table remains consistent and reliable.
¶ Inheritance and write protection Framework
- Improved user control: Permissions now govern editing of all inherited items in the organization tree.
- New: Inheritance settings for assets, threats, and vulnerabilities are now available directly in the GUI.
- IT systems and vendors now support nheritance, improving data consistency across organizational levels.
- Treatments can now inherit configurations, reducing duplication and simplifying multi-level governance.
- Enhanced asset creation: The “New asset” feature now works seamlessly across Privacy, Compliance, Cyber, and Operational Risk modules.
- Introduced a contextual infobar on the “Create New Asset” page showing whether an asset is business- or information-based.
- Improved data reliability: Asset types are now properly saved and translated — Norwegian defaults have been replaced with English equivalents.
- Resolved: Affected assets are now correctly retrieved from active modules, ensuring all relationships are accurately represented.
- Refined inheritance logic: Inherited assets, threats, and vulnerabilities only appear in risk assessments when explicitly added, instead of by default and can be unlinked.
- Bowtie diagrams now support unlinking instead of full removal for treatments — preserving data history and context.
- Clear feedback and user messages appear when inherited items cannot be edited.
- UI upgrade: Threat and vulnerability modals now slide in from the right for a smoother interaction experience.
- Resolved display issue where threats appeared as
[object Object].
- Fixed linking and unlinking issues for vulnerabilities and causes in Bowtie.
- Risk matrix now defaults on for step 4 - treatment planning and during step 5 sign-off, standardizing assessments.
- Users with “Update Systems” rights can now add or unlink threats, vulnerabilities, and assets directly in risk assessments.
- Simplified UI: Inactive buttons for unauthorized actions are now hidden, reducing confusion.
- Treatments created using the module selector now correctly link to their intended module.
- Treatment pages now default to “All modules” when reopened.
- Streamlined app logic by removing redundant
selectedModule state.
- Users & Settings: The first organization in the list is now selected by default when creating new users, improving onboarding speed.
- Improved search: Organization administrators can now accurately search for organizations within their scope.
- Enhanced button interactivity with hover states and tooltips, providing clarity on destructive actions (e.g., “Remove asset”).
- Introduced a new
onHover prop for the <Button> component to support context-aware tooltips.
- Major update: Completed and tested the full end-to-end policy workflow, from registration to document management.
- Policies can now include associated tasks and treatments, linking governance to actionable risk management.
- Added file upload and download capabilities, with backend schema and controller support fully implemented.
- Visual feedback added for policy saving and editing actions.
- Sub-organizations now see top-down shared policies as read-only, ensuring governance integrity.
- Files are correctly shared with sub-organizations, resolving prior propagation issues.
- Policy editor improvements: added missing table fields, fixed toolbar overflow, and improved layout.
- Documents created within the policy editor are now accessible to all authorized users.