Isora v1.10.0
November 17th, 2025
Frontend Release v1.10.0
What's New
Assets
- Sort by Duplicate Assets
You can now sort assets within an Asset Group by the number of duplicate assets (descending), making it easier to identify and prioritize conflict resolution.
- Filter by Active Exceptions The Asset Inventory now supports filtering by Active Exceptions (approved and not expired), allowing faster insight into assets with ongoing exception activity.
- Filter by Off Premises Locations A new filter lets you view only assets located Off Premises.
Third Party Inventory
- Active Exceptions Filter and Indicator Added a new filter and indicator for Active Exceptions, enabling you to quickly identify third-party items with approved, active exceptions.
Exceptions Register
- Dedicated Exception Page
Each exception now has its own dedicated page accessible via a direct link. This gives you a single, authoritative exception record you can easily share—no sidebar navigation required.
- Local Description Field
Added an optional Local Description field in the exception sidebar for additional context during creation or editing. This field is also searchable in the search bar.
Backend Release v1.10.0
What's New
Third Party Inventory
- Active Exceptions Filter and Indicator
A backend filter and count have been added for active exceptions in Third-Party Inventory.
- Applying the filter updates table data, filter pills, and URL state.
- Clearing the filter restores your previous search results.
- Nullable Location Category
The Location Category field can now be set to null, preventing migration issues.
- Assessment Status
Assessment status now automatically recalculates when a child survey is deleted, ensuring state accuracy.
Bug Fixes & Improvements
- Vendor Contact Phone Number
The phone number is no longer required when creating a vendor contact.
- Asset Enrichment Survey
The
/api/categorizationanswers/lock_all?survey=<id>endpoint now returns accurate success and failure counts, resolving previous inconsistencies.
- Assessments Acknowledgment Fix
Resolved an issue where users could not Acknowledge a parent survey if one or more child surveys were in a canceled state. Users can now acknowledge the parent survey normally.
API Updates
api/vendors/hierarchy- Added a new
active_exceptionsarray containing all approved, active exceptions.
- When no active exceptions exist, the array is empty.
- Added support for filtering vendor products using the query parameter:
active_exceptions=true|false
Example Response:
{ "id": string, "...": "...", "active_exceptions": [ { "id": string, "requester": { "id": string, "username": string, "first_name": string, "last_name": string }, "type": string, "type_info": { "id": string, "name": string, "description": string }, "expiration_date": string } ] }- Added a new
/api/locationsAdded support for filtering by Location Category:
/api/locations?category=on_premises /api/locations?category=off_premises
/api/hostsAdded filters and sorting to asset duplicates.
Examples:
- GET
/api/hosts?duplicates=true- returns only assets that have duplicates.
- GET
/api/hosts?duplicates=false- returns only assets with no duplicates.
- GET
/api/hosts?ordering=duplicates- returns all assets sorted by duplicate count (descending)
- GET
/api/hosts?duplicates=true&ordering=duplicates- returns only duplicate assets, sorted by count (descending)
- GET