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

# August 26 Release (v24)

We’re excited to share the latest updates to Wave! 🎉

This release makes it easier to work with 360 Snaps, filter and organize your grid data, and manage your grids and matrices. We’ve also added improvements to the Wave dashboard and filtering experience to help you find and work with your data more efficiently.

Here’s what’s new:

<h2 align="center"><mark style="color:purple;">New Features</mark></h2>

### Automatic 360 Snap Creation

Setting up [360 Snap](/valorx-wave/wave-admin-and-control/360-snap.md) just got a lot easier. If a lookup field doesn't have a 360 Snap configured yet, you can now create one on the spot, no manual setup required. Wave builds a fully working 360 Snap directly from the object's page layout, so you get a working Details view and related lists automatically.

If the object has only one record type, Wave automatically uses that record type's page layout. If the object has multiple record types, a **record type picker** appears so you can select the layout to use.

This option is available only to **Designers**.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FTFwv3BN7kthEIdg6owjA%2FAutomatic%20360%20Snap%20Creation.gif?alt=media&amp;token=db12f224-7fef-4db1-a84c-51366f5f4ebc" alt=""><figcaption><p>Automatic 360 Snap Creation</p></figcaption></figure>

### Salesforce Scope Filters in Wave Grids

Filter your grids the same way you filter Salesforce list views. Wave grids now support native [Salesforce scope filters](/valorx-wave/wave-data-management/managing-grid-data/filter.md#show-scope-filters), like "My Opportunities," "My Team's Opportunities," or "My Territory's Opportunities," so you can narrow down records without building custom filter logic. Scope options are kept in sync automatically, and Admins can force a refresh anytime from Wave Admin.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FgCXKAcHleukprVIVoURl%2FFilter%20by%20Scope.gif?alt=media&amp;token=d49ce1f7-45ba-4d0e-9582-6caaa9011c37" alt=""><figcaption><p>Filter by Scope</p></figcaption></figure>

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2Fcwl9FMVtAXrJ4OABNnDr%2FSync%20Scope%20Filter.gif?alt=media&amp;token=cccb0c27-73ca-470c-a958-b27b30a62758" alt=""><figcaption><p>Sync Scope Filters in Wave Grids</p></figcaption></figure>

<h2 align="center"><mark style="color:purple;">New Enhancements</mark></h2>

### 360 Snap Default Tab Configuration

You can now choose which tab opens by default when users open a [360 Snap](/valorx-wave/wave-admin-and-control/360-snap.md).

Set any available tab, such as **Details** or a related list, as the default tab for each Snap configuration. This helps users get to the information they need faster.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FhVL9rSKYmY0feLnw9M9H%2F360%20Snap%20Default%20Tab%20Configuration.gif?alt=media&amp;token=9fba1037-1762-4efa-8a2f-3e573f09eec6" alt=""><figcaption><p>360 Snap Default Tab Configuration</p></figcaption></figure>

### Support for Most Recently Used Scope

Easily find records you recently used with the new **Most Recently Used** scope filter. When selected, the scope shows only recently used records for supported Salesforce objects.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FjEzSHDO3NpEIYbHdWfZY%2FSupport%20Most%20Recently%20Used.gif?alt=media&amp;token=ce12a5da-eace-4385-8b0d-4c3176ea7fc8" alt=""><figcaption></figcaption></figure>

### Wave Dashboard Card and List View Enhancements

We’ve improved Cards and List View in [Wave Dashboard](/valorx-wave/wave-workspace/wave-dashboard.md) to make grid and matrix information easier to understand.

* **Cards** now show who last modified the grid or matrix. Hover over the information to see the user and modification time.
* **List View** now shows last modified dates in a simpler **time ago** format.
* Descriptions are now visible in List View.
* Hover behavior is now consistent across Cards and List View.
* Wave now prevents duplicate grid or matrix names and asks you to choose a different name when a name is already in use.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FR3p3FuPabPsWhPinurF7%2FWave%20Dashboard%20Card%20and%20List%20View%20Enhancements.gif?alt=media&amp;token=c2ccd0f5-52a4-42f9-ab4b-7a40e061ba6d" alt=""><figcaption><p>Wave Dashboard Card and List View Enhancements</p></figcaption></figure>

### Row Grouping Enhancements

[Row grouping](/valorx-wave/wave-data-management/managing-grid-data/group.md) now supports more field types and works better with filtered data.

* You can now group rows by **Datetime** fields.
* **Lookup** grouping now supports more than 50 groups, removing the previous limit.
* Lookup grouping shows all lookup values available in the grid based on the filters you’ve applied.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FrDfIj7ZthbgQfkVScE0d%2FRow%20Grouping%20Enhancements.gif?alt=media&amp;token=0149c637-7661-46c5-9a85-b751593fdacd" alt=""><figcaption><p>Row Grouping Enhancements</p></figcaption></figure>

### Smarter Header Dropdown Filtering

[Header filters](/valorx-wave/wave-data-management/data-control-and-customization.md#filter-features) now make it easier to find the values you need.

The footer shows how many records are currently loaded and how many records exist in Salesforce. If the value you need is not currently loaded, you can search Salesforce directly and load the matching records.

* **Search:** Search the next 200 records. The number of records searched depends on the configured Default Page Size.
* **Load All:** Load all available records.

**Note:** This feature is currently available only for **Wave Grid** and supports **Picklist**, **Multipicklist**, **Lookup**, **String**, **Number**, **Date**, **DateTime**, **Boolean** fields.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FR4BMIdQ902c914i2u4At%2FSmarter%20Header%20Dropdown%20Filtering.gif?alt=media&amp;token=770b893e-ffd9-4cd2-b1f2-7fedd0ec1fb7" alt=""><figcaption><p>Smarter Header Dropdown Filtering</p></figcaption></figure>

***

## Bug Fixes 🐛

We've resolved multiple issues to improve stability, permissions handling, and overall grid and matrix performance.

* **Cross-Filter Does Not Display All Available Relationships**\
  Fixed an issue where Cross-Filter did not display all valid relationships available for the selected object, even though they were available in the Related List configuration. Cross-Filter now displays all supported relationships consistently.
* **Aura Component Does Not Enforce Valorx Wave Use Access**\
  Fixed an issue where the Aura component could load a Grid or Matrix even when the user did not have **Valorx Wave Use Access**. Aura and LWC components now enforce the same permission and display an appropriate access error when the permission is missing.
* **Unable to Schedule Wave Apex Class Manually**\
  Fixed an issue where the Apex Class provided by Wave Embedded could not be scheduled through Salesforce's **Schedule Apex** UI due to a missing parameterless constructor. The class can now be scheduled successfully.
* **Freeze and Unfreeze Column State**\
  Fixed an issue where column **Freeze/Unfreeze** changes in a runtime Matrix were not saved. Column freeze states are now remembered and persist after refreshing or reloading the Matrix.

***

### Known Issue

**Continuous Loader Appears Before Matrix Record Selection Modal**

When opening an existing Matrix or creating a new Matrix, the application may intermittently display a continuous loader before the **Matrix Record Selection** modal appears. This may prevent users from proceeding with Matrix configuration or runtime flows.

**Workaround:** Reload the entire page to load the Matrix again.

***

{% updates format="full" %}
{% update date="2026-10-22" %}

## Wave Embedded v24.5 - Hotfix

Wave Embedded v24.5 is a hotfix release that improves navigation between Wave Grid, Matrix, and other Salesforce pages.

#### Salesforce Page Header Restored After Leaving Grid or Matrix Pages

Fixed an issue where the Salesforce standard page header remained hidden on list views, related lists, and record detail pages after users navigated away from a page containing a Wave Grid or Matrix. The header reappeared only after the browser was reloaded.&#x20;

The Salesforce page header is now hidden only on the App pages that display a Wave Grid or Matrix, and appears as usual on all other Salesforce pages.
{% endupdate %}

{% update date="2026-10-16" %}

## Wave Embedded v24.4

#### Add and Remove X-axis Values at Matrix Runtime

Users can extend a Matrix with new time periods or lookup values without returning to the designer, making it easier to plan ahead when new periods or values are needed.

* **Add a column:** Select **+** at the right end of the Matrix header. Time periods follow the configured timeline, while lookup values are added one at a time using the lookup picker.
* **Save a column:** To retain data in a new column, create and save a record under that column. Columns without saved records are not retained when the Matrix reloads.
* **Remove a column:** Remove newly added columns that have no records, starting from the right end. Only eligible columns can be removed.

Designers and Admins can enable this feature using **Allow adding and removing X-axis intervals** under **Manage Access > Matrix Controls**. This option is off by default. Existing Matrix limits still apply.

For details, see [Add and Remove X-axis Values at Runtime](/valorx-wave/matrix/matrix-runtime.md#add-and-remove-x-axis-values-at-runtime).

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FWn2PC31ui6djfgGv7Az4%2FAdd%20and%20Remove%20X-axis%20Values%20at%20Matrix%20Runtime.gif?alt=media&amp;token=52321434-0c4e-45c2-9aa0-cd2273510c4b" alt=""><figcaption></figcaption></figure>

#### Choose What Happens to Records When Cell Values Are Deleted

Designers can now control whether deleting values in a Matrix also deletes the underlying Salesforce records. The new **Delete Record Behavior** setting under **Data Config > Configure Measures** offers three options:

* **Never Delete** (default): Clears the cell values without deleting the underlying Salesforce records.
* **Ask and Delete:** Prompts users to choose whether to clear the cell values or delete the underlying Salesforce records.
* **Always Delete:** Deletes the underlying Salesforce records when their cell values are deleted.

Users must confirm before any Salesforce records are deleted. Existing Matrices default to **Never Delete**, preserving their current behavior.

For details, see [Delete Record Behavior](/valorx-wave/matrix/matrix-configuration.md#delete-record-behavior).

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FRcX0cFLvFzZW3AFjrn5T%2FAsk%20and%20Delete.gif?alt=media&amp;token=424e96b5-466f-4219-9b21-f1eb56d5a258" alt=""><figcaption><p>Ask and Delete</p></figcaption></figure>

#### Quicker Highlight Setup

In Rules, **Cell Highlight** and **Row Highlight** now default to the **Fill** style, with style options listed in the order **Fill, Bar, Dot**. When you select a color, a light shade is preselected, so you can apply it immediately or choose a different shade.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2F88WVLbrYWwfTPnCd4oiN%2FQuicker%20Highlight%20Setup.gif?alt=media&amp;token=ba91294c-9d72-4d2b-adf0-8ba2b9c3d3d5" alt=""><figcaption><p>Quicker Highlight Setup</p></figcaption></figure>

#### Bug Fixes

* **Newly Added Fields Show Incomplete Data**

  Fixed an issue where newly added fields could display incomplete data when added after loading a large number of records in the grid.
* **Row and Grid Action Preview**\
  Fixed an issue where the action preview did not update correctly when the action style was changed to **Link**.
* **Backup & Restore Access**\
  Restricted access to **Backup & Restore** in Wave Admin to users with the required administrative permissions. Standard Users may still see Wave Admin, but attempting to access Backup & Restore displays an **Access Denied** page.
* **Unsaved changes with filters and grouping**\
  Fixed an issue where records could disappear before changes were saved when **Header Filter, Global Search, Row Grouping,** or **Toolbar Filters** were applied.
* **Lookup and Record Type defaults after restore**\
  Fixed an issue where default **Lookup** and **Record Type** values were not restored correctly when moving a grid to another org.
  {% endupdate %}

{% update date="2026-10-09" %}

## Wave Embedded v24.3 - Hotfix&#x20;

This hotfix addresses an issue with **Default Record Type** settings in Field Configuration.

#### Fixed: Default Record Type Not Applied

Fixed an issue where the **Default Record Type** configured in **Field Configuration** was not being applied when creating a new record.

The configured Record Type is now automatically applied to new records as expected.
{% endupdate %}

{% update date="2026-09-29" %}

## Wave Embedded v24.2 - Hotfix&#x20;

This hotfix resolves issues across Matrix, Wave Grid, Expanded Lookup, and Timeline to improve stability and data accuracy.

#### Bug Fixes

**Matrix**

* **Mass Modifier Now Updates All Matching Records**\
  When using Mass Modifier to update an anchor field in a single-object Matrix, the updated value now applies to all matching records associated with the row.
* **Column Resizing After Personal Copy Grid creation**\
  Fixed an issue where resizing a Matrix column after creating Personal Copy Grid caused all records to reload. Loaded records now remain intact when resizing columns.
* **Clearing Zero Values**\
  Fixed an issue where pressing the **Delete** key did not clear an editable cell when its value was 0. The Delete key now clears cell values correctly, including zero values.
* **Delete Key in Vertical Orientation**\
  Fixed an issue where pressing the **Delete** key did not clear editable cell values in Vertical Matrix orientation. Cell values can now be cleared using the Delete key in both Vertical and Horizontal Matrix orientations.
* **Data Axis Values After Soft Refresh**\
  Updated Data Axis values stay consistent after the first soft refresh instead of briefly reverting to earlier values.

**Wave Grid**

* **Default Record Type**\
  Fixed an issue where the default record type assigned to a profile was not preselected when creating a new record. The default record type is now automatically selected when creating a new record.

**Expanded Lookup**

* **Related Lookup Fields Dropdown**\
  Fixed an issue where the Related Lookup Fields dropdown closed unexpectedly while selecting fields, causing selected values not to be retained. Related Lookup Fields can now be selected and retained as expected.
* **Lookup Fields and Related Fields**\
  Fixed an issue where lookup fields and their values were not displayed correctly in Expanded Lookup. Related Fields configured in the Search Layout are now supported when creating and using a Lookup View, with their values displayed correctly.
* **Improved Search in Expanded Lookup**\
  Search in the Expanded Lookup Selection View returns all matching records consistently, regardless of dataset size or how many columns are configured.

**Timeline**

* **Start Date Label**\
  The Start Date label appears as expected in Absolute Time Horizon.

**Publish Locations**

* **Improved Grid Publishing with Multiple Grid Components**\
  Fixed an issue that prevented Lightning Record Pages from being saved when more than 12 Valorx Grid components were added to the page.

  You can now save pages with multiple Valorx Grid components without encountering an invalid component value error.
  {% endupdate %}

{% update date="2026-09-14" %}

## Wave Embedded v24.1

Wave Embedded v24.1 improves consistency and reliability in the Matrix feature, with an enhancement to keep matching records in sync and a fix for a misleading record count in Mass Modifier.

#### Update All Matching Records When an Anchor Field Changes in a Matrix

In a Single-Object Matrix, updating an **anchor field** now updates the value across **all matching records** for the row, instead of only the first matching record.

This keeps the anchor field value consistent across all related Matrix records and eliminates the need to update each matching record individually.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2Fihbc3evxPLtjsrGlmBaV%2FUpdate%20All%20Matching%20Records%20When%20an%20Anchor%20Field%20Changes%20in%20a%20Matrix.gif?alt=media&amp;token=633f8cc8-6b55-4129-ac6b-46a6d126bfd0" alt=""><figcaption><p>Update All Matching Records</p></figcaption></figure>

#### Bug Fixes

* **Mass Modifier "All Records" Count**\
  The **All Records** count in Mass Modifier has been corrected to accurately reflect the records affected by the operation.
  {% endupdate %}
  {% endupdates %}

***

We hope these updates make it easier to create, filter, organize, and work with your data in Wave.
