10.4.17

Cerb (10.4.17) is a maintenance update released on June 19, 2024. It includes 9 minor features and fixes from community feedback covering the 10.4 update. You can follow these instructions to upgrade.
Changelog
Added
- [Tickets/Search/Performance] On ticket records, added
sender.first:
andsender.last:
deep search filters. These can target any fields on an email address record for the first message sender and last message sender more efficiently thanmessages.first:(sender:)
andmessages.last:(sender:)
.
Changed
-
[Worklists/Copy/UX] When using the 'copy' action from a worklist, only 'Worklists' tabs are shown as valid targets. A workspace page is hidden if it doesn't contain any target tabs.
-
[Roles/UX] A role record may no longer be deleted if it owns: workspaces pages, custom fieldsets, bots, connected accounts, snippets, or calendars. These owned records must be deleted or reassigned first. Previously, a role's owned records were deleted with it without any warning.
-
[Cards/Widgets] When editing card widget,
worker_
placeholders for the current worker are now available. -
[Scheduler/Log] In the
cron.parser
scheduler job, the log output now includes the duration of each triggered behavior. This helps with tuning email parser performance.
Fixed
-
[Records/UI] On record editors that use the owner chooser (e.g. bots, snippets), truncated labels (e.g. groups, roles) now show their full content in a tooltip when hovering.
-
[Roles/Tickets] Fixed an issue on ticket profiles where the ability to 'Sticky Note' on a message also required the 'Reply' permission. Sticky notes now only require the 'Comment create' and 'Message comment' permissions in a role.
-
[Roles/Files] Fixed an issue where the attachment popup didn't check the 'Can download' permission on previews for some file types.
-
[Bots/Behaviors] Fixed an issue with the 'Set links' action in legacy bot behaviors where some placeholders in the dropdown could appear blank.