What's New?
Version 5.1
📅 Search Anywhere Framework version 5.1.0 released on August 1, 2025.
Critical changes
Please note the critical changes section.
New Module — Application Performance Monitoring (APM)
The Search Anywhere Framework now includes the APM module, which enables uploading OpenTelemetry-standard trace data and provides a tool for analyzing traces, services, and operations within a unified ecosystem alongside the resource-service model, inventory, and incident manager.
- Implemented dashboards for analyzing traces, services, and operations
- Implemented automatic service and resource map generation
- Implemented automatic Asset Service Model construction for microservices
- Configured rules for detecting trace errors
Core
⚡️Changes- Optimized interface performance—pages now load 30–50% faster, and the size of downloaded data has been reduced by half
- Added the verbose search mode, enabling the viewing of source documents when using modifying commands
- Introduced the client settings interface for SP client connections
- Added the
Trace Timelinevisualization to display event sequences over time as traces - Added the
Mapvisualization for building relationship maps between objects
- The search timeline is now interactive—selecting a time interval displays related data and statistics
- Added a new set of options for quick searches on numeric fields:
- Time-based average value
- Time-based maximum value
- Time-based minimum value
- Added a preview of how a query will be modified in quick searches
- Enabled exclusion searches by value in quick searches
- When pinning fields in search, users can now display the entire event, with pinned fields appearing first and highlighted
Content Managementnow supports loading reference books from content modules- Access to the
System Parametersnavigation section can now be controlled via menu permissions Spotlightnow supports searching within notes
- Fixed an issue preventing visualization type switching when editing a dashboard
- Fixed
date-type field extraction fromCSVwhen loading data into an index - Fixed an issue where columns in
Tablevisualizations could not be hidden - Fixed a macro saving error when the macro contained the
|symbol - Excluded the upper bound of color ranges in
Single Valuevisualizations - Fixed incorrect display of negative values in
Single Valuevisualizations - Fixed a field name display issue in
Single Valuevisualizations - Fixed X-axis value display in
Column Chartvisualizations - Fixed an issue where color changes in
Column Chartvisualizations did not apply without modifying other settings - Fixed incorrect column name display in
Column ChartandLine Chartvisualizations - Fixed overlapping dynamic input elements in dashboards
- Fixed missing time fields in index templates
- Fixed duplicate magnifying glass icons in various system interfaces
- Fixed
JDBC queryeditor display in dark mode - Fixed an issue preventing modification of the
Start timeoption inSnapshot Policyediting - Fixed
spotlightsearch errors when lacking inventory configuration list permissions
Core: Engine
⚡️Changes- Added a memory monitoring mechanism to search, limiting query execution to prevent node crashes
- Commands
peval,aggs, andtimeaggsnow automatically usekeyword-type fields - Added an auto-keyword setting for the
searchcommand to enable automatic use ofkeyword-type fields - Added the
TEXToperator tosearch, forcing searches ontext-type fields when auto-keyword is enabled - The SME module no longer requires installation on all cluster nodes, allowing dedicated search-only nodes
- Added new limits for background queries
- The
evalcommand now supports fields extracted from array objects - The
formatcommand’s output can now be modified by other commands when used in asearchsubquery - The
inputlookup,lookup, andoutputlookupcommands now support thesystemparameter for using system reference books
- Fixed a search issue where incorrect fields were displayed in the table after executing
timechartortimeaggscommands - Fixed a memory leak when saving background task results to disk
- Fixed a search issue when a query or subquery began with a pipe character (
|) preceded by a comment - Fixed an issue where using a single
*character in a query wasn't possible - Fixed an issue in the search interface where
nullfield values were displayed asundefined - Fixed parameter highlighting for
packsizeandnoresin theoutputlookupcommand - Fixed an error in string formatting using conditional operations in the
evalcommand
Core: Job Scheduler
Improvements- Table column order from queries is now preserved when exporting via the
Send Emailactive action
- Fixed a license check timeout issue in the
Create Incidentactive action - Fixed an issue where it was impossible to disable mailing group usage in the
Send Emailactive action
Incident Manager
⚡️ Changes- Redesigned the incident card interface
- Added ability to create comments from the history interface
- History comments now support
Markdown - Added history search functionality
- Added incident linking capability
- Added configurable filter relationships to build dependencies between filter values
- Added exclusion filters
- Added UI configuration for severity levels
- The
Severityfilter can now be configured using dynamic options - Added a new
Markdownfield type to incident cards - Added incident tag editing capability
- Workflow transition connections can now be moved via double-click in the transition settings interface
- Increased working area in workflow transition settings
- The
Incident Statisticsdashboard is now installed automatically, with updates trackable inContent Management
- Fixed missing notifications for workflow changes
- Fixed an error when editing incidents
- Fixed an issue with editing incident groups when the
Synchronize with incidents in this groupoption was disabled - Fixed incorrect grouping settings deletion
RCM 2.0
⚡️ Changes- Implemented layer
snapshottingto view system state at different time points - Added service search capability
- The
RCMandLayerspages are now merged, with switching via toggle - Added service centering when clicked
- Fixed incorrect service width calculation in
Firefoxbrowser - Fixed incorrect connection rendering when switching between layers
- Fixed disabled metric panel buttons when reselecting a service
- Fixed an issue where the time field wasn't saved in metrics
User Behavior Analytics
⚡️Changes- Added support for configuring
Exceptionsin profiling policies - Added partial recalculation support for
DictionaryandStatisticsalgorithms in profiling policies
RCM
Fixes- Fixed an issue where the interface displayed
Error: Not Foundmessage when models were missing
SAF Beat Manager
ImprovementsSAF Beat Managementaccess is now controlled based on cluster permissions of the current account:cluster:admin/sm/sbm/view- full access (backward compatibility)cluster:admin/sm/sbm/all_access- full accesscluster:admin/sm/sbm/read_only- read-only access
- Added support for multiple SAF nodes for authorization checks
- Fixed an issue where logs stopped being recorded after clearing the log directory
SAF Beat
Fixes- Fixed an issue where the agent couldn't connect to the network interface after system reboot
- Fixed user/group verification issues on
zLINUXoperating system - Fixed file descriptor leaks when accessing
SAF Beat Manager
Inventory
Improvements- Added a filter in source configurations that uses conditional expressions to keep only relevant events for inventory
- Added statistics for assets to the configuration list and asset page
- Optimized asset configuration calculation runs
- Added more detailed execution statistics
- Added capability for self-linking assets
- Added automatic storage creation after asset configuration creation
- Fixed incorrect display of
list-type attributes in the related assets section
User Behavior Analytics
Improvements- Redesigned the interface for configuring coloring intervals in scoring calculations
Lookup Manager
Improvements- The reference interface now supports copy-paste operations for table data
MITRE ATTACK
Improvements- Dashboards, tasks, and references required for module operation are now installed automatically. Updates can be tracked in
Content Management
- Fixed an issue where current time was displayed instead of actual creation/modification time for layers
Knowledge Center
Improvements- Added keyboard shortcuts for all editing options
- Fixed an issue where only one block was saved when adding multiple consecutive blocks
- Fixed an issue when opening notes in new windows
- Fixed missing pagination settings for rules list
- Fixed highlighted text display in dark theme
- Fixed interface errors when deleting images from notes
- Fixed navigation behavior when deleting intermediate pages
MSSP
Fixes- Fixed cluster connection information display issues
- Fixed request handling when connection to remote cluster is lost
Cyber Security
Improvements- Added capability to import
Sigmarule archives
Search Anywhere Framework Installer
Improvements- Added capability for installation and updates without requiring
rootprivileges Logstashupdated to version8.13.4- Added option to select
OpenSearchuser account for updates
- Fixed incorrect automatic
JVM heapsize detection - Fixed user group handling for services
- Fixed
Logstashinstallation directory detection - Fixed installer config file directory reading
- Fixed a bug in
SA Web - Fixed
build.numberprocessing issue inSA Web
Critical Changes
- Changed license storage path to
<OS_HOME>/config/sm-core/<LICENSE_FILE> - Modified structure for linking incidents to
Inventorymodule:- field
inventory_namerenamed toinventory_id - field
index_namerenamed toinventory_name
- field