> For the complete documentation index, see [llms.txt](https://docs.octoxlabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.octoxlabs.com/release-notes/octoxlabs-6.x/release-notes-v6.3.0.md).

# Release Notes - v6.3.0

This update introduces upgraded **License Inventory**, new **Data Rule Enhancement** property on **Custom Adapter,** several new integrations, and enhancements to existing integrations. Below is a structured over view of t he key improvements included in t his release

### 1. License Inventory

As you know, previously in the License Inventory module, we were only able to add existing integrations. From now on, licenses will be fetched directly from Microsoft O365 and automatically reflected in the product. This will create a standardized inventory structure.

* Additionally, new features such as Query Wizard and Saved Query have been introduced.

Alongside this integration, the existing usage method will continue to be suppor ted. In addition, users will now be able to manually define licenses outside of integrations.

* This means users will be able to track all licenses they wish to monitor, whether integrated or manually added

#### &#x20;1.1 Expiry License Status Widget

With the introduction of this new widget, users can now view the expiry status of licenses directly within the License Inventory.

The widget can be added to dashboards for real-time visibility and can also be included in reports to provide license expiry insights in expor ted outputs

### Custom Adapter Update – New Data Rule Enhancement

We have enhanced the **Custom Adapter Settings** structure to provide more flexible and powerful data matching capabilities.

#### 2.1. Previous Behavior

Previously, users could only define custom field mappings based on **hostname**. For example, a device with the hostname dev-192 could be matched, and a custom field such as **Test- Value** could be assigned with a value of 100.

#### 2.2. What ’s New

With the Data Rule Improvement, custom field assignments are no longer limited to hostname-based matching.

* Rules can now be created using any available field.
* Matching is performed using an equal (exact match) condition.
* When a rule matches, a new custom field can be assigned and automatically populated.

This enhancement enables more flexible, granular, and scalable data enrichment scenarios.

#### 2.3. Rule Priority

If multiple rules match the same record, **the most recently added rule will override any previously defined rules.**

#### 2.4. CSV Requirements & Validation Rules

To ensure correct rule execution:

* The value used for matching must appear in the **first row of the relevant column** in the uploaded CSV file.
* The matching value must be unique **within the CSV file.**
* If the same target (matching) value appears more than once in the same CSV file, the system will return an error.

This ensures data consistency and prevents ambiguous rule execution.

### New Adapters

* Slack (Action Center)

  * Assign Group to Users
  * Assign Role to Users
  * Assign Workspace to Channels
  * Clear User ’s Session Settings
  * Create Group
  * Create User
  * Create Channel
  * Disable Group
  * Send Direct Message to a User
  * Suspend User
  * Update Group
  * Update User
  * Enable Group
  * Add Users to Channel
  * Remove Users from Channel
  * Add Enterprise User to Workspace
  * Remove Enterprise User from Workspace

* Sharepoint (Action Center)

  * Create Item in List
  * Delete Item in List
  * Delete Users Sites Permissions
  * Send CSV
  * Update Item in List

* Okta (Action Center)
  * Create User with Password & Recovery Question
  * Create Activated User with Password & Recovery Question
  * Create User without Credentials
  * Create User with Password
  * Create Activated User without Credentials
  * Create User with Recovery Question
  * Create Activated User with Recovery Question
  * Create User in Group
  * Update User
  * Disable Users (Suspend)
  * Enable Users (Activate)
  * Reset User Factors
  * Create Group
  * Assign User to Applications
  * Remove User from Application
  * Delete Group
  * Remove Users from Groups
  * Deactivate User
  * Activate User
  * Update Group
  * Assign Group to Application
  * Unlock User

* AWS (Action Center)
  * Manage Policy Attach to Users
  * Remove Tag from IAM Users
  * Tag IAM Users
  * Delete Console Login for Users
  * Remove Tag from EC2 Instance
  * Attach/Detach SG to EC2 Instance
  * EC2 Instance Right-Sizing
  * Start / Stop RC2 Instance
  * Tag to EC2 Instance
  * Delete / Suspend IAM Users
  * Assign Groups to Users
  * Terminate / Reboot EC2 Instance

* Lookout Risk Management

* Microsoft Hyper-V

* Cyberark PAM

* Codebase

* Nexthink

* Microsoft o365

### Minor Features

* Update on the following adapters:
  * **Microsoft Azure Services**
  * **Kron PAM**
  * **Microsoft SCCM** – Update NoLock default value to “True”
  * **Microsoft SCCM** – Add enability to select Install Software tables
  * **ManageEngine Endpoint Central** – Add “Logged In Users” mapping
  * **Servicenow CMDB** – Add “Assign To” field
  * **Symantec Endpoint Security**
  * **Microsoft Defender ATP**
  * **Red Hat Satellite**
* Add **proxy** function to **Falcon Crowdstrike** adapters
* Add “**Assign To**” field to **Serviconow CMDB** adapter
* Add editable “**maxItems**” field to **Trend Micro Deep Security** adapter
* Add “**timeout** ” field wit h a default value of 60 seconds to database adapters
* Add ”**sleeptime-edit** ” enability to all appliceable adapters
* Update “**Custom Query Field – Too Long**” to 5000 on database adapters
* Add “**Copy Specific Path**” enability to **Device Detail** page
* Add “**Fetch All**” enability for active connections
* Update data-tables select component for more user-friendly usage
* Add fetch AI Services from source codes property
* Update on the following adapters :
  * **Scopnet NAC**
  * **McAfee EPO**
  * **vCenter** - Add fetch Cluster data
* Add "**Top 10 Vulnerabilities By Primary Score**" widget to the platform
  * This widget will show the top 10 vulnerabilities ranked by Primary Score along with the number of affected devices.
* Add "**Top 10 Vulnerabilities By Max Score**" widget to t he platform
  * This widget will show the top 10 vulnerabilities ranked by Max Score along with the number of affected devices.
* Add assign policy to multiple profiles proper ty to **Asset Profile** page
* Add check token expiration at Company change
* Enhance multi-quer y repor t infrastructure for improved usability
* Add "**Report Fail Notification"** to **Notification Service**

### Resolved Issues

* Fix “**Use UPN**” issue on **Active Directory** adapter
* Fix “**ConnectionReset Error** ” issue on Retry flow
* Fix “**Incorrect API Entegration**” issue on **ADManager Plus** adapter
* Fix “**Incorrect Namespace Endpoint** ” issue on **Openshift** adapter
* Fix “**Incorrect 401 Handling**” issue on **F5 Waf** adapter
* Fix connection issue on **OctoXLabs Users** adapter
* Fix “**Vulnerability Search**” issue on **Device Inventory**
* Fix **Elasticsearch date parsing** issue on **Microsoft Active Directory** adapter
* Fix edit query issue on Saved Queries
* Fix create issue on **Software By Device** reports for softwares with same name
* Fix "**Rate Limit Issue**" on **Symantec Endpoint Protection** adapter
* Fix "**Special Character**" issue on **Domain Inventory** page


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.octoxlabs.com/release-notes/octoxlabs-6.x/release-notes-v6.3.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
