Unblu Spark 8 release notes
This page contains the Unblu Spark release notes. The release notes are broken down in sections to allow for easier consumption. Release notes are additive, which means that to cover all improvements between two defined release states, all individual release notes have to be considered.
The release notes for the Android mobile SDK and the iOS mobile SDK are published separately. |
Unblu 8.21.0 release notes
Release date: 08 July 2025
New features and improvements
-
UNBLU#14834 - Add invite and forward conversation options in agent mobile app
-
UNBLU#14846 - Improve requests for microphone and camera access during calls
-
UNBLU#15189 - Add document camera pan-tilt-zoom (PTZ) presets to Unblu Branch
-
UNBLU#15277 - Allow configuration of additional metadata (mandatory, optional, or hidden) in outbound conversations
-
UNBLU#15379 - Provide web API endpoint and webhooks for navigation history in collaboration layers
-
UNBLU#15529 - Update
io.netty
package tov4.1.122.Final
-
UNBLU#15540 - A11Y: Communicate state of buttons using disclosure pattern
-
UNBLU#15556 - Add ability to connect to Azure blob storage and PostgreSQL flexible server using User-Assigned Managed Identity (UAMI)
-
UNBLU#15588 - Add selectors to quick reply UI of Copilot bot
-
UNBLU#15646 - Add document camera snapshot functionality to Unblu Branch
-
UNBLU#15655 - Update
commons-beanutils
package tov1.11.0
to remediate CVE-2025-48734 -
UNBLU#15656 - Add support for SSL CA certificate
-
UNBLU#15657 - Update
com.google.guava
package tov33.4.8-android
to remediate CVE-2023-2976 -
UNBLU#15658 - Update
ch.qos.logback
package tov1.5.18
to remediate CVE-2024-12798 -
UNBLU#15659 - Update Kafka to remediate CVE-2025-48734
-
UNBLU#15699 - Update AWS SDK due to CVE-2025-49128
-
UNBLU#15707 - Update
commons-fileupload2-core
package -
UNBLU#15743 - Update LiveKit server to remediate CVE-2025-52999
-
UNBLU#15745 - Update Hazelcast to
v5.5.0
Bugs
-
UNBLU#14730 - SFM: Co-browsing a visitor Airlock page throws null pointer exception
-
UNBLU#15409 - Chat UI overlaps call UI without indicating that call is active
-
UNBLU#15687 - Starting document co-browsing on mobile not possible
-
UNBLU#15698 - WhatsApp registration not using ingress domain
-
UNBLU#15702 - Content security policy (CSP) restriction when using Apryse on demo pages
-
UNBLU#15717 - Issue rendering CSS layers in embedded co-browsing
-
UNBLU#15742 - Unable to change order of values in com.unblu.person.displayname.visitorDisplayNameForAgentsEvaluationOrder and com.unblu.person.displayname.visitorDisplayNameForVisitorsEvaluationOrder
Unblu 8.20.2 release notes
Release date: 19 June 2025
New features and improvements
-
UNBLU#14270 - Disable setting embedded co-browsing cookies when SFM not used
-
UNBLU#14636 - Automatically trigger deputy escalation if message unread for some time
-
UNBLU#14768 - Move to server-side signed documents for document co-browsing
-
UNBLU#15359 - A11Y: Use alternative way to display deleted files
-
UNBLU#15369 - A11Y: Add accessible labels to inputs
-
UNBLU#15374 - A11Y: Add accessible labels to elements in popup menu
-
UNBLU#15377 - A11Y: Make titles more descriptive for content
-
UNBLU#15440 - Add webhook events for bot thread states
-
UNBLU#15441 - A11Y: When navigating back using keyboard the copy text button is skipped
-
UNBLU#15455 - Change visibility and edit permissions for participation type text properties
-
UNBLU#15462 - A11Y: Menu should be in focus when open
-
UNBLU#15494 - A11Y: Move focus into revealed content
-
UNBLU#15495 - A11Y: Fix unexpected change of context on input
-
UNBLU#15515 - A11Y: Focus after closing content
-
UNBLU#15531 - Default setting for deputy delegation should be "ignore", not "cancel"
-
UNBLU#15535 - A11Y: Elements must be accessible and operable by keyboard
-
UNBLU#15536 - A11Y: Required, disabled, or read-only elements must communicate their state
-
UNBLU#15543 - A11Y: Add main landmark
-
UNBLU#15585 - Fix all critical security findings in Collaboration Server
-
UNBLU#15590 - Create mobile document co-browsing module
-
UNBLU#15601 - A11Y: Add
role=button
to links in engagements component -
UNBLU#15602 - A11Y: Interactive controls must not be nested
-
UNBLU#15612 - JWE: Support Direct Encryption Algorithms for (visitor) JWT-based single sign-on
-
UNBLU#15633 - Change default batch size for
CleanupOpenPersonPresencesTask
-
UNBLU#15636 - Add web API endpoint
/users/{userId}/transformPhysicalToVirtual
-
UNBLU#15663 - Change scope of signature configuration properties to
CONVERSATION_TEMPLATE
Bugs
-
UNBLU#14784 - Loading recording that doesn’t exist from blob store ends in null pointer exception
-
UNBLU#15237 - 2FA info displayed in user menu when feature disabled on account
-
UNBLU#15286 - Copilot bot: basic card with image but no title can’t be mapped to
CardPostMessageData
, breaking boarding process -
UNBLU#15433 - Customer gets unwarranted approval request for conversation delegation
-
UNBLU#15434 - Wrong naming of
com.unblu.conversation.invitation.promptUnansweredMessageDeputyJoinsHidden
-
UNBLU#15471 - Issues with muting and unmuting
-
UNBLU#15492 - Declining concierge forwarding to agent during reboarding requeues conversation
-
UNBLU#15508 - Stopping a layer or call with chat context panel open leaves an empty context panel space
-
UNBLU#15563 - Issues with cluster lock and ID propagation of virtual users
-
UNBLU#15564 - Issues with automatic muting on some audio devices
-
UNBLU#15603 - Not possible to edit automatic chat suggestions
-
UNBLU#15615 - Domain configuration page not loading properly
-
UNBLU#15652 - Configuration page unresponsive
-
UNBLU#15667 - com.unblu.authentication.2fa.agentMode not accessible to admins
-
UNBLU#15670 - Signing document results in
403
error -
UNBLU#15671 - Branch preview UI fixes
-
UNBLU#15674 - Branch preview only working for admin users
-
UNBLU#15691 - Signature on signed document not visible in Floating Visitor UI
-
UNBLU#15694 - Branch preview not opening
Unblu 8.19.1 release notes
Release date: 23 May 2025
There is a bug in this version of Unblu that prevents the domain management view of the Account Configuration interface from loading. As a result, it isn’t possible to administer domains through an Unblu UI. If you need to manage domains through the Account Configuration interface, we recommend you skip this version of Unblu and continue to use Unblu 8.18.0 until a newer version is available. |
Bugs
-
UNBLU-14641 - Notes field displayed briefly on registered users
-
UNBLU-14940 - Resizing animation of chat input field slow
-
UNBLU-15199 - Color with transformations shown as black when opening color configuration editor
-
UNBLU-15230 - Java exceptions on
UPDATE_BOT_TYPING
action -
UNBLU-15232 - Java exceptions when customer closes browser
-
UNBLU-15235 - Partially authenticated role displayed in New user fly-in page
-
UNBLU-15247 - Conversation recording video element repeatedly added to conversation in conversation history
-
UNBLU-15310 - Correctly reset public/private key pair of Branch Client
-
UNBLU-15459 - Visitor can scroll chat UI indefinitely in mobile integrations
-
UNBLU-15496 - MS Copilot Authentication UI issues for chat suggestions
-
UNBLU-15511 - MS Copilot new activities job miscalculates interval
-
UNBLU-15528 - Placeholder broken when selecting canned response
-
UNBLU-15557 - Custom dialog bot message and typing state not saved correctly
-
UNBLU-15558 - Web API endpoint
/bots/sendMessage
randomly responds with HTTP error codes 500 or 400 in setups with multiple Collaboration Server pods -
UNBLU-15559 - Manual suggestions don’t work when com.unblu.conversation.chatsuggestion.editChatSuggestionPromptType set to
ALWAYS
-
UNBLU-15587 - com.unblu.queue.ui.defaultFilterLocaleLanguages not working
-
UNBLU-15599 - Recording postprocessing fails with corrupted recoding(s) in multitenancy setups
New features and improvements
-
UNBLU-15243 - Optimize 2FA UI for mobile devices
-
UNBLU-15364 - A11Y: Don’t use Group call as heading
-
UNBLU-15366 - A11Y: Change heading in Agent Desk left navigation to label
-
UNBLU-15367 - A11Y: Encode as heading if element functions as heading
-
UNBLU-15372 - A11Y: Add accessible label to Jump to latest button
-
UNBLU-15375 - A11Y: Set relevant page titles
-
UNBLU-15430 - Implement workaround for device ID storage with token-based login skip
-
UNBLU-15437 - Remove
script-src 'unsafe-inline'
from content security policy (CSP) on internal sign-in page -
UNBLU-15442 - A11Y: Make Jump to latest accessible via keyboard.
-
UNBLU-15489 - Update Node.js dependencies
-
UNBLU-15490 - Increase dialog bot network timeout
-
UNBLU-15507 - Improve
textarea
autoHeight
calculation -
UNBLU-15523 - Improved handling of
No person found for user
errors -
UNBLU-15524 - Improved handling of page-type errors
-
UNBLU-15537 - A11Y: Improve form field rejection messages
-
UNBLU-15233 - Add Copy link option to Branch client setup in Branch editor
-
UNBLU-15320 - Manage MS Copilot authentication process
-
UNBLU-15385 - Conversation recording transcoding (remux) job dispatcher
Unblu 8.18.0 release notes
Release date: 07 May 2025
Bugs
-
UNBLU-14807 - Avatar not updated in conversation message
-
UNBLU-14844 - Audio not always played back in LiveKit calls
-
UNBLU-14859 - Image drag and drop in native document co-browsing possible but not supported
-
UNBLU-15226 - Authenticating during agent screen sharing session disables visitor audio/video controls and stream
-
UNBLU-15314 - Paste not working in 2FA verification code form
-
UNBLU-15407 - Push notifications not sent when debounce delays too long
-
UNBLU-15413 - Errors in server logs "Failed to display error page" and "Unexpected error occured while sending error page"
-
UNBLU-15424 - Configuration properties for link colors not applied correctly
-
UNBLU-15436 - Message about insufficient role when superadmin exits impersonation from 2FA
-
UNBLU-15438 - Web API v3
/conversations/create
not setting hidden status correctly -
UNBLU-15491 - Azure BlobStore throws exception if blob doesn’t exist
-
UNBLU-15493 - Fix track mapping fallback for iOS mobile SDK
-
UNBLU-15497 - Auto-suggestions recreated when conversation reopened
-
UNBLU-15512 - Excessive ZooKeeper resource consumption
New features and improvements
-
UNBLU-14884 - Update Apryse WebViewer to 11
-
UNBLU-15037 - Update
org.apache.directory.api:api-all
-
UNBLU-15200 - Clean up Azure, GCS, and general proxy settings
-
UNBLU-15205 - Make sure notification toasts don’t cover chat input
-
UNBLU-15289 - Add URL validation to com.unblu.copilot.proxyUrl
-
UNBLU-15333 - Allow authentication through Copilot Studio bot for chat suggestions
-
UNBLU-15355 - A11Y: Change selected state background of radio, check, and toggle buttons
-
UNBLU-15356 - A11Y: Change starred conversation button in selected state color
-
UNBLU-15360 - A11Y: Change unchecked modifier background in keyboard shortcuts setup
-
UNBLU-15362 - A11Y: Fix color contrast of conversation message unread state ticks
-
UNBLU-15399 - Update suggestion webhooks to distinguish between auto-suggestions and interactive requested suggestions
-
UNBLU-15405 - Make branding logo size on admission page configurable
-
UNBLU-15415 - Reduce ZooKeeper autopurge purge interval
-
UNBLU-15460 - Use native date and time inputs in conversation history
-
UNBLU-14885 - Advanced solution for auxiliary camera support in Unblu Branch
-
UNBLU-15206 - New webhook for suggestion requests without suggestion found
-
UNBLU-15302 - Automatic chat suggestions
Unblu 8.17.1 release notes
Release date: 17 April 2025
There is a bug in this version of Unblu that leads to ZooKeeper consuming excessive resources. This can lead to repeated ZooKeeper pod evictions due to the ephemeral storage limit as well as general performance problems. We recommend that you skip this version of Unblu and continue to use Unblu 8.16.2 until a newer version is available. |
Bugs
-
UNBLU-14838 - Revoking invitation resets conversation recipient
-
UNBLU-15280 - Translation only works if languages selected in account scope
-
UNBLU-15315 - Redirect loop after ending impersonation
-
UNBLU-15330 - File not sent properly in dialog bot thread during visitor onboarding
-
UNBLU-15335 - Agent can’t use custom conversation action in single conversation desk
-
UNBLU-15336 - Missing enum value
LiveKitConnectionState.SIGNAL_RECONNECTING
-
UNBLU-15348 - Wrong task mentioned in log message
-
UNBLU-15350 - Range requests to S3 blob store repeatedly retrieve entire blob
-
UNBLU-15391 - With LiveKit as call service provider, mobile SDKs not using ICE server configuration provided by Collaboration Server
-
UNBLU-15396 - Audit log entries for
WebhookRegistration
type doesn’t contain events when webhook registration is auto-deactivated or location is updated -
UNBLU-15411 - File upload fails when sending file to file interceptor
-
UNBLU-15414 - Web push notifications not working
-
UNBLU-15416 - Language-dependent configuration properties cannot be saved in Account Configuration interface
-
UNBLU-15425 - Customer messages logged as plain text on Collaboration Server
-
UNBLU-15435 - Active external webhook quota not working as intended
New features and improvements
-
UNBLU-13809 - Filter webhook registration events
-
UNBLU-15087 - UI updates for filtered webhook registrations
-
UNBLU-15190 - Trigger automatic links in Unblu Branch when call or conversation ends
-
UNBLU-15275 - Add configuration property to choose pre-selected upload mode on file upload
-
UNBLU-15332 - Accessibility improvements for tooltips
-
UNBLU-15344 - Improve deinitialization speed of Branch client
-
UNBLU-15347 - Make delay of typing indicator in bot dialogs configurable
Unblu 8.16.2 release notes
Release date: 03 April 2025
Bugs
-
UNBLU-13272 - Multiple-choice question options not rendered in correct order
-
UNBLU-14661 - Person search in UI doesn’t find customers when searching by both first and last name
-
UNBLU-15038 - Quick replies not displayed in correct order
-
UNBLU-15057 - Error when deputy declines forwarded chat requests
-
UNBLU-15084 - Secondary agent can’t join conversation with ongoing co-browsing session
-
UNBLU-15276 - Empty branch description displayed in UI
-
UNBLU-15283 - Replacement background appears too late in video calls
-
UNBLU-15308 - Fix toggle buttons broken in refactoring
-
UNBLU-15317 -
utransfer
: Duplicate key error if Concierge person uses same avatar as other entity -
UNBLU-15326 - Message translation with Google translation API fails when authenticating with Workload Identity
-
UNBLU-15334 - Error when creating named area in UI
-
UNBLU-15340 - Hovering over chat suggestion actions generates multiple tooltips
-
UNBLU-15341 - Branch client request template not created in existing environments
-
UNBLU-15352 - Bot rating questions not displayed in UI
-
UNBLU-15382 - Fix conversations with dialog bots becoming inaccessible
-
UNBLU-15384 - Failing web push notification health check leads to removal of 2FA state on device
-
UNBLU-15389 - Optimistic client change not working anymore
New features and improvements
-
UNBLU-10294 - Update License3j
-
UNBLU-14498 - Allow emojis and text input for conversation rating
-
UNBLU-15141 - Pre-select "Translate automatically" option on language settings for chat translation feature
-
UNBLU-15157 - Restrict position of elements in Branch editor to floor plan
-
UNBLU-15172 - Add option to configure branch overview as default page
-
UNBLU-15202 - Add configuration for opening and transferring conversations of Branch clients
-
UNBLU-15241 - Reduce flickering of scroll indicator
-
UNBLU-15245 - Improve configuration property backend validations
-
UNBLU-15266 - Update Twilio SDK to version 10.6.10
-
UNBLU-15295 - Allow admin to modify collaboration space layer text properties
-
UNBLU-15306 - Only show one type of request chat suggestion action at any time
-
UNBLU-15311 - Show canned responses in agent language if automatic message translation enabled
-
UNBLU-14465 - Add metadata to chat suggestions
-
UNBLU-14579 - Create new customer main navigation
-
UNBLU-14580 - Customer-centric list search service
-
UNBLU-14582 - Customer search bar
-
UNBLU-14583 - Customer list
-
UNBLU-14584 - Create new customer
-
UNBLU-14656 - Customer dashboard
-
UNBLU-14975 - Suggestion bot with Microsoft Co-Pilot
-
UNBLU-15309 - Support proxy configuration for translation providers
Unblu 8.15.3 release notes
Release date: 17 March 2025
A change in this version of Unblu Spark may result in conversations becoming inaccessible if there’s a dialog bot participating that uses the Unblu web API. It can also cause a large number of error messages to be written to the Unblu logs. The issue is resolved in Unblu Spark 8.16.2. |
Bugs
-
UNBLU-14918 - Delayed background replacement in video calls
-
UNBLU-14959 - Incorrect reference to conversation template results in error
-
UNBLU-15046 - Adjust log level for duplicate key value error
-
UNBLU-15070 - Browser freezes while loading agent monitor
-
UNBLU-15120 - Null pointer exception while terminating session
-
UNBLU-15148 - Image overflows border in card messages sent by dialog bots
-
UNBLU-15149 -
SmtpMailService
logs personally identifiable information (PII) -
UNBLU-15160 - Chat suggestions from generative AI include empty reference to source
-
UNBLU-15161 - Null pointer exceptions when invitation’s
createPersonId
is null -
UNBLU-15163 -
StartingPersonId
missing if collaboration layer starts automatically -
UNBLU-15167 - com.unblu.conversation.outbound.allowCreateOutboundConversation not considered if set in
TEAM
orUSER
scope -
UNBLU-15186 - Migration of legacy person metadata fails
-
UNBLU-15187 - User loses web API permissions through caching issues
-
UNBLU-15195 - Error when impersonated superadmin tries to create new branch
-
UNBLU-15203 - Audit webhook event emitted for each webhook registration event
-
UNBLU-15263 - Creating suggestion sources and bots through web API not backwards compatible
-
UNBLU-15265 - Compatibility mode broken for v7 in v8 JavaScript API
-
UNBLU-15268 - Enabling live captions during call disables microphone
-
UNBLU-15278 - Dialog bot configured as both mandatory and optional prevents chat from loading
-
UNBLU-15282 - Copilot conversation ID shouldn’t have default value
-
UNBLU-15291 - Unblu UI loading forever in Android and iOS mobile SDKs
New features and improvements
-
UNBLU-14551 - Expose current call connection state in JavaScript APIs
-
UNBLU-14786 - Avatar ID unstable when exporting account with
utransfer
using--idConversation=NAME
-
UNBLU-14958 - Add conversation ID and message ID fields to "copy message" action
-
UNBLU-15000 - Add metrics to track number of declined conversation reservations
-
UNBLU-15035 - Update
nl.martijndwars.web.push
package in Collaboration Server -
UNBLU-15066 - Make properties in group com.unblu.mobiledevice.v2.client.core.MobileFloatingActiveConversationIndicatorConfiguration available to admins
-
UNBLU-15088 - Update
com.google.protobuf:protobuf-java
packages in Collaboration Server -
UNBLU-15089 - Update
mysql-connector-java
package in Collaboration Server -
UNBLU-15090 - Replace
azure-storage
library withazure-storage-blob
in Collaboration Server -
UNBLU-15091 - Update transitive dependency
com.squareup.okio:okio
of packagecom.unblu.whatsapp.business.api
in Collaboration Server -
UNBLU-15094 - Update
io.grpc
package in Collaboration Server -
UNBLU-15096 - Update
io.projectreactor
package in Collaboration Server -
UNBLU-15097 - Update
bouncycastle
JDK library version ofcom.spotify.docker-client
package in Collaboration Server -
UNBLU-15098 - Update
org.bouncycastle:bcprov-jdk15on
package in Collaboration Server -
UNBLU-15127 - Exclude
/app/signin
from browser cache -
UNBLU-15128 - Add
conversationId
to all dialog bot webhooks -
UNBLU-15129 - Keep (conversation) UI state when switching between Floating and Embedded Visitor UI
-
UNBLU-15131 - Choose behavior when agent clicks link to open conversation in single conversation desk but is already participant
-
UNBLU-15164 - Add
revoke
field to mobile push notification messages -
UNBLU-15170 -
utransfer
: Define main class to run with JBang -
UNBLU-15216 - Update
com.google.cloud
third party dependency -
UNBLU-15217 - Update
io.livekit:livekit-server
package in Collaboration Server -
UNBLU-15227 - Add support for
:has
pseudo-class in embedded co-browsing -
UNBLU-15250 - Update
com.nimbusds:oauth2-oidc-sdk
package in Collaboration Server -
UNBLU-15253 - Add forward proxy support for external bot endpoints
-
UNBLU-13624 - Create Unblu Branch client entrypoint
-
UNBLU-13625 - Add Unblu Branch editor
-
UNBLU-13628 - Add Branch overview to Agent Desk
-
UNBLU-13850 - Create branch client entrypoint for JavaScript APIs
-
UNBLU-13907 - Create Unblu Branch and Branch client models
-
UNBLU-14558 - Branch: Expand branch client JS api demo (branch use case)
-
UNBLU-14623 - Create Unblu Branch admin UI
-
UNBLU-14894 - Update
utransfer
for Unblu Branch -
UNBLU-14980 - Expose customer queue status to JavaScript API
-
UNBLU-15136 - Implement username rate limiting for interactive login
-
UNBLU-15215 - Add configuration properties to prevent copying and downloading images in specific frontends
Unblu 8.14.4 release notes
Release date: 18 February 2025
Starting with Unblu Spark 8.14.4, passwords in the Unblu Spark database are hashed using Argon2. Because the passwords need to be rehashed, the database migration may run considerably longer than usual. Installations that use single sign-on (SSO) aren’t affected. |
Bugs
-
UNBLU-13882 - Conversations created that remain in
CREATED
state -
UNBLU-14782 - Microphone loops between muted and unmuted state when clicked twice quickly in Livekit call
-
UNBLU-14891 - Webhook
call.participant.joined
called three times under certain conditions -
UNBLU-14893 - Make person presence tracking deterministic
-
UNBLU-14976 - Orphaned file uploads in database
-
UNBLU-15002 - Outbound conversations don’t start properly from Agent Desk
-
UNBLU-15027 - Configuration properties for call captions only editable as superadmin
-
UNBLU-15085 - LiveKit call quality issues not reported appropriately in UI
-
UNBLU-15092 - Messages not approved if sent while conversation ending
-
UNBLU-15105 - JavaScript API: Switching from Embedded to Floating Visitor UI loses current conversation
-
UNBLU-15119 -
authInfo
may not update properly under certain conditions -
UNBLU-15122 - Whitespace not trimmed from account ingress URLs when saved to database
-
UNBLU-15147 - Database migration fails when
type
column of relationumm_suggestion_source
contains null values -
UNBLU-15159 - JavaScript: Switching from Embedded to Floating Visitor UI doesn’t open current conversation
-
UNBLU-15168 - Embedded co-browsing fails with MySQL
-
UNBLU-15169 - Null pointer exeception creating scheduled conversation
-
UNBLU-15171 - Two-factor authentication (2FA) settings can’t be edited when impersonating into account
-
UNBLU-15174 - Unreferenced functionality disclosed during file upload
-
UNBLU-15180 - Unmet dependencies in Account Configuration interface result in exception
New features and improvements
-
UNBLU-14252 - Support masking of additional HTML elements, for example
tel
, withunbluCapturingHint
attribute -
UNBLU-14741 - Change invalidation log level in
com.unblu.core.server.collaboration.conversation.ConversationTextProviderService
toDEBUG
-
UNBLU-14797 - Add selector to form error label
-
UNBLU-14973 - Provide configuration property for public link path in
ACCOUNT
scope -
UNBLU-14978 - Additional UI changes for 2FA
-
UNBLU-14992 - Custom configuration property editor for 2FA mode
-
UNBLU-14999 - Let mobile, web, and proxies to set person’s state to
OFFLINE
immediately -
UNBLU-15008 - Separate message actions for requesting chat suggestions directly and editing prompt beforehand
-
UNBLU-15026 - Allow restricting name search to complete first and last name
-
UNBLU-15056 - 2FA configuration properties: Lift 'editableBy' role to SUPER_ADMIN
-
UNBLU-15063 - Improve logs when delegating dialog to bot for boarding
-
UNBLU-15079 - Add locale field to
MessageData
web API schema -
UNBLU-15082 - Add automatic detection of chat message language
-
UNBLU-15093 - Update
org.apache.poi.ooxml
dependency to version 5.4.0 -
UNBLU-15095 - Update
io.netty
package in Collaboration Server -
UNBLU-15099 - Update
com.unblu.org.eclipse.jetty.server
in Collaboration Server -
UNBLU-15113 - Add attribute for Unblu Branch in license
-
UNBLU-15123 - Add conversation recording allocation metrics
-
UNBLU-15124 - Increase default value com.unblu.conversation.recording.initializationTimeout to 30 s
-
UNBLU-14057 - Improve implementation of background blur in LiveKit calls
-
UNBLU-14667 - Add Unblu Branch feature to license
-
UNBLU-14711 - Enable caption translation with Azure Cloud API
-
UNBLU-14763 - Create recovery code entity for 2FA
-
UNBLU-14764 - Implement services for 2FA
-
UNBLU-14765 - UI changes for 2FA
-
UNBLU-14766 - Backend flow implementation of 2FA
-
UNBLU-14816 - New collaboration layer logs web API service
-
UNBLU-14993 - Add UI for configuring Microsoft Copilot Studio suggestion sources
-
UNBLU-14994 - Add entities and services for Copilot suggestion sources
-
UNBLU-15074 - Add ping event action for MS Copilot Studio suggestion sources
-
UNBLU-15101 - Add backend support for message translation
-
UNBLU-15115 - Add message translation UI
-
UNBLU-15125 - Add new button on suggestion sources that redirects to Copilot Agent edit page
-
UNBLU-15126 - Add translation configuration UI
Unblu 8.13.1 release notes
Release date: 24 January 2025
Bugs
-
UNBLU-11252 - Conversation UI breaks if participant is offboarded during collaboration
-
UNBLU-14430 - Additional timeout for COMET not used if set in account scope
-
UNBLU-14464 - Mouse cursor position wrong in second browser tab when co-browsing same instrumented web page in two browser tabs
-
UNBLU-14484 - Account secret key always visible in account overview
-
UNBLU-14683 - Visitor closing and reopening conversation very quickly results in "Connecting to conversation…" overlay
-
UNBLU-14896 - Large configuration values break account settings
-
UNBLU-15005 - In-chat intent bot buttons clickable after conversation ends
-
UNBLU-15010 - New Audio and Video Conversation templates not inheriting com.unblu.conversation.call.allowStartingCallsWhenOthersUnavailable
-
UNBLU-15043 - Unable to start manual recording in cluster environment
-
UNBLU-15065 - Unable to join scheduled conversation with visitor
-
UNBLU-15075 - Null pointer exception when creating conversation with web API
New features and improvements
-
UNBLU-14681 - Use WebSocket subprotocol as authorization header replacement
-
UNBLU-14906 - Add selector to "Closing the conversation will end the call" dialog
-
UNBLU-15004 - Improvements for inter-node dispatching
-
UNBLU-15036 - Update
opentok-server-sdk
-
UNBLU-15055 - Rework upload ID management during file upload
-
UNBLU-15062 - Unreferenced functionality disclosed during file upload
-
UNBLU-15064 - Configure
READ_UNKNOWN_ENUM_VALUES_AS_NULL
in Jersey client -
UNBLU-8045 - Filter collaboration space content out of visual until required permission granted
-
UNBLU-15039 - Rename copilot bot to copilot studio agent
Unblu 8.12.1 release notes
Release date: 27 December 2024
Bugs
-
UNBLU-13796 - Switching from Embedded to Floating Visitor API can break Unblu
-
UNBLU-14198 - Analytics dashboard rating calculation error
-
UNBLU-14779 - Echo while using built-in microphone and speakers
-
UNBLU-14934 - Add label button not showing in user profile UI
-
UNBLU-14971 - com.unblu.authentication.cloud.maxTimeToLiveSeconds ignored when set in
ACCOUNT
scope -
UNBLU-14972 - Wrong label in WhatsApp external messenger list
-
UNBLU-14977 - Update Elasticsearch Java Client to version 8.16.1
-
UNBLU-14982 -
AUDIO_ONLY
conversation recordings don’t have audio -
UNBLU-15006 - Can’t open or remove specific conversation due to null pointer exception
-
UNBLU-15013 - Account search result not visible when scrolling down and then searching for related account
-
UNBLU-15019 - Can’t enter encryption in Account Configuration interface when encryption algorithm set to
AES
-
UNBLU-15023 - Make com.unblu.authentication.cloud.maxIdleSeconds, com.unblu.authentication.cloud.cookieMaxAgeSeconds, and com.unblu.authentication.cloud.maxTimeToLiveSeconds available to users with
ADMIN
role
New features and improvements
-
UNBLU-14857 - Update IP geolocation database
-
UNBLU-14922 - JSON Web Encryption (JWE): Support symmetric encryption (AES) for visitor single sign-on based on JSON Web Tokens
-
UNBLU-14967 - Change scope of com.unblu.authentication.cloud.maxIdleSeconds, com.unblu.authentication.cloud.cookieMaxAgeSeconds, and com.unblu.authentication.cloud.maxTimeToLiveSeconds to
ACCOUNT
-
UNBLU-14981 - Improve scroll indicator to be on top of other UI elements
-
UNBLU-14985 - Make com.unblu.conversation.actionbar.ui.closeConversationActionDisplayMode and com.unblu.conversation.actionbar.ui.closeConversationActionSortOrder available to users with
ADMIN
role -
UNBLU-14998 - Add debug log when sending SMS text message
-
UNBLU-14909 - Make Picture-in-Picture (PiP) video element border radius configurable
-
UNBLU-14910 - In calls, make it possible to display video without any paddings or margins
-
UNBLU-14970 - Translatable call live captions
Unblu 8.11.1 release notes
Release date: 05 December 2024
Bugs
-
UNBLU-14435 - Participant panel: Other conversations tab doesn’t work in Single Conversation Desk
-
UNBLU-14748 - Some web API endpoints on the
/persons
path don’t check for visibility -
UNBLU-14840 - In-chat intent bot buttons clickable multiple times, resulting in multiple chat messages
-
UNBLU-14898 -
AUDIO_ONLY
conversation recordings not playable -
UNBLU-14900 - Multiple system message if conversation ended by hanging up call
-
UNBLU-14907 - Memory leak in S3 blob handling
-
UNBLU-14916 -
LinkageError
when using Twilio connector -
UNBLU-14928 - PreparedStatement for conversation history has too many parameters
-
UNBLU-14930 - Videos of remote participants freeze in Picture-in-Picture (PiP) mode
-
UNBLU-14933 - Setting new password through "Reset password" link leads to Unblu error page
-
UNBLU-14945 - Conversation recording requires ListBuckets permission
-
UNBLU-14946 - Embedded co-browsing fails to start due to delay in initial capturing
-
UNBLU-14960 - Change scope of com.unblu.authentication.cloud.maxTimeToLiveSeconds to
GLOBAL
,ACCOUNT
New features and improvements
-
UNBLU-14647 - Add open as GHOST links to the conversation links
-
UNBLU-14728 - Zookeeper: use specific node for GC Jobs
-
UNBLU-14817 - Allow disabling partial search when creating outbound message
-
UNBLU-14819 - Outbound web API: Allow providing rephrased questions for chat suggestion
-
UNBLU-14820 - Create rephrased suggestion message UI
-
UNBLU-14854 - Do not display "User" row in notifications if no visitor in conversation
-
UNBLU-14882 - Update ZooKeeper to 3.9.3
-
UNBLU-14919 - Make some
com.unblu.conversation.concierge.*
texts editable by admins -
UNBLU-14920 - Update Kafka to 3.8.x
-
UNBLU-14931 - Use auto-open PiP mode instead of opening it when starting screen sharing
-
UNBLU-14953 - Update
org.apache.commons.io
Unblu 8.10.1 release notes
Release date: 21 November 2024
Bugs
-
UNBLU-14241 -
bot.dialog.counterpart_changed
triggered before other tasks finished -
UNBLU-14555 - Wrong download link in InterceptorNewFileEvent when using ingress
-
UNBLU-14701 - Link to reset impersonation from Agent Desk invalid
-
UNBLU-14772 - Language detector uses too much RAM
-
UNBLU-14790 - Back button in agent mobile not working
-
UNBLU-14843 - Media device selection no longer works with latest version of Google Chrome
-
UNBLU-14867 - Problems when different persons have same display name
-
UNBLU-14869 - Person presence expiration job creates high load on database
-
UNBLU-14871 - Only set last seen time of device linked to person presence
-
UNBLU-14879 - Wrong name displayed in conversation details panel
-
UNBLU-14881 - Error when webhook receiver sends empty response
-
UNBLU-14905 - Thread leak when using external analytics
-
UNBLU-14924 - Link to reset password not correct, leads to login page
New features and improvements
-
UNBLU-14847 - com.unblu.conversation.call.displayLocalVideo and com.unblu.conversation.call.initialLocalVideoPosition should be accessible to admins
-
UNBLU-14849 - v7 compatiblity mode for v8 JS API
-
UNBLU-14908 - "Call not answered" visitor offboarding flow for concierge
-
UNBLU-14476 - Add conditions to 24 characters length limitation of label property in message actions
-
UNBLU-14767 - Add SDK native support for targeted invitation notifications
-
UNBLU-14831 - Refactor login page with routing
Unblu 8.9.2 release notes
Release date: 24 October 2024
Bugs
-
UNBLU-14597 - Forbid
setNote
on agent persons -
UNBLU-14611 - Scrollbars appearing in Visitor Desk dialog make text unreadable
-
UNBLU-14616 - SMS external messenger also evaluates "Disabled" messenger
-
UNBLU-14761 - Make partitioned flag for agent cookie configurable and don’t default to partitioned cookies
-
UNBLU-14799 - JavaScript API hanging on INITIALIZING state
-
UNBLU-14800 - Firebase push notifications not working on Android
-
UNBLU-14806 - New conversation not using named area from meta tag if WebSocket enabled
-
UNBLU-14813 - File upload out of memory exception in some circumstances
-
UNBLU-14818 -
allowAcceptFromQueueForAutoDispatchedQueueCategories
always enabled -
UNBLU-14824 - Add CSS selector for "Add assistant" button
-
UNBLU-14826 - Delegated request not arriving in inbox when queue disabled
-
UNBLU-14827 - Bot threads not properly ended when conversation ended
-
UNBLU-14837 - Change status code for error "Cannot invoke "String.split(String)" because "path" is null"
-
UNBLU-14839 - Exception when creating outbound conversations as registered user or supervisor
-
UNBLU-14842 - Old SMS external messengers can’t be updated anymore * UNBLU-14851 - Video preview visible during voice call
-
UNBLU-14858 - File can’t be uploaded in WhatsApp conversation
New features and improvements
-
UNBLU-14798 - Add display name evaluator that allows displaying first letter of first name and last name
-
UNBLU-14802 - Allow to disable own video preview and initial position in calls
-
UNBLU-14001 - Retrieve templates from WhatsApp
-
UNBLU-14002 - Add new template message type
-
UNBLU-14051 - Implement sending message to WhatsApp
-
UNBLU-14052 - Define WhatsApp webhook servlet and handle incoming events
-
UNBLU-14454 - WhatsApp external messenger admin UI
-
UNBLU-14455 - WhatsApp 24h detection
-
UNBLU-14456 - Create WhatsApp template selection UI
-
UNBLU-14457 - WhatsApp template message UI
-
UNBLU-14542 - Send WhatsApp Templates in UI
-
UNBLU-14654 - Handle reply to and read receipt for WhatsApp messages
-
UNBLU-14655 - Add app secret to WhatsApp configurations
-
UNBLU-14722 - Create delivery logs for WhatsApp
Unblu 8.8.1 release notes
Release date: 03 October 2024
Bugs
-
UNBLU-14461 - Person presence and auth info not deleted in certain circumstances
-
UNBLU-14497 - Allow to specify which domains should be able to load Unblu entry points in iframes
-
UNBLU-14530 - Outbound conversation headline not using translated conversation template name
-
UNBLU-14684 - Add attribute
x-unblu-conversation-id
with conversation ID as value in the VisitorConversationUiComponent -
UNBLU-14738 - JavaScript API: embedded app component can’t be initialized with locale
-
UNBLU-14745 - Conversation recording fails when fileTypeBlackWhiteList is set
-
UNBLU-14746 - Make all Messaging UI configuration and text properties editable by admins
-
UNBLU-14749 - Visitor can see away/offline state for hidden agent participants
-
UNBLU-14759 - Race condition in BotApiWorkerService.finishDialog()
-
UNBLU-14770 - While processing CSS resource in embedded co-browsing, some threads cause server to be blocked and unable to proceed with other tasks
-
UNBLU-14773 - Basic auth headers should be case insensitive
-
UNBLU-14794 - Web API: not possible to delete avatar using
expand=avatar
-
UNBLU-14795 -
utransfer
: concierge person avatar recreated on each import
New features and improvements
-
UNBLU-14097 - User menu sign-out button padding too small
-
UNBLU-14344 - Remove quotes around description of back button
-
UNBLU-14367 - Allow defining custom icons for launcher button
-
UNBLU-14531 - Suggestion metadata for conversation UI
-
UNBLU-14642 - Add CSS selector to person note
-
UNBLU-14673 - Display secondary agents in "away" static info panel of visitor chat UI
-
UNBLU-14736 - Improve BusinessException logs
-
UNBLU-14744 - Add trace log to webhook and outbound web API delivery client
-
UNBLU-14758 - JavaScript API: add
VisitorData
toConversationInfo
-
UNBLU-14774 - Make com.unblu.contentsecuritypolicy.tokboxDomains and com.unblu.contentsecuritypolicy.acsDomains
PUBLIC
-
UNBLU-14789 -
utransfer
: add external messenger channel -
UNBLU-14276 - Display forwardings and invitations in inbox
-
UNBLU-14719 - Refactor conversation visuals to use targeted display name
-
UNBLU-14722 - Create delivery logs for WhatsApp
Unblu 8.7.0 release notes
Release date: 13 September 2024
Bugs
-
UNBLU-14039 - Quick replies appear quicker than related text message
-
UNBLU-14662 - Missing selectors on some outbound conversation dialogs
-
UNBLU-14679 - Initial logs missing
-
UNBLU-14686 - Editing conversation (for example, language or visibility) results in system message about topic changing to ""
-
UNBLU-14691 - Conversation offboarding without reason leads to error loop
-
UNBLU-14697 - Restoring conversations times out for long-running conversations
-
UNBLU-14699 - Poor embedded co-browsing performance with many input elements
-
UNBLU-14703 - Blank UI when com.unblu.visitor.presence.visitorPresenceInitializationMode set to
in-conversation
-
UNBLU-14704 - Unblu version update failing on systems with lots of data
-
UNBLU-14706 - Wrong account in global file interceptor
-
UNBLU-14709 - Unblu engagement UI not appearing correctly
-
UNBLU-14710 - Signed JWT rejected: Another algorithm expected, or no matching key(s) found
-
UNBLU-14720 - WebhookCallLog orphan payload cleanup not working for retries
-
UNBLU-14725 - PersonStateChangedEvent webhook no longer generated
-
UNBLU-14731 - Vonage secret properties and passwords changed to
SECRET
New features and improvements
-
UNBLU-14199 - Add configuration to copy message with additional information
-
UNBLU-14591 - Prepare new cluster synchronization mechanism
-
UNBLU-14653 - Allow advanced person search for labels in web API
-
UNBLU-14677 - Too many webhooks sent for Person changes
-
UNBLU-14693 - Configuration properties to resize appearance of active conversation indicator (ACI) on mobile devices
-
UNBLU-14707 -
utransfer
: take language of canned response into account -
UNBLU-14708 - Improve webhook call log record retention policy handling
-
UNBLU-14714 - Add
getVisitorData
method to JavaScript API -
UNBLU-14718 - Add UI selectors in visibility rules UI
-
UNBLU-14727 - Slow query in conversation session table
-
UNBLU-14576 - Display agent away/offline state in thevisitor chat UI
Unblu 8.6.0-hotfix.1 release notes
Release date: 22 August 2024
Bugs
-
UNBLU-14691 - Conversation offboarding without reason leads to error loop
-
UNBLU-14703 - Blank UI when com.unblu.visitor.presence.visitorPresenceInitializationMode set to
in_conversation
Unblu 8.6.0 release notes
Release date: 14 August 2024
There is a bug in The problem is resolved in |
Bugs
-
UNBLU-14605 - Removing SMS connection from conversation and sending message again resuls in IllegalParameterException
-
UNBLU-14612 - Don’t remove persons when adding hidden participants to conversation
-
UNBLU-14618 - Deadlock in MSSQL database after setting team queue filter
-
UNBLU-14619 - NullPointerException hides underlying error message on unexpected socket transition
-
UNBLU-14622 - 500 HTTP response instead of 403 when trying to access recording when unauthenticated
-
UNBLU-14630 - Return error for
/person/addLabels
web API call when label can’t be applied or doesn’t exist -
UNBLU-14666 - Buttons to leave and end conversation not displayed if com.unblu.conversation.ui.showLeaveInAgentControlBar
false
-
UNBLU-14672 - Topic field mandatory in Edit Conversation form
-
UNBLU-14676 - Visitor UI unresponsive in iOS Safari browser and iOS mobile SDK
New features and improvements
-
UNBLU-13632 - ID propagation with user ID containing
+
results in 500 HTTP response -
UNBLU-14564 - Improved Outbound/WebhookCallLog orphan payload cleanup
-
UNBLU-14577 - Web API to retrieve notification count for an agent
-
UNBLU-14629 - Add possibility to log requests on different endpoints
-
UNBLU-14631 - Prevent NullPointerException when problem during startup
-
UNBLU-14652 - Enable on-demand URL component encoding
-
UNBLU-14657 - Improve conversation session queries
-
UNBLU-14665 - Make com.unblu.conversation.ui.allowChangeAnonymousVisitorNickname editable by
ADMIN
-
UNBLU-14509 - Queue status UI for customers
Unblu 8.5.0 release notes
Release date: 25 July 2024
There is a bug in The problem is resolved in |
Bugs
-
UNBLU-14588 - Message interceptors can block thread
-
UNBLU-14589 - CLI option
--servicesMetadata
produces "duplicate bundle" error -
UNBLU-14590 - CLI option
--servicesMetadata
produces "'META-INF/MANIFEST.MF' not found" error -
UNBLU-14593 - Content security policy : Replaying conversation recording not working
-
UNBLU-14596 - Back button not showing with older mobile SDKs and latest Unblu server releases
-
UNBLU-14598 - Several person services can be called by users of another account
-
UNBLU-14599 - Optimistic client change mechanism may prevent chat suggestions being displayed
-
UNBLU-14608 - Group avatars should have border based on background
-
UNBLU-14615 - Using mobile SDK UiModule version 15 results in missing back button
Unblu 8.4.2 release notes
Release date: 17 July 2024
When updating to Unblu Spark 8.4.2 or newer, a patch is applied to the database. In installations with large databases, applying this patch can take a long time. If your installation of Unblu Spark has a large database, we strongly urge you to run a test migration on a copy of the data and plan the maintenance window accordingly. Whatever the size of your database, you should back it up before running the migration. |
Bugs
-
UNBLU-14470 - Encryption key validation doesn’t allow private key
-
UNBLU-14512 - CSS transformation fails for
:where
-
UNBLU-14518 - Avatars broken in conversation recordings
-
UNBLU-14527 - Toast notification for downloaded file displayed before downloading file
-
UNBLU-14533 - Android SDK receives incorrect JavaScript instructions from Unblu server
-
UNBLU-14543 - Recording stream freezes when seeking specific timecode
-
UNBLU-14549 - Only encode URLs conditionally in auth-proxy
-
UNBLU-14554 - Error while migrating configuration with duplicate elements in lists
-
UNBLU-14560 - Agent cookie not working due to partitioned flag
-
UNBLU-14562 - JavaScript execution in PDFs
-
UNBLU-14565 - Cannot login with header ID propagation
-
UNBLU-14568 - Join Call banner black on mobile SDK and mobile browser
-
UNBLU-14569 - Nested JSON elements in JWT not working correctly
-
UNBLU-14578 - Dialog type to ask for download approval from Rendering Service not displayed properly
-
UNBLU-14581 - Large number of
MigrationFailedException
errors when migrating from Unblu 8 -
UNBLU-14598 - Multiple person services can be called by users of another account
New features and improvements
-
UNBLU-12021 - Unify description field length in different database tables
-
UNBLU-13270 - Allow more fine-grained theming control over
ActiveCallLink
-
UNBLU-13684 - Unify name field length in database tables
-
UNBLU-14244 - Allow removing contacts from person via UI
-
UNBLU-14413 - Empty state for person’s context bar Connected Messengers section
-
UNBLU-14431 - Improve About Unblu Spark view
-
UNBLU-14443 - Allow opening MS Office (Word, PowerPoint) documents in native document co-browsing
-
UNBLU-14451 - Automatic fallback to COMET when WebSockets unavailable
-
UNBLU-14473 - Support of nested JWT for agent and visitor SSO
-
UNBLU-14490 - Add dialog type to ask for download approval from Rendering SSrvice
-
UNBLU-14525 - Add high row count query result log
-
UNBLU-14529 - Make
/global/productVersion
endpoint available to registered user -
UNBLU-14561 - Improve obfuscation stability
Unblu 8.3.1 release notes
Release date: 26 June 2024
Bugs
-
UNBLU-13710 - No error message when creating file interceptor with same name as existing interceptor
-
UNBLU-14033 - Internal message interceptor configured to intercept visitor messages triggered for both visitor and agent
-
UNBLU-14084 - cursor displaced when scrolling inside cross-origin iframe
-
UNBLU-14113 - Some action bar divider color properties can’t be set
-
UNBLU-14348 - Loading spinner outside call window
-
UNBLU-14357 - Leakage of user system information in request response
-
UNBLU-14397 - Supervisors can manage person labels
-
UNBLU-14439 - File upload issue causing inconsistent data in Unblu
-
UNBLU-14446 - Actions in participant detail triggered twice
-
UNBLU-14450 - Cluster environment ping returns
20x
too soon -
UNBLU-14459 - Payloads not always removed when webhook call logs are deleted
-
UNBLU-14463 - "Insufficient role" when registered user wants to connect an outbound messenger
-
UNBLU-14469 - Changing configuration property removes all non-visible configuration properties
-
UNBLU-14472 - Multithreading issues in bots
-
UNBLU-14474 - Loading conversations with more than 5000 messages results in timeout
-
UNBLU-14477 - Deleting conversation can’t be undone
-
UNBLU-14487 - Capturing stops when
img
tag has nosrc
attribute -
UNBLU-14488 - Mobile co-browsing flow no longer working properly with Unblu 7.44.1 and mobile SDKs 4.8.0 (iOS) and 4.9.1 (Android)
-
UNBLU-14492 - Numerical lists sorted in configuration editor
-
UNBLU-14493 - File upload MIME type check not enforced on backend
-
UNBLU-14496 - Invalid conversation list state
-
UNBLU-14500 - Settings editor for text properties not working
-
UNBLU-14503 - Agent Desk not loading in Firefox Private window
-
UNBLU-14507 -
com.unblu.identifier.cookiePartitionedFlag
set tofalse
by default -
UNBLU-14508 - Recording not starting due to third-party cookies
-
UNBLU-14516 - Can’t create file interceptor
-
UNBLU-14517 - Conversation recording fails due to missing provider for snackbar service
-
UNBLU-14521 - File being co-browsed can’t be downloaded or saved
New features and improvements
-
UNBLU-14233 - Allow triggering suggestions on own messages
-
UNBLU-14236 - Allow system messages to use markdown and add time as variable
-
UNBLU-14351 - Chrome third party cookies support
-
UNBLU-14393 - Loading big conversation recording takes too long when trying to watch
-
UNBLU-14396 - Make visibility rules inaccessible to supervisors in Account Configuration interface
-
UNBLU-14407 - Global file upload interceptors
-
UNBLU-14471 - Add selectors on snackbar buttons, for example Dismiss
-
UNBLU-14475 - Make client root log level changeable
-
UNBLU-14479 - Order individual publications within a participation in web API
-
UNBLU-14486 - Outbound/WebhookCallLog orphan payload cleanup
-
UNBLU-14489 - Define timeout in cluster setups to handle thread locks when OID service endpoint unresponsive
-
UNBLU-14523 - Only show system message timestamp to GHOST and RECORDER by default
-
UNBLU-9581 - Add visual feedback that user has clicked on download button
-
UNBLU-14478 - Bot KPI requirements to measure bot suggestions
Unblu 8.2.0 release notes
Release date: 24 May 2024
Bugs
-
UNBLU-13630 - Conversation session not migrated properly when Collaboration Server pod is deleted
-
UNBLU-14164 - Registered users can’t start outbound conversations
-
UNBLU-14224 - Unchecked check boxes rendered as checked in Agent session of embedded co-browsing
-
UNBLU-14257 - Clear button disappears from inbox Visitors dropdown filter
-
UNBLU-14289 - Proxied requests change URL parameters and remove
%
-encoded format -
UNBLU-14328 - Buttons misaligned on person details panel
-
UNBLU-14340 - Ghost can’t access "Other Participant" conversation
-
UNBLU-14342 - Poor browser performance when there are 1000 active conversation in inbox
-
UNBLU-14356 -
openapi.yaml
wrong on expected result when reading entities that don’t exist -
UNBLU-14415 -
sendPing
endpoint returns4xx
HTTP response when registration is in v3 format -
UNBLU-14427 - Grafana dashboards have hardcoded timezone
-
UNBLU-14434 - Conversational bot dipslays white screen instead of frontend
-
UNBLU-14444 - Insufficient role for registered user in conversation history
-
UNBLU-14447 - Onboarding breaks when concierge asks for name
New features and improvements
-
UNBLU-14030 - Show conversation from history and conversation participants panel in conversation tabs
-
UNBLU-14234 - Allow Terms & Conditions question to only have "accept" as answer
-
UNBLU-14399 - Web API v4: expand type should be a List, not a String
-
UNBLU-14417 - Mark preview and deprecated features on Web API
Unblu 8.1.2 release notes
Release date: 16 May 2024
Bugs
-
UNBLU-12662 - "Start chatting" button changes width after minimizing chat UI
-
UNBLU-14064 - File name and time misaligned on native document co-browsing "Open file" dialog
-
UNBLU-14083 - Embedded co-browsing not resumed when third party cookies blocked
-
UNBLU-14249 - Incorrect reference in messaging UI property group properties
-
UNBLU-14282 - User change after login not properly handled in audio and video sessions
-
UNBLU-14283 - Users without permission to delete others' annotations can do so if annotations were saved to file
-
UNBLU-14306 - Avatar’s online state background doesn’t change with conversation tab’s background
-
UNBLU-14308 - "Edit" and "End conversation" buttons misaligned in conversation info panel
-
UNBLU-14332 - Link to conversation recording in conversation history invalid
-
UNBLU-14337 - Dialog for new authenticated customer cropped, page not scrollable
-
UNBLU-14338 - Registered user can set, add, and remove labels of person they can’t see
-
UNBLU-14345 - User change during embedded co-browsing doesn’t update layer’s owner name
-
UNBLU-14349 - Shift + Enter on text field results in carriage return and escape
-
UNBLU-14350 - Current user not preselected owner for new canned responses
-
UNBLU-14353 - Document not uploaded to native document co-browsing layer when agent drags and drops file to browse it
-
UNBLU-14358 - Admins can’t see rule-based conversations
-
UNBLU-14361 - Unblu attempts to send emails using all email providers configured
-
UNBLU-14362 - Updating
lastCheckTime
of authentication leads to large number of invalidations -
UNBLU-14366 - Restore
initialEngagementUrl
placeholder innewAssignmentRequestNotification.mail.bodyTop
-
UNBLU-14375 -
inheritConfigurationAndTexts
missing fromConversationCreationData
-
UNBLU-14383 - Accessibility: Focus outline missing on all select elements
-
UNBLU-14384 - Lots of "Invalid value LongDeserializer for configuration key.deserializer" log entries from Kafka pod
-
UNBLU-14385 - Null pointer exception when emails sent but email service not properly configured
-
UNBLU-14405 - Conversation history UI breaks with more than 100 conversations and preview disabled
-
UNBLU-14409 - Snackbar auto-close timeouts not configurable
-
UNBLU-14414 - Named area settings values not editable in UI
-
UNBLU-14416 - Scheduled conversation: "Add further agents" drop list not loading for registered user role
-
UNBLU-14418 - MSOffice 365 - Email can only be sent once
-
UNBLU-14419 - Account email settings ignored
-
UNBLU-14420 - User change not handled properly in audio and video sessions when change triggered on different tab
-
UNBLU-14429 - Scheduled conversation: "Add further agents" select element not filled for registered user role
-
UNBLU-14432 - Snackbar auto close timeouts set in seconds but used as milliseconds
New features and improvements
-
UNBLU-13454 - Remove mobile JS Picture in Picture (PiP), added function to display call UI
-
UNBLU-13527 - Propagate dialed-in state to mobile SDKs
-
UNBLU-13579 - Mobile iOS configuration settings for context menu of floating indicator
-
UNBLU-13807 - Accessibility: Remove
aria-controls="VisitorIndivualUiComponent"
on smart launcher -
UNBLU-13992 - Embedded co-browsing support for blob resources
-
UNBLU-14078 - Provide list of conversations to SDK via
getConversations
method -
UNBLU-14313 -
utransfer
: add support for person visibility rules -
UNBLU-14365 - Disable
sslEnabled
in v8 in favor of mandatory STARTTLS -
UNBLU-14374 - Change response code of
/global/ping
endpoint -
UNBLU-14376 - Allow adding secondary agents to outbound and scheduled conversations
-
UNBLU-14386 - Review visibility, status, and scope of properties
-
UNBLU-14389 -
utransfer
: generated password for temporary user sometimes invalid -
UNBLU-14394 - Oracle DB: do not fail with "Migration failed" ("ORA-00903" error) when 'adminUser' set to empty or blank string
-
UNBLU-14398 - Add proxy support to Azure blob storage SPN connection
-
UNBLU-14399 - Web API v4: expand type should be
List
, notString
-
UNBLU-14412 - Reconnect banner and
getServerHash
triggered too early during connect -
UNBLU-14423 - Update Apryse
-
UNBLU-13437 - Add event about the current presentation mode
-
UNBLU-13562 - Add configuration properties for mobile indicators according to new navigation concept
-
UNBLU-13649 - Add "close conversation" action to mobile modal display mode
-
UNBLU-13898 - Conversation UI to change linked person of external messenger contacts
-
UNBLU-13948 - Add configuration properties for drop zone UI on mobile devices
-
UNBLU-13969 - Add "close conversation" action in modal mode to mobile SDK UI
-
UNBLU-14012 - Allow collapsing conversation when pressing back button on visitor mobile and floating UIs
-
UNBLU-14031 - Add possibility to minimize call UI via mobile JS API
-
UNBLU-14038 - Show/hide native mobile UI when popup UI elements appear/disappear in WebView
-
UNBLU-14267 - Add specific error types for PIN entry errors
-
UNBLU-14372 - Keep collaboration state consistent between mobile and agent desk when Mobile SDK de-initializes
Unblu 8.0.1 release notes
Release date: 18 April 2024
Bugs
-
UNBLU-13239 - Messages not sent to external messengers remain in PENDING state
-
UNBLU-13984 -
virtual-cookie-storage
not cleaned properly -
UNBLU-14037 -
ConversationCreatedEvent
doesn’t include all participants -
UNBLU-14043 - Input values set with JS not shown during embedded co-browsing
-
UNBLU-14053 - Configuration editor of conversation not showing inherited values
-
UNBLU-14076 - Canned responses not truncated when searching
-
UNBLU-14087 - Document co-browsing failing on agent side when CSP mode is
ON
-
UNBLU-14094 - Conversation recording: document co-browsing not recorded
-
UNBLU-14095 - Audit log not generated when updating "migrated" user-property
-
UNBLU-14112 - Conversation with mobile SDK not initialized
-
UNBLU-14115 - Conversation history details can’t be displayed
-
UNBLU-14120 - Visitor’s video not presented in full, covering agent’s self preview
-
UNBLU-14121 - File upload bar component wrong
-
UNBLU-14122 - Share button in conversation opens empty menu
-
UNBLU-14124 - Secondary agent sees invite button even though they can’t invite anyone
-
UNBLU-14126 - Background blur not starting
-
UNBLU-14129 - Replacement background green when enabling camera during audio call
-
UNBLU-14131 - Visitor from external messenger receives internal message
-
UNBLU-14136 - Retry sending message fails
-
UNBLU-14137 - Canned response arrow navigation starts at bottom instead of top
-
UNBLU-14139 -
utransfer
: team translations not converted correctly -
UNBLU-14141 - Call action bar displayed when agent unavailable for call
-
UNBLU-14143 - Error loading content - New message action
-
UNBLU-14146 - Canned response window shows up twice when using shortcut
-
UNBLU-14147 - Can’t create user with password sent by email
-
UNBLU-14149 - Text of time on inbox list wrong size
-
UNBLU-14152 - Error while editing webuser
-
UNBLU-14156 - Starting .war file doesn’t create superadmin by default
-
UNBLU-14162 - Registered user can’t set label on visitor in ended conversation
-
UNBLU-14165 - Pagination not always working in
/conversations/search
and/conversationhistory/search
endpoints -
UNBLU-14168 - Message status pending on custom external messenger conversation
-
UNBLU-14169 - Text alignment and padding wrong while collaboration starting
-
UNBLU-14170 - Action bar shows in small floating preview on Floating Visitor UI
-
UNBLU-14171 - Text runs under icon in media settings
-
UNBLU-14172 - Decrease gap between actions on visitor-side call UI action bar
-
UNBLU-14173 - Camera preview displayed in wrong location
-
UNBLU-14174 - Increase gap between inputs to 16px
-
UNBLU-14175 - Missing validation of
conversationVisibility
attribute on/conversationtemplates/*
web API endpoints -
UNBLU-14176 - Spacing when removing stop button on collaboration layer wrong
-
UNBLU-14179 - "Close conversation" button on Visitor Desk not working
-
UNBLU-14181 - Long label name not cropped in "new visibility rule" UI and visibility rule overview
-
UNBLU-14183 - Main team configuration applied to visitors
-
UNBLU-14185 - Impersonating in UI doesn’t navigate to
/config-account
-
UNBLU-14186 - PiP not showing even when enabled
-
UNBLU-14187 - Dialog bot delivery log not working on web API v4
-
UNBLU-14191 - Event type
OutboundPingRequest
should bePingRequest
-
UNBLU-14193 -
com.unblu.cannedresponse.searchInCannedResponseText
not read when searching canned responses -
UNBLU-14196 - Global settings: issues with changed settings (export, show-changed, re-update)
-
UNBLU-14201 - Conversation history page: conversations where participation has ended still displayed
-
UNBLU-14202 - Forwarded conversation: clicking "participants" and "info" icons triggers admission request
-
UNBLU-14209 - Conversation history page: opening conversation info of active conversation generates error
-
UNBLU-14210 - Conversation configuration: inheritance not working after restore conversation
-
UNBLU-14214 - Web API v4 endpoint
/accounts/{accountId}/getAccountSecret
results in error -
UNBLU-14215 - Web API v4: return 4xx response instead of 200 response with null response body
-
UNBLU-14216 - OpenAPI docs: remove
billingAddress
andcontactAddress
properties from examples -
UNBLU-14218 - Make web API v4
/accounts/{accountId}/Ingress
endpoints accessable to admins of account -
UNBLU-14220 - Give admins access to background replacement configuration properties
-
UNBLU-14223 - Video self preview shows below layer being started
-
UNBLU-14226 - Visitor Desk: notification permission request banner displayed on request admission screen
-
UNBLU-14230 - When requesting co-browsing, first click to open chat does nothing
-
UNBLU-14238 - Long label name not cropped in "new visibility rule" UI when choosing a label
-
UNBLU-14240 - PiP doesn’t allow for multiple hang-up options
-
UNBLU-14242 - Don’t open PiP when requesting screen sharing from someone else
-
UNBLU-14245 - Restoring configuration defaults not working
-
UNBLU-14248 - Visitor Desk: "Close conversation" button not working
-
UNBLU-14253 - Popup menus use wrong border radius configuration
-
UNBLU-14256 - Converting labels to scoped labels allows assigning a person multiple labels in same scope
-
UNBLU-14258 - Apryse "Select" tool gives access to annotation tools even when not allowed to create or edit edit annotations
-
UNBLU-14261 - Audio call in PiP mode: participants' avatars/names missing
-
UNBLU-14262 - Screen sharing can’t be re-initiated when stopped with Chrome browser button
-
UNBLU-14263 - Names of "agent initiated conversation" templates messed up if
com.unblu.conversation.template.newConversationTemplateIds
is changed -
UNBLU-14268 - Missing validation on mandatory attributes in
/personvisibilityrules/*
web API endpoints -
UNBLU-14271 -
/personlabels/{personLabelId}/delete
web API endpoint should return explicit error when called on nonexistent label -
UNBLU-14272 -
/users/{userId}/hasPassword
web API endpoint should return explicit error when called on nonexistent user -
UNBLU-14291 - Too many DB queries during authentication when using ID propagation
-
UNBLU-14294 - Outbound conversation templates no longer displayed in plus menu if
com.unblu.conversation.template.newConversationTemplateIds
configured -
UNBLU-14295 -
com.unblu.conversation.outbound.enableOutboundConversation
only available for superadmins -
UNBLU-14302 - All conversation templates are listed in dropdown menu for new conversation on person panel
-
UNBLU-14303 - Authenticated visitor can’t be created during outbound conversation creation
-
UNBLU-14304 - Custom channel displayed when "Supports outbound communication" option disabled
-
UNBLU-14305 - Disabled custom channels in list for connected messengers
-
UNBLU-14310 - New password email contains wrong URL when triggered by impersonated superadmin
-
UNBLU-14311 - Wrong webhook registration version used by delivery job
-
UNBLU-14312 - Missing account ID validation in
/accounts/{accountId}/getRecordedMinutes
web API endpoint -
UNBLU-14317 - Audio call in PiP mode: participants' avatars/names not displayed after turning camera on/off
-
UNBLU-14318 - Validation of
actionIcon
property missing on/customactions/create
web API endpoint -
UNBLU-14320 - Invalid validation for email when creating customer from outbound template
-
UNBLU-14321 - Webhook registration: delete and restore not restoring delivery jobs
-
UNBLU-14322 - Webhook registration: deleting and restoring account is not restoring delivery jobs
-
UNBLU-14324 - Linking existing user with existing custom external messenger fails
-
UNBLU-14325 - Resetting demo data not working
-
UNBLU-14327 - Account overview broken in Account Configuration interface
-
UNBLU-14333 - Recording not completed properly
-
UNBLU-14352 - ID propagated virtual visitor inheriting default team settings
-
UNBLU-14359 - ExternalMessengerCreateContact - Cannot create contact or use existing contact
New features and improvements
-
UNBLU-9836 - Change response of
/*/send*Message
web API endpoints to containmessageId
-
UNBLU-11483 - Change default values of override user/team management configuration properties
-
UNBLU-13154 - Move chat input Markdown configuration to
CONVERSATION_TEMPLATE
scope -
UNBLU-13420 - Make all web API return values JSON objects
-
UNBLU-13729 - Add support for sending email via Office 365 API
-
UNBLU-13910 - Change behaviour to properly track configuration changes in audit log
-
UNBLU-13915 - Adapt synchronization tool to new configuration object usage for metadata
-
UNBLU-13959 - Update conversation template editor UI
-
UNBLU-13981 - Allow agents always to request admission for conversations
-
UNBLU-13995 - Implement correct diff algorithm for audit log visualizer
-
UNBLU-14067 - General web API improvements
-
UNBLU-14068 - Use outbound requests for custom actions in web API
-
UNBLU-14075 - Add
apiDownloadLink
andagentDeskDownloadLink
to return value of/conversationhistory/{conversationId}/getConversationRecordings
web API endpoint -
UNBLU-14106 - Rename web API
/call/
to/calls/
-
UNBLU-14118 - Additional templates independent of engagement types
-
UNBLU-14125 - Add
supportsMultipleConversationsPerContact
field to editor UI -
UNBLU-14127 - Make names of configuration properties for native document co-browsing more consistent
-
UNBLU-14130 - Change size of user avatar in top bar
-
UNBLU-14133 - Add configuration to hide launcher button when Floating Visitor UI opened
-
UNBLU-14140 - Search and filter canned responses based on content
-
UNBLU-14142 - Add support for person labels to
utransfer
-
UNBLU-14144 - Show spinner in call UI while recording is starting
-
UNBLU-14157 - Enable key filter by default in configuration property editor
-
UNBLU-14159 - Make case sensitivity of "contains" search configurable in web API search endpoints
-
UNBLU-14160 - Agent-level configuration property to configure access to private conversations
-
UNBLU-14161 - Agent-level configuration property to configure how agents may access rule-based conversations
-
UNBLU-14182 - Missing unique indexes in marked entities
-
UNBLU-14221 - Conversation participation needs contact ID
-
UNBLU-14239 - Close PiP window when screen sharing cancelled
-
UNBLU-14243 - Add details to server log for automated configuration migration from Unblu 7 to Unblu Spark 8
-
UNBLU-14246 - Add label or description field to external messenger contact
-
UNBLU-14247 - Allow to enforce startTls if it is selected
-
UNBLU-14255 - Allow further Visitor Chat UI configuration
-
UNBLU-14265 - Display user labels in user list
-
UNBLU-14266 - Update access scope for configuration properties
-
UNBLU-14280 - Improve search engine check on startup
-
UNBLU-14284 - Add support for missing
imageData
in avatar toutransfer
-
UNBLU-14285 - Update LiveKit client library to make it compatible with Chrome 124
-
UNBLU-14286 - Move Rendering Service configuration scope
-
UNBLU-14287 - Add configuration entity infos to server log for automated configuration migration from Unblu 7 to Unblu Spark 8
-
UNBLU-14290 - Change default configuration to better fit core use cases
-
UNBLU-14292 - Adapt conversation info in JS APIs
-
UNBLU-14339 - Change default call service provider to Livekit
-
UNBLU-13778 - Display person labels in conversation person details view
-
UNBLU-13834 - Implement configuration object version migration path
-
UNBLU-13843 - Implement configuration object cleanup service
-
UNBLU-13854 - Implement legacy configuration migration service(s)
-
UNBLU-13897 - Add ability to link external messenger contacts to other persons
-
UNBLU-13918 - Introduce conversation configuration cascading
-
UNBLU-13934 - Create external SMS messenger entities and API services
-
UNBLU-14013 - Allow starting conversations that trigger outbound dialog
-
UNBLU-14063 - Create Twilio webhook for incoming SMS
-
UNBLU-14098 - Add Elasticsearch and OpenSearch client libraries
-
UNBLU-14110 - Send different message types via SMS
-
UNBLU-14117 - Template and recipient on SMS entity
-
UNBLU-14150 - Allow to start new outbound unblu conversions from the conversation participant panel
-
UNBLU-14151 - Show external messenger contacts in participant panel and allow to open and start new external messenger conversations
-
UNBLU-14155 - Display Unblu Spark version information in Agent Desk UI
-
UNBLU-14184 - Add
preview
anddeprecated
annotation to web service methods -
UNBLU-14190 - Replace person state-change webhooks with separate ones for visitors and agents
Removed features
-
UNBLU-11434 - Remove deprecated proxy configuration properties
-
UNBLU-11914 - Remove support for enterprise legacy snippet
-
UNBLU-14010 - Remove
PersonPresenceData.touchTimestamp
from web API -
UNBLU-14028 - Remove allowing visitors to invite other visitors via JS API
-
UNBLU-14105 - Remove
/messageinterceptors/approveMessage
and/messageinterceptors/rejectMessage
web API endpoints -
UNBLU-14177 - Validate and reduce all PersonType-based conversation configuration
-
UNBLU-14219 - Remove all JS API methods related to invitations
-
UNBLU-14232 - Update blocked browser versions
-
UNBLU-14319 - Delete v7 of JS API