Tickets 2.11.0 is now available for all licensed customers to download.
- Replace escalations with workflows: automate actions on tickets matched by expressions, choose when each runs (on activity, once per ticket, or while matching), and preview matches before saving. Actions can change ticket properties and state, assign or unassign tickets, apply or remove prefixes and tags, post replies or internal messages, send alerts or emails, and create forum threads.
- Add custom ticket views with expression-based filtering (including by assignee and state), sorting, custom URL portions, descriptions, per-view enable/disable, live ticket totals, and match previews.
- The main ticket queue is now a built-in, editable view; set any active view as the default shown at the queue. Built-in views are provided for open tickets, tickets assigned to the viewing user or others, deleted tickets, and all tickets, with per-view controls for highlighting assigned tickets and formatting deleted tickets.
- Add tag support for tickets. Tags in tickets are separate to content tags used elsewhere in XF.
- Add support for creating on-demand discussion threads, enabled per-category.
- Add internal messages that are only visible to staff, controlled by per-category permissions.
- Add an inline activity log that records ticket changes and displays them between messages for staff.
- Poll open tickets for new messages and activity, showing them without a page refresh.
- Add a tool to convert a thread to a knowledge base article.
- Add advertising positions to the knowledge base.
- Show a cancel button when editing knowledge base articles.
- Add a permission to copy ticket message content to a new knowledge base article.
- Show the ticket ID in the ticket page header.
- Add an optional rebuild tool for ticket message positions and activity-log anchors.
- Allow non-system priorities to be deleted while preventing deletion of system priorities.
- Mark ticket, category, member-ticket, creation, email-edit, and guest-password pages as noindex.
- Require the view-emails permission to edit a guest ticket's email address.
- Require view permission when previewing a canned response against a ticket.
- Always enforce the resolve permission and validate the configured resolved status.
- Only attribute inbound emails to a member when the sender is verified; otherwise create the ticket as a guest.
- Only attribute inbound emails to a member when the sender is verified; otherwise, create the ticket as a guest.
- Ignore auto-replies, mailing-list mail, and bounces when processing inbound email to prevent mail loops.
- Decode inbound emails using their declared character set.
- Skip oversized inbound emails to limit memory use.
- Rate-limit guest ticket password entry.
- Improve performance of ticket field pruning and email ban matching.
- Remove ticket alerts when a ticket is permanently deleted.
- Link ticket notification emails to the first unread message rather than the start of the ticket.
- Fix add-on uninstallation when Resource Manager is installed.
- Fix incorrect open and closed ticket totals in the category sidebar.
- Fix errors when displaying permission messages for categories that do not allow new tickets or replies.
- Fix inline moderation from the ticket page.
- Fix XenForo 2.2 compatibility for ticket creation, quick replies, and message editing.
- Prevent news-feed visibility checks from erroring when a ticket's first message is missing.
- Remove inbound emails after processing or logging failures so malformed messages are not retried indefinitely.
- Prevent thread-to-ticket conversions from creating duplicate IP logs.
- Exclude deleted and moderated messages when converting a ticket to a forum thread.
- Preserve ticket participants, guest participants, and read records when merging tickets.
- Return a not-found response rather than a server error for empty or malformed ticket-message URLs.