1 - Selector Release Notes Version 3849 Dec 16 2025 to Feb 28 2026

Release Notes for Selector AI software releases

Selector Release Notes for Version 3849

New Features and Enhancements

NOTE: Please consult with a solution engineer or Customer Success Manager for any required feature additions.

Secure SMTP Mail Transfer

Selector provides secure SMTP using TLS, which protects the credentials and the email content from being compromised.

The integration of TLS is crucial to establish a secure, encrypted tunnel for the transmission of email. This security mechanism performs a handshake process to authenticate the communicating servers and then encrypts all data exchanged between them.

Secure SMTP Mail Transfer

SNMP Engine Integration with S2AP

The SNMP Engine, a component of Selector Integrations, now offers UI configuration options. Previously, these settings could only be modified by using SSH into the SNMP remote engine. This enhancement provides greater ease of configuration.

SNMP Integration with S2AP

Default Notification Providers

Enhanced Slack2 and Teams2 will be available as default notification providers with the latest version.

Note: New default versions of Slack and Teams are backward compatible.

These enhanced notification provider versions offer improved reliability, a more modern API, and streamlined configuration. The enhancements allow more robust and flexible notification workflows.

Default notification Providers

Maintenance Window Enhancements

The system can now use the strict_match tag to configure maintenance windows, offering more granular alert suppression for device groups.

How it Works

  • When a device is part of a group associated with a site or group, violations from those devices are correlated into a single alert.
  • If strict_match is configured and a violation occurs involving (for example) device4 and device2 (which are part of a correlated alert), an incident is fired even if device2 is under the maintenance window. The incident summary indicates that device2 is under maintenance. Suppression only occurs if all violating devices are under maintenance.

Example

If strict_match is configured and a violation occurs involving device4 and device2 (which are part of a correlated alert), an incident will be fired if only device2 is under the maintenance window. The incident summary will indicate that device2 is under maintenance. Suppression only occurs if all violating devices are under maintenance.

Maintenance Window Enhancements

Tabular Interface for Synthetics URLs

Synthetics URL supports a table view for better readability and addition of new entries.

  • Improved Readability: The Synthetics URL feature now includes a table view for clearer presentation and easier entry management.
  • Flexible Data View: The url_list now supports both Table View and JSON View.

Tabular Interface for Synthetics URLs (Table)

Tabular Interface for Synthetics URLs (JSON)

User Feedback

Selector has a robust User Feedback capability designed to provide deep insights into the user experience, capture innovative ideas for product improvements, and measure overall Customer Satisfaction.

Key Features:

  • Feedback Collection: This feature is seamlessly integrated and available directly within every widget and dashboard across the platform, ensuring that users can provide context-specific feedback at the exact point of interaction.
  • Direct Channel to Selector: The collected feedback serves as a direct, actionable communication channel from users back to the Selector product and development teams.

Access and Consolidation:

All feedback submitted through the various widgets and dashboards is centrally collected, organized, and accessible to the user via a dedicated section for easy review and follow-up.

The consolidated feedback repository can be found by navigating to: Activity -> Feedback.

Feedback Capability)

RBAC Enhancements for Granular Assignment Support

A significant enhancement is available for RBAC, introducing support for nested, granular dashboard permissions. This new capability increases the flexibility and precision available to administrators when managing user access to dashboard resources.

Previously, access controls were applied at top folder level, limiting an administrator’s ability to tailor exact permissions for diverse user roles. With this new, granular approach, administrators can define highly specific access rights down to the individual dashboard level, even within a structured folder hierarchy.

Key Benefits of Granular Nested Permissions:

  • Precise Access Control: Administrators can now ensure that users view only the data and visualizations directly relevant to their responsibilities, improving focus and data security.
  • Hierarchical Flexibility: Permissions are respected and manageable within nested folder structures, allowing for a logical organization of dashboards without sacrificing granular control.
  • Improved Compliance and Security: By restricting access to sensitive data on a per-dashboard basis, organizations can more easily comply with data governance policies and reduce the risk of unauthorized data exposure.
  • Streamlined Administration: While offering greater detail, the system is designed to be intuitive, allowing administrators to efficiently assign a different, distinct set of dashboard permissions to each RBAC role.

Illustrative Example:

Consider a folder named Compute Infra containing the following four dashboards:

  1. Dashboard1: Vsphere Host and VM Health
  2. Dashboard2: Host inventory
  3. Dashboard3: VM inventory
  4. Dashboard4: Vcenter inventory

Using the new granular permission system, an administrator can assign these resources to separate, distinct roles:

  • Technical Operations Team Role: assigned permissions only for Dashboard1 and Dashboard3.
  • Executive Leadership Role: assigned permissions only for Dashboard3.
  • Security Analyst Role: assigned exclusive permissions for Dashboard3 and Dashboard4.
  • Project Manager Role: assigned permissions for Dashboard4 and a Read-Only view of Dashboard1.

This level of control ensures that each role receives the exact set of tools and information required for their duties, optimizing the user experience while enforcing strict access policies.

RBAC Enhancements for Granular Assignment Support 1

  • The roles table now incorporates a Permissions column and the number of users in each category to enhance overall clarity.

RBAC Enhancements for Granular Assignment Support 2

Enhanced Readability of SNMP Trap Varbinds Events

Previously, the variable bindings (varbinds) included in SNMP Traps were presented as raw OIDs and their corresponding values. While technically accurate for machine processing, this format made it challenging for system administrators and monitoring personnel to quickly interpret the significance of the trap without cross-referencing OIDs with MIBs. The data was generally not immediately human-readable, leading to delays in diagnosing and responding to issues.

This feature has been significantly enhanced to improve operational efficiency and ease of use. The system now automatically translates and presents the SNMP Trap varbinds data in a human-readable format.

As a result, when an SNMP Trap is received and processed, the varbinds associated with it are displayed with clear, descriptive labels and values, allowing users to instantly understand the context and severity of the event without manual lookups or external tools. This critical improvement streamlines the monitoring, troubleshooting, and alert handling process, leading to faster identification and resolution of network and system issues.

Enhanced Readability of SNMP Trap Varbinds Events

Enhanced Drilldown Functionality in Gauge Widget

The Gauge widget has been enhanced to fully support drilldown capabilities, specifically for accessing add-on details. This new feature allows users to click directly on the Gauge widget to seamlessly navigate to and view the underlying data. This provides a more interactive and efficient way to explore granular information without leaving the dashboard view, improving the overall user experience for data analysis and troubleshooting.

Enhanced Drilldown Functionality in Gauge Widget

Query Builder Table Enhancements

  • Columns can now be reordered.
  • Columns can be hidden by unchecking them.

Query Builder Table Enhancements

Admin Experience Enhancements

  • Search supports with regular expression patterns for tables

    Note: Regular expression is turned off by default, enabling Regex as the first step.Toggle Regex ON/OFF in the search bar.

Admin Experience Enhancements

  • Big text widgets have been enhanced to support three decimal values (for example 99.432) and dynamic font sizing.
  • Tables now feature autosize columns, which automatically adjust their width to fit the data they contain.

Widget and Table Enhancements 1

Widget and Table Enhancements 2

2 - Selector Release Notes Version 3686 Oct 6 to Dec 15 2025

Release Notes for Selector AI software releases

Selector Release Notes for Version 3686

New Features and Enhancements

Slack Bot Usage Metrics

A new queryable fetches Natural Language queries and its usage metrics: s2_query_trace

You can find the user who executed the query, the s2ql query, the status, and the time it took to return the response.

For example, you can display the results of the s2_query_trace as a table:

Slack Bot Usage Metrics

Or you can display the s2_query_trace queryable in a dashboard (see lower right panel):

Slack Bot Usage Metrics in Dashboard

Disable or Remove Inactive Users

Identity Access Management (IAM) now monitors and disables or deletes users who have been inactive for a specified number of days.

You enable this setting by initiating a request to Selector Software or Customer Success representatives.

Configure Customised Thresholds Based on Vendor

Customers now have the ability to define custom thresholds for any fixed pipeline. This allows customers greater granularity to set thresholds for each vendor.

For example, you can configure separate thresholds for the CPU utilization metric for each vendor such as Cisco, Arista, Fortigate, and so on.

You configure this feature by initiating a request to Selector Software or Customer Success representatives.

Enhanced Dashboard Variables in NL Queries

Queries can use predefined variables, retrieve the default values, and use those values for query building. This feature integrates Dashboard variable resolution into the existing Natural Language Translation (NLT) query system.

For example, if the s2ql query is device_status as big-text where fqdn=~{{test-device-sw}} and the NL phrase is how is test-device-sw, the correct response is returned.

Sorting Capabilities in UDF Tables

Sorting is available for tables using a transform User-Defined Function (UDF) to allow a customer-preferred sorting order.

This feature enhances the current supported S2AP UI sorting by adding support for sorting of UDF tables

For example, the query name,aggregate.count:No_of_job_ids in automation_observability_state as table where hasParent =no group-by name order-by aggregate.count:desc in last 7 days produces the result sorted by the aggregate count in descending order.

3 - Selector Release Notes Version 3531 Jul 15 to Oct 1 2025

Release Notes for Selector AI software releases

Selector Release Notes for Version 3531

New Features and Enhancements

New Toggle for PKCE

A new toggle for the PKCE option for OIDC is included for SSO Configuration (see bottom toggle below)

New PKCE Option

Password Policy Restrictions for Local Users

Password policy restrictions for Local user accounts are modified for better access security.

New Password Restrictions

Notification Provider and Rest Poller Password Masked

Notification provider and Rest poller configuration passwords are masked for better security. Change the type field to “secret” in any existing configuration (see bottom field in figures below).

New Password Masking 1

New Password Masking 2s

Telemetry of Most Used NL Alias Included

Note listing in figure below.

New Telemetry Listings

Display Thresholds on Line Plots

When more than one KPI is present in a lineplot, you need to click on a single KPI to know its corresponding threshold value.

Option to Edit IP Address or Hostname in Device Inventory

There is now an option to edit the IP address or hostname in the device inventory. Customers often have a huge inventory of devices from different vendors. As new devices are added, customers often want to conserve their IP addresses, and assign a new device an existing IP address. Since device and IP are the primary keys in the device_inventory table, customers had to delete the previous entry and add a new one which is manually intensive.

With this feature, S2AP now supports editing primary keys in Metastore Inventories. This enables customers to easily automate API operations, with minimum information, allowing faster operations that are less prone to errors.

New Edit Options

SNMP Traps Included in Correlation Engine

SNMP traps can be included in correlation engines in addition to syslogs for providing better insights.

Role Mapping Support

Selector now supports dynamically mapping fields from customer’s SSO to appropriate RBAC on the S2AP platform at login time. Role Mappers can be configured in the S2AP UI providing default role mapping as well as support for SSO Claims mapping (groups etc.). This is supported across such as Azure, Google, Okta as well as any generic OIDC capable IDP.

In this way, Selector ensures an enterprise-grade experience for customers: secure right-scoped role-based user access adhering to least privilege principles. This feature enables customers to meet their user access compliance needs.

New Role Mapping

Admin Experience Enhancements

Enhanced Topology Map

The topology map view is now enhanced to show direct routes.

New Topo Map

Timezone and Timestamp Hover

You can now hover and view timezone and timestamp information for better visibility.

New Hover Stamps

Drilldown Widget Descriptions

Widget descriptions are now included for drilldown queries.

New Widget Drilldown

Metastore2 API Enhancements

The v1 version of Inventory management APIs used for managing entries in a device inventory used a system generated id for inventory management operations like GET, PUT, DELETE.

The Metastore2 Inventory Management APIs have been enhanced to perform operations using Primary Keys. These are the v3 APIs. This greatly simplifies the device inventory management operations for customers who can use known primary keys rather than requiring them to track a random internal system ID.

With v3 APIs it is possible to retrieve a single entry in an inventory (GET operation) using all primary keys or with a single primary key when multiple primary keys are present.

The example below shows PUT and DELETE operations with Primary keys:

New Metastore2 Feature 1

New Metastore2 Feature 2

Primary keys for device_test inventory are ip and hostname, the example below shows a GET operation with only one of two primary keys:

New Metastore2 Feature 3

4 - Selector Release Notes Version 3379 May 5 to July 14 2025

Release Notes for Selector AI software releases

Selector Release Notes for Version 3379

New Features and Enhancements

Selector support with MCP

Selector supports the Model Context Protocol (MCP) which provides a standard way for AI models/LLMs to communicate with a variety of data sources and tools (similar to plugging in a standard USB device), providing an enhanced querying experience to customers,

MCP image

Selector’s MCP Server enables Claude Desktop to securely interact with Selector’s APIs, run queries, and access AI-powered tools-all via the Model Context Protocol (MCP).

The following tools are integrated with MCP server:

  • ask_selector: Allows users to send a chat-style question or content to the Selector AI and receive a conversational response. Input is validated using Pydantic and sent to the /api/collab2-slack/copilot/v1/chat endpoint.

  • query_selector: Enables execution of S2QL queries (structured queries for logs, events, or metadata) via the Selector backend. Only commands starting with #select are accepted, and results are fetched from /api/collab2-slack/command.

  • get_selector_phrases: Fetches predefined phrases or aliases from Selector, optionally filtered by a specified source (e.g., “user”, “s2ml”, or “widget”), using the /api/nlt2/alias endpoint.

Support Dashboard Variables in Natural Language (NL) Queries

The S2AP platform supports dashboard variables allowing the ability to filter on metastore entity properties such as site, model, vendor and devices for dashboard display. This feature extends Dashboard variable support to Natural Language queries while interacting with ChatOps interfaces in S2AP UI, or Collaboration tools like Slack or Microsoft teams, providing consistent and enhanced user experience with queries.

NL Query image

Netbox Enhancements

Netbox widgets are included into the Netbox folder, added to dashboards directory and it can support up to 20K entries.

Netbox image

RBAC Enhancements

Selector supports secure and least privilege access principles by ensuring that only admin users have access to integrations, and S2AP internal systems like Mongo DB and Kafka. Non-admin users will not have access to these. If any data is accessed from Mongo DB or Kafka, access log is included for auditing purposes.

RBAC image

User have the ability to create and view aggregate routes:

  • Authorized users can now create and view an aggregate collection for internet routes.
  • Like the aggregate views provided for L3VPN routes, authorized users can now query the aggregate views for internet routes as well.

Admin Experience Enhancements

Maintenance window scope names are case insensitive

Admim image

Optional Dotted Median Lines in a Line Plot

For better readability, dotted median lines in a Line Plot are optional.

Dotted Media Lines image

For mongodb, an IP address prefix, both the low and high value of the prefix range, is converted into a big integer (bigint) format. For example, the prefix 10.0.0.0/8 is converted into low bigint 167772160 and high bigint 184549375 for mongo aggregation pipelines.

IP to Prefix

IP to Prefix image

Maintenence Window Creator

When duplicating the maintenance window, will now show ‘created by’ as ‘current logged in user’ instead of the originator.

Maintentance Window image

Topology View Lock Settings

You can lock the topology view settings (layout) so that it stays that way even with dashboard variables.

Alert/Notification Enhancements

Resolved alerts from Selector will be excluded from rate limiting features. This will allow ITSM(BigPanda) to get notified of resolved alerts resulting in improved alert management for customers.

In addition to the previously supported Sendgrid based notifications, Selector now allows customers to configure their SMTP server for email notifications and alerting, providing improved security and email management control for customers.

Alert image