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.
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.
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.
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.
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.
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.
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.