Skip to content

Release notes

Release notes
  • Version: 5.6.0
  • Build number: 15916
  • Release date: 2024-09-30 (general availability)
  • Server version: nanitor-5.6.0.12824-15916-master
  • Agent version: nanitor-5.6.0.12824-15916-master
  • Collector version: nanitor-5.6.0.12824-15916-master

Welcome to Nanitor v5.6.0!

We are excited to announce the release of Nanitor v5.6.0, which includes a variety of new features, improvements, and bug fixes designed to enhance data management, issue tracking, and user customization. This release brings powerful capabilities for better asset filtering, issue progress tracking, and improved handling of software inventory on MacOS.

Highlights

Issue Progress Tracking

  • Visualize and Track Issue Resolution: A new "Issue Progress" field tracks the percentage of resolved violations across assets. Additionally, an issue timeline provides a visual representation of how issues progress over time, helping identify where they are stalled and how quickly remediation efforts take effect.
Issue progress shown in issue lists
The issue progress helps track resolution efforts.
Issue progress timeline in issue detail
The issue progress timeline shows the progress over time.

NOTE: Violations created and resolved refers to the detection/resolution of an issue on individual assets.

Homebrew Package Manager Support (MacOS)

  • Track Software Installed via Homebrew: Nanitor now captures software installed through Homebrew on MacOS. This ensures that applications installed via this popular package manager are properly represented in the software inventory.
Homebrew support in software inventory
Homebrew-installed applications now appear in the software inventory for MacOS devices.

Customizable Default Filters

  • Save and Customize Filters for Key Pages: Users can now save their preferred filters for specific views and pages, allowing for customized defaults. For example, users can choose to always hide or display rogue assets depending on their specific needs.
Saved filters - can specify as default
Users can now select a saved filter as a default filter.

Multiple Label Filtering for Assets

  • Filter Asset Labels with AND/OR/NOT Conditions: Nanitor now supports filtering assets in a more flexible way. Users can specify "None of these labels" to filter out labels that the devices must not have (NOT condition). Separately users can specify "All of these labels" to specify a set of labels that all the returned devices must have (AND). The existing Asset label filter works as before, requiring assets to have just any of the labels specified (OR).

This is currently offered on the Asset Inventory page, but we expect to add this to more pages soon.

Multiple label filtering conditions for assets
The additional asset label conditions are available from the More filter dropdown.
Example of label filters applied
Example of multiple label filters applied together.

NOTE: Each filter works independently, so they can be used together. The results will match all applied filters.

Improvements

Data Cleanup for Archived Devices

  • Efficient Data Management: The first iteration of the data cleanup process for archived devices and old benchmark results has been implemented, ensuring that old data is periodically removed, while maintaining historical benchmark scores for active devices. This helps keep the database lean and supports performance.

Tooltip Enhancements for Recheck Status

  • Detailed Recheck Information: Enhanced tooltips now display detailed information about recheck requests, including when the last recheck was requested and completed, and current progress if the recheck is ongoing.
Recheck status tooltip
Enhanced tooltips provide more detailed information about recheck status.

Uptime Display in Asset Detail View

  • View Asset Uptime: Users can now see machine uptime directly in the Asset Detail view. This can be helpful to see quickly for sysadmins.
Asset uptime display
View uptime for assets in the Asset Detail page.

Improved Issue Remediation Value Calculation

  • Organization-Based Calculation: Adjustments to the issue remediation value calculation ensure that remediation values are calculated on a per-organization basis, preventing one organization's devices from impacting another.

Alerts - Custom Webhooks

  • Added Alert - Webhook Test Functionality: Improved webhook support for alerts, including a test button to allow users to verify webhook functionality and troubleshoot alerts effectively. An updated user documentation guide has also been published with more details on the payload sent to the webhook: https://docs.nanitor.com/integrations/#alerts

Other improvements

  • Public API: Search by IP Address: Added the ability to search for assets by IP address in the Nanitor API, improving flexibility for device management in environments that rely on IP-based tracking.

  • Bulk Issue Exception Handling: Users can now bulk-select issues and apply exceptions, simplifying the management of issue exceptions for multiple assets at once.
    This applies in the issue list and in the issues tab in the asset detail view.

  • Improved Transaction Performance: Various performance improvements have been implemented.

  • Archive Non-Connected Collectors: Added the ability to archive independent collectors that are not connected to the server and have no assigned devices. Tooltips provide guidance if archiving is unavailable.

Bug Fixes

  • PDF Report Export Timeout Fix: Fixed an issue where the PDF export for compliance reports timed out.

  • Label Import API Fix: Fixed a bug that caused errors when importing a mix of new labels and ones that already exist in the system through the /labels/import API endpoint.

  • AD User Discovery Processing Fix: Addressed performance issues related to the AD user discovery process, reducing processing times significantly.

  • Dashboard Filter Application Fix: Fixed a bug where filters were not applied after clicking links in the "Assets" widget on the overview dashboard.

  • CVE-2023-22516 Detection in Bamboo 9.0.1: Resolved an issue where Nanitor failed to detect CVE-2023-22516 in Bamboo 9.0.1 environments.