Skip to main content

May Release

Rezolve Team
Rezolve Engineering

Release Date: May 9, 2026

This month, we made four meaningful upgrades.

Dashboards saw the most work. A heavy round of filter, chart, and performance fixes. Dashboard queries now run against a read replica, so loads feel faster.

Ticketing got faster to read. See exactly how many tickets are loaded, spot fresh updates at a glance. Additionally, required fields are now enforced during state transitions.

Bot reliability stepped up. Duplicate gap entries are fixed and bot responds more consistently.

Additional changes include ability to send email from dynamic addresses; knowledge ingestion from Azure Wikis is possible now. Exposed update/create tickets endpoints in APIs, /list API can now sort by last-updated.

In total, 55 updates shipped this release: 15 new features / enhancements and 40 fixes.


Dashboards & Analytics


Sections in Multi-Entity Dashboards

You can now group widgets into named sections inside multi-entity dashboards - the same way single-entity dashboards already work. Useful when one dashboard tracks several entities and you want each entity's charts kept together.


Filter by "Current User" in Dashboards

Dashboards now include "Current User" as a filter option for actor fields. Whoever opens the dashboard sees their own data without picking their name from a list - handy for shared "My tickets" or "My conversations" views.


Quick Filters Work Across All Charts (Bug Fix)

Quick filters now apply to every chart on a dashboard, including Bar Charts that have Group X-Axis enabled. Previously, turning on Group X-Axis in a Bar Chart broke quick filters on the other charts.


New Filters Apply Immediately (Bug Fix)

A newly created top-level filter now applies to dashboard data the moment you save it. Earlier, the success message and form selection appeared but the data didn't update until a refresh.


Filter Saves Reflect Instantly and Don't Duplicate (Bug Fix)

Two filter-creation issues fixed:

  • Saved filters now appear in the created-filters list right away
  • Clicking "Save and Apply" multiple times no longer creates duplicate filters

Filter Visibility Stays in Sync (Bug Fix)

A newly created filter now stays visible after you apply it. Deleting a filter takes effect on the UI immediately instead of needing a refresh.


Applied Filter Tab Works (Bug Fix)

The "Applied Filter" tab in dashboards is functional again.


Multi-Object-ID Filter Works in Multi-Entity Dashboards (Bug Fix)

Filtering by multiple Object IDs now works in multi-entity dashboards.


Multiple Filter and Chart Behavior Fixes (Bug Fix)

A bundle of dashboard filter and chart fixes:

  • Quick filters and chart-level filters now combine correctly on the same chart
  • Cross filters now update trend charts
  • "View All" counts match the Agent UI when chart-level filters are active
  • Deleted charts stay deleted after refresh
  • Combined chart-level + top-level filters now drive the "View All" count
  • Bar Chart CSV export respects the applied cross filter

Chart Configuration & Reports Cleanup (Bug Fix)

Smaller fixes:

  • "Attribute selection" only appears when Actor field is selected during chart creation
  • Reports label correctly shows "Offer type" instead of "Offer Id" in CSV exports, dashboard reports, and SFTP outputs
  • Cross filter applies properly during navigation

When configuring a chart's filters, the dropdown list now aligns with its input field instead of appearing shifted.


Duplicate Values Removed from Multi-Dashboard Views (Bug Fix)

Multiple dashboards no longer show duplicate values. Each row is unique.


SLA Report and Dashboard Counts Match (Bug Fix)

"In Progress" ticket counts now match between the SLA Report and the Dashboard for the same filters and time range.


Summary Chart Reliability (Bug Fix)

Reliability fixes for summary charts.


Multi-Entity Subscriptions

Dashboard reports subscriptions now work in multi-entity dashboards as well.


Faster Dashboards via Read Replica

Dashboard queries now run against a read replica with optimized query paths, so loading and filter operations feel quicker - especially on large datasets.


Additional option in Data Table Charts

Data table charts now expose a "Show Records In" section. Pick where the records open when a user drills in - Overlay or New Tab.


Charts Stay Responsive After Refresh (Bug Fix)

Clicking the Refresh button on the Ticket Dashboard now refreshes the summary data and keeps charts interactive. Previously, charts froze and the page had to be reloaded.


Agent UI Loads Data Without a Hard Refresh (Bug Fix)

Clicking "View All" from a dashboard now loads the Agent UI with the correct data on first render. Earlier, the list view came up empty (or showed stale counts) until you forced a hard refresh.


Filters Survive Auto-Refresh (Bug Fix)

Cross filters, quick filters, and top-level filters now persist when Auto Refresh is on. Earlier they reset every time the dashboard refreshed itself.


Taxonomy Fields Available in Dashboards (Bug Fix)

Taxonomy fields from Query and Gaps PD are now exposed in dashboards - apply them as filters and include them in downloaded reports.


Summary Chart Layout Stable Under Filters (Bug Fix)

Applying a filter no longer drops the summary chart's data to the bottom of the chart area. Layout stays consistent.


Number Chart Count Centered Correctly (Bug Fix)

The count in Number charts now sits where it does in every other Number chart - no more off-position rendering.


"Show Records In" Hidden Where It Doesn't Apply (Bug Fix)

The "Show Records In" section (with "Open as Overlay" / "Open in New Tab") no longer appears in chart-creation flows where it isn't relevant.


Conversation Dashboard Subscriptions Save Reliably (Bug Fix)

Creating a subscription on the conversation dashboard no longer fails with "Oops! something went wrong." A missing null check around the realm value has been added.


Escalated Conversations Tagged Correctly (Bug Fix)

The escalation type field is now part of the detail layout, and the end-conversation action saves state properly. Counts of escalated conversations on dashboards now match upstream sources like ServiceNow live agent.


Knowledge & AI


Ingest knowledge from Azure Wikis

Azure Wikis can now be ingested as a knowledge source. Articles, documentation pages, and supporting material from any Azure Wiki space become available to the bot - with the same content-restriction model used for other sources.


Bold Formatting Works in Knowledge Articles (Bug Fix)

The bold button in the Knowledge Article rich-text editor applies formatting again.


Knowledge Dashboard Subscriptions Save Correctly (Bug Fix)

Subscriptions now appear in the knowledge dashboard after a successful add - at both the dashboard and data-table levels.


Oversized Files Grouped in Folder Upload (Bug Fix)

When uploading a folder, files larger than 10 MB are now listed together so you can quickly see which ones won't upload.


"Like" and "Not Like" Filters for Text Fields in Gaps

Filtering gaps by text-meta fields now supports partial matches.

  • Two new operators: like and not like
  • Useful for queries like "summary contains VPN issue" without exact-string matching
  • Existing equal-to / not-equal-to operators stay unchanged

Bot Login Doesn't Create Duplicate Gap Records (Bug Fix)

A user logging in through the bot no longer triggers duplicate gap entries. Each session is tracked once.


Chat Widget Loads in Standard Browser Sessions (Bug Fix)

The chat widget and user profile now render correctly in regular Chrome sessions - no need to use incognito or clear cookies first. Fixed a react-persist cache issue and optimized widget rendering in botapp-ui.


Notifications & Alerts


Send Email Notifications from Dynamic Addresses

Email actions used to require static "From" values. Now you can send a notification from the requestor's email address - or any actor configured in the email template.

  • New "From Email" field above the From Alias, accepts dynamic ($) inputs
  • Send Email actions get a new dropdown: Static or Actors
  • If "Actors" is selected, pick from any actor configured in the template
  • Useful when notifications need to reach a third-party mailbox tied to the requestor

Add Images to Notifications in Creator Studio (Enhancement)

You can now add images to notifications in Creator Studio across all environments.


Admin & Operations


/list API: Sort by Last-Updated and Choose Fields

The /list API can now sort by last-updated gap and lets clients ask for only the fields they need.

  • Sort order: recently updated gaps appear first by default
  • Pass field "slugs" - utterance, failed-count, ObjectId - to control what comes back
  • One generic structure works across modules (gaps, knowledge, etc.) using type and module parameters
  • Default response stays small; ask for more only when you need it

"Roles Contains" Filter Now Does Partial Match (Bug Fix)

In Admin → User Management, the "Roles Contains" filter now does what it says: typing "bot" matches roles like "Bot User", "Bot Admin", and "Bot Analyst" - not just the exact role name.


Template Import Works in Reference Data Types (Bug Fix)

Importing a template inside Reference Data Types now stays on that screen and shows the imported template.


Template Clone Name Collision Fixed (Bug Fix)

You can now clone a template using a name that was previously renamed away. Earlier, after cloning "Problem" → "Request" and renaming "Request" → "Service", a second clone called "Request" failed even though no template by that name existed.


Typeahead Cards Save and Render in AI Flow Builder (Bug Fix)

The typeahead component in AI Flow Builder now saves correctly, and cards configured as typeahead render as expected.


Tickets Management and Service Portal


All Tickets Sorting

The built-in "All Tickets" filter is now visible in Filter Settings, with conditions locked but sort order editable. Set the default sort once and every agent sees tickets in that order.

  • "All Tickets" appears in Tenant-level filters
  • Default sort: createdAt descending
  • Conditions stay fixed; only "Order by" can change

See How Many Tickets Are Loaded

Inbox and List views now show "X of Y" - X is the number of rows actually rendered, Y is the total matching the filter. The count updates as more tickets lazy-load.

  • Tells you the difference between "75 tickets total" and "75 tickets loaded"
  • Helpful when downloading data, since downloads only include the loaded rows
  • Visible in both Inbox and List views

Updated Tickets Stand Out in List View

When another agent touches a ticket - adds a note, changes status, attaches a file - that row now appears bold and tagged "updated" in your list view, and moves to the top under the default last-updated sort.

  • Matches the behavior already in Inbox view
  • "Updated" tag clears once you open the ticket

Required Fields Now Block State Transitions

Field-level "required" conditions are now enforced when a ticket moves to a new state, not just when you save edits. If a required field is visible but empty, the transition is blocked.

  • One condition rule applies in both update and transition
  • No need to duplicate conditions at the transition level
  • Cleaner configuration, consistent behavior

Small visual fixes to the sidebar in Tickets management and Knowledge section for a more consistent layout across screens.


Linked Ticket Count Persists Through Edits (Bug Fix)

The Linked Tickets tab keeps its count visible after you update any field on the parent ticket.


Empty Search No Longer Stalls the Loader (Bug Fix)

On the V3 Roles list page, hitting search with an empty query used to spin the loader forever. The page now returns control immediately.


Ticket Creation Time Matches Across Views (Bug Fix)

The ticket creation time shown in "Check Ticket Status" now matches the time shown in the Ticket Inbox for the same ticket.


Triggers Visible by Default in Manage Triggers (Bug Fix)

The Manage Triggers screen lists existing triggers on first load. You no longer have to click "All" to make them appear.


Toolbar Tooltips Position Correctly (Bug Fix)

Hovering on the toolbar shows the tooltip directly below the toolbar instead of in the top-left corner of the screen.


Status Button Stable, Service Portal Card Spacing Fixed (Bug Fix)

Two small fixes:

  • Rapidly changing status no longer makes the Status button flicker
  • Service Portal cards now have consistent spacing

Service Portal UI Polish (Bug Fix)

Visual fixes for the Service Portal:

  • Right and left padding aligned correctly
  • Logo wrapper sized to spec (225×46px) with auto-width image
  • Banner image renders at correct dimensions and centering

Service Portal Page Renders Fully (Bug Fix)

The Service Portal page now displays in full instead of being cut off.


Service Portal Logout Works (Bug Fix)

The logout button in the Service Portal logs you out as expected on Production and Beta.


Favorites Reflect Deselection After Refresh (Bug Fix)

When you deselect an offer from Favorites, it stays gone - even after a hard refresh.