# 8.87 Release Notes

**URL:** <https://community.shotgridsoftware.com/t/8-87-release-notes/20849>\
**Category:** Release Notes\
**Tags:** release-notes, release-notes-english\
**Created:** [June 26, 2026, 7:28pm UTC](https://community.shotgridsoftware.com/t/8-87-release-notes/20849 "2026-06-26T19:28:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vladimir](https://avatars.discourse-cdn.com/v4/letter/v/94ad74/32.png) [@Vladimir](https://community.shotgridsoftware.com/u/Vladimir)\
**Post date:** [June 26, 2026, 7:28pm UTC](https://community.shotgridsoftware.com/t/8-87-release-notes/20849/1 "2026-06-26T19:28:52Z")

</div>

Release date: June 29th, 2026 ET

## **We released the following updates since 8.86:**

### **Bug Fix:**

Data Export:

- Fixed a regression where exporting data from the Fields page failed when the **Entity Type** field was included. [SG-43496]

Inbox notifications:

- Fixed an issue where removing a recipient from the **To** field when replying to a Note could still generate an inbox notification for that recipient, even though no email was sent. [SG-39025]

**Page filters:**

- 
#### Fixed an issue where saved filters on the Notes and Open Notes columns would display both draft and posted Notes. [SG-43513]
- Fixed a regression where saving a page filter failed when a filter condition included multiple comma-separated ID values. [SG-43448]

People and Script Permissions:

- Fixed an issue where permission group codes beginning with a numeric character prevented **Edit From** and **Edit To** permissions for Status fields from being updated on the **Permissions – People** and **Permissions – Scripts** pages [43587]

Miscellaneous:

- Fixed a visual issue where the **People** navigation item was incorrectly displayed as active on pages accessed through the default layout, creating the impression that the current page belonged to the People entity. [SG-42819]
- Fixed an issue where detail pop-up windows, including **Query Field Results** and **View Event History** , could exceed the visible screen area on smaller displays, making the close button inaccessible. [SG-43242]

---

<div class="post-metadata">

**Author:** ![Vladimir](https://avatars.discourse-cdn.com/v4/letter/v/94ad74/32.png) [@Vladimir](https://community.shotgridsoftware.com/u/Vladimir)\
**Post date:** [July 30, 2026, 6:40pm UTC](https://community.shotgridsoftware.com/t/8-87-release-notes/20849/2 "2026-07-30T18:40:34Z")

</div>

## v8.87.0.9403 (build 91f8cbfb3e)

### **Improvements:**

Select Record Count:

The grid and thumbnail view footer now shows how many records you have selected. When you select one or more records, a count appears in the footer next to the total record count, in the format **(X selected)**. The count updates as your selection changes, and disappears when no records are selected.

 ![Grid and thumbnail view showing the selected record count in the footer](https://global.discourse-cdn.com/shotgunsoftware/original/2X/3/3419d580251408952d2e3eb2bbf72a4451b16e75.png)

**Tip:**

- **Contiguous selection** : Click a record, then shift-click another record to select the entire range between them.
- **Non-contiguous selection** : Hold Command (macOS) or Ctrl (Windows) and click individual records to select them separately.

The selection count persists when you change the number of records displayed per page.

Pipeline Steps:

You can now filter tasks within a pipeline step on a Shots or Assets page. Instead of seeing all tasks in a step regardless of their status or other attributes, you can narrow the list to show only the work that’s relevant at that moment like tasks that are in progress, or tasks assigned to a specific artist.

## **How to use task filters**

To create a task filter for a pipeline step:

1. Right-click the pipeline step column header and select **Create Task Filter**.

2. In the **Create Task Filter** dialog that opens, give the filter a name and define your conditions.

3. Click **Create** to apply the filter.

When a filter is active, a filter icon and **filter applied** label appear in the pipeline step column header. Hover over the filter icon to see the active conditions and the number of visible versus total tasks.

Manage your task filter from the pipeline step right-click menu:

- **Update Task Filter** : Modify the existing filter conditions.
- : The filter name appears with a checkmark when active. Select it to toggle the filter on or off.
- **Apply Task Filter to all Steps** : Applies the same filter to every pipeline step on the page.

To delete a task filter, select **Update Task Filter** and then click **Delete** from the dialog.

**Tip:**

You can create only one filter for a pipeline step, but that filter can contain multiple conditions.

Summary rows recalculate to reflect only the tasks that are visible under the active filter. You can save the page with a task filter applied.

## **Documentation**

For more information about working with pipeline steps and tasks, see [Tasks and Pipeline Steps](https://help.autodesk.com/view/SGSUB/ENU/?guid=SG_Producer_pr_scheduling_tasks_pr_tasks_pipeline_steps_html).

Calculated fields:

Calculated faileds can now use _nested linked fields_ to pull in data from an entity linked to your first linked field, letting you query your data one level deeper. [SG-43562]

For example, on a Task, you could already reach a linked Shot’s status with `{entity.Shot.sg_status_list}`. Now you can also reach that Shot’s linked Sequence’s status, with `{entity.Shot.sg_sequence.Sequence.sg_status_list}`.

 ![Calculated field configuration dialog showing nested linked field syntax with entity.Shot.sg_sequence.Sequence.sg_status_list and a warning about potential performance impact](https://global.discourse-cdn.com/shotgunsoftware/original/2X/8/879daf4f94a66b138dc27591a1f7a96a81561849.png)Because nested linked fields add an extra lookup, a non-blocking warning appears in the field configuration dialogue to help you anticipate a possible impact on page load times as your data grows. [Analyze Page Performance](https://help.autodesk.com/view/SGSUB/ENU/?guid=SG_Administrator_ar_troubleshooting_sites_ar_analyze_page_performance_html) flags calculated fields that use a nested linked field, so you can spot them later if a page slows down.

In addition, available Linked Fields picker now shows nested, collapsible groups for linked fields.

 ![Reference dot syntax](https://global.discourse-cdn.com/shotgunsoftware/original/2X/a/ad052bc1ff5ed6397108243ef970198ab4fb526c.png)

Existing linked fields are unaffected by this change.

## **Documentation**

To learn more about calculated fields, check out our [documentation here](https://help.autodesk.com/view/SGSUB/ENU/?guid=SG_Administrator_ar_site_configuration_ar_calculated_fields_html).

Review Notes APP:

- Built the initial reusable Text Editor component, including Markdown input support, formatting controls, and a flexible API for handling content changes, keyboard interactions, saving, and closing the editor. [SG-41768]
- Improved layout selector by indicating when only the first 100 layouts are displayed and additional results can be found using search. [SG-38191]

### **Bug Fix:**

Attachments:

- Fixed an issue where the local file path displayed by the link icon did not match the path shown in the tooltip for the file name. [SG-42327]
- Fixed an issue where attachment uploads failed when a custom `created_at` timestamp included timezone information. [SG-43861]

Tasks and Gantt:

- Fixed an issue where selecting **Show Dependent Tasks** in the Gantt chart triggered an error in the browser console. [SG-43556]

Miscellaneous:

- Fixed an issue where selecting **Show Dependent Tasks** in the Gantt chart triggered an error in the browser console. [SG-43551]
- Fixed an issue where importing Bookings without an associated Project could cause the import process to freeze instead of reporting missing Project errors. [SG-41908]

Query Fields:

- Fixed an issue where query field conditions using **is not empty** on People fields were not preserved after saving, resulting in incorrect filtering. [SG-43814]
- Fixed an issue where query field conditions using **is empty** on entity and multi-entity fields were not preserved after saving, resulting in incorrect filtering. [SG-41376]

Review Notes APP:

- Fixed an issue where recipients could receive duplicate summary emails when the recipient list exceeded 50 addresses. [SG-43084]
