November 17th, 2025

T
Theresa Trevino
3 min read

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_exceptions array 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
        }
      ]
    }

  • /api/locations

    Added support for filtering by Location Category:

    /api/locations?category=on_premises
    /api/locations?category=off_premises

  • /api/hosts

    Added 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)
Did this answer your question?