Skip to content

Live Helper Chat

v4.87v Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 16d Communication & Email
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-chatbot audio-call chat chat-application live-help
+4 more
live-support livehelp screenshare video-call

ReleasePort's take

Light signal
editorial:auto 11d

Version 4.87v of Live Helper Chat introduces several performance and feature enhancements.

Why it matters: The release improves dashboard retrieval, caches department lookups, optimizes chat archive fetching, adds offline‑time tracking for agents, supports unread‑message webhook conditions, and enables nested attribute extraction in templates—boosting responsiveness and developer control. (Severity scores: performance facts 40, feature facts 40)

Summary

AI summary

Improved caching, offline-time tracking in agent stats, unread-message webhook support, streamlined bot conditions, and comprehensive ChatML export overhaul.

Changes in this release

Feature Medium

Added total offline time tracking to agent statistics widgets with a help modal.

Added total offline time tracking to agent statistics widgets with a help modal.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Added support for unread-message flow in webhook conditions with checkboxes.

Added support for unread-message flow in webhook conditions with checkboxes.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Added support for REST file captions with configurable skip extensions (issue #2394).

Added support for REST file captions with configurable skip extensions (issue #2394).

Source: llm_adapter@2026-07-15

Confidence: high

Feature Medium

Added support for `{item:path}` syntax enabling nested attribute extraction in templates.

Added support for `{item:path}` syntax enabling nested attribute extraction in templates.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Low

Updated translations, tooltip descriptions, and column spans in the agent statistics table for clarity.

Updated translations, tooltip descriptions, and column spans in the agent statistics table for clarity.

Source: granite4.1:30b@2026-07-15-audit

Confidence: high

Feature Low

Enhanced operator performance access checks to include write permissions.

Enhanced operator performance access checks to include write permissions.

Source: granite4.1:30b@2026-07-15-audit

Confidence: high

Performance Medium

Improved dashboard online-operator retrieval with better user-data fetching and caching.

Improved dashboard online-operator retrieval with better user-data fetching and caching.

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Prefilled departments cache for faster lookups.

Prefilled departments cache for faster lookups.

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Optimized chat archive range fetching with cached range checks before database queries.

Optimized chat archive range fetching with cached range checks before database queries.

Source: llm_adapter@2026-07-15

Confidence: high

Performance Low

Ensured static cache version is respected across the application even without extensions.

Ensured static cache version is respected across the application even without extensions.

Source: granite4.1:30b@2026-07-15-audit

Confidence: high

Bugfix Low

Fixed issues #2391 and #2395.

Fixed issues #2391 and #2395.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Low

Trimmed whitespace from messages before saving for data consistency.

Trimmed whitespace from messages before saving for data consistency.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Low

Avoided throwing SQL errors in edge cases during message retrieval.

Avoided throwing SQL errors in edge cases during message retrieval.

Source: llm_adapter@2026-07-15

Confidence: high

Full changelog

4.87v

  1. Notable changes since 4.86v

    • Performance and caching: improved dashboard online-operator retrieval with better user-data fetching and caching; prefill departments cache for faster lookups; ensure static cache version is respected across the application even without extensions; optimized chat archive range fetching with cached range checks before database queries, plus methods for matching ranges and verifying chat existence in archives with proper overlap handling.
    • Performance statistics: added total offline time tracking to agent statistics widgets with new help modal explaining offline time; updated translations, tooltip descriptions, and column spans in the agent statistics table for improved clarity; enhanced operator performance access checks to include write permissions.
    • Webhooks and events: added support for unread-message flow in webhook conditions with checkboxes enabling unread-message handling for admin messages; updated backend logic across message types and enhanced chat update logic to reflect unread-message states for operators; dropped redundant chat_id dependency.
    • Mail conversation: enhanced Mail Conversation API and search functionality; added proper API error handling.
    • Bot: refactored bot condition evaluation to streamline logic in action buttons and text triggers; updated type casting for threshold values in bot action commands.
    • ChatML export: significantly improved ChatML export logic and configuration; fixed properties in exported ChatML; resolved edge cases and format inconsistencies; export script improvements.
    • REST API: added support for REST file captions with configurable skip extensions (#2394).
    • Template and variable system: added support for {item:path} syntax enabling nested attribute extraction in output formatting; host values now support replaceable variables; fixed item replacement logic for proper handling of non-string values in templates.
    • Debug and diagnostics: improved debug invitation logic with detailed checks for message-seen status, timeout handling, and reshown conditions; enhanced debug message view UX, API scroll behavior, spacing, and col-span variables; logs now include exception URLs; added logging for changed user groups.
    • Widget and online visitors: dedicated online visitors page now always shows visitors even when the widget is minimized.
    • Bug fixes: fixed #2391 and #2395; updated checkbox labels for clarity; trimmed whitespace from messages before saving for data consistency; updated message retrieval limits across components for better performance and consistency; avoided throwing SQL errors in edge cases.
  2. Summary

    • This release strengthens performance through improved caching strategies (departments, archive ranges, static cache, operator data) and extends performance statistics with offline-time tracking.
    • Webhook conditions gain unread-message-flow support, bot condition evaluation is streamlined, and the ChatML export pipeline receives a comprehensive overhaul.
    • Template variables now support nested {item:path} extraction, debug/invitation diagnostics are enhanced, and several stability issues are resolved.

execute doc/update_db/update_353.sql for update

What's Changed

  • Allow REST file API for single attachment with caption by @mysubcult in https://github.com/LiveHelperChat/livehelperchat/pull/2394

Full Changelog: https://github.com/LiveHelperChat/livehelperchat/compare/4.86v...4.87v

Breaking Changes

  • Removed redundant `chat_id` dependency from webhook conditions.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Live Helper Chat

Get notified when new releases ship.

Sign up free

About Live Helper Chat

Live Support chat for your website.

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]