Contact usRequest a demo

This page contains the Unblu 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.

First public version of Unblu 6 is 6.0.0.

The release notes for the Android mobile SDK and the iOS mobile SDK are published separately.

Unblu 6.49.0 release notes

Release date: 24 May 2023

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-12781 - Jersey client does not support a POST request without any body

  • UNBLU-13169 - Embedded: Script-Process to modify Links go into timeout causes agent view to miss styles v6 backport

New feature/improvement

  • UNBLU-12105 - Airlock ICAP SFM: Do not use agent API key as fallback

  • UNBLU-12504 - Update Kafka to 3.2.1

  • UNBLU-13173 - Backport Improved authentication proxy support to v6

  • UNBLU-12416 - Add new color properties to complete Android Filechooser Ui

Unblu 6.48.0 release notes

Release date: 03 August 2022

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-10060 - Fix NPE for certain entity updates when non-existing ID is provided

  • UNBLU-12292 - Remove old Spring libraries

  • UNBLU-12293 - Fix vulnerability

  • UNBLU-12296 - Migration of higher number of configuration properties fails in Oracle

New feature/improvement

  • UNBLU-12381 - Add text properties for Android file chooser UI

  • UNBLU-12416 - Add new color properties to complete Android file chooser UI

Unblu 6.47.1 release notes

Release date: 30 June 2022

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-7186 - Embedded co-browsing: visitor network connection lost when using Safari

  • UNBLU-9280 - Agent Desk: TypeError on existing conversations when you switch off a "Popular feature" in the account settings

  • UNBLU-9525 - Unexplained number of DB entries for device, person, and person presence entities

  • UNBLU-10411 - NullPointerException while updating agent availability

  • UNBLU-10696 - UI options for files uploaded to a conversation (download, co-browse, delete) aren’t displayed correctly

  • UNBLU-10772 - Conversations remain in the QUEUED state even when directly assigned to an agent via the web API

  • UNBLU-11220 - Enabling account ingress on the main account causes a system outage

  • UNBLU-11551 - Wrong title and body for missed call push notification

  • UNBLU-11690 - Update H2 library

  • UNBLU-11821 - Limiting the number of pods with the license doesn’t always work

  • UNBLU-11877 - Engagement type change not considered with conversation template when imported with utransfer/entityimport

  • UNBLU-11900 - utransfer --verbose doesn’t work with "superadmin" export/import

  • UNBLU-11975 - Misleading error on account-level ID propagation

  • UNBLU-12007 - Embedded co-browsing: if the URL query of an iframe includes a # and &, the process of co-browsing initialisation stops, and agent view is grey

  • UNBLU-12012 - Fix critical vulnerability in net.minidev:json-smart library

  • UNBLU-12084 - Blobs aren’t removed from Google Cloud Storage when a conversation is deleted

  • UNBLU-12131 - Unblu won’t start if Liquibase has no internet access

  • UNBLU-12197 - Forwarding conversation to named area falsely assigned to forwarding agent

New feature/improvement

  • UNBLU-11882 - Support DEBUG-level logging for utransfer

  • UNBLU-12022 - ZooKeeper server readiness probe lacks a health check

  • UNBLU-12050 - Updated ICAP SDK

  • UNBLU-11890 - Implement color configuration for Android mobile SDK camera/file choosing feature

Unblu 6.46.0 release notes

Release date: 16 February 2022

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-11266 - Wrong text indentation when using Markdown text sent from a bot

  • UNBLU-11524 - SQL queries accidentally executed on RxComputation thread

  • UNBLU-11541 - Chat message: quotes are continued even if no quote symbol is added to the next line

  • UNBLU-11661 - For a single invitation, 2 webhook events are sent within an interval of 25-40 minutes

  • UNBLU-11745 - Concierge added twice to a conversations

  • UNBLU-11753 - WAR file can’t be started in Tomcat

  • UNBLU-11754 - Utransfer doesn’t delete entities entirely if there is more than 250 records

  • UNBLU-11780 - Error onboarding person with bot

  • UNBLU-11827 - Disable Oracle-specific query for the webhook request next deliverable

New feature/improvement

  • UNBLU-11816 - Improved utransfer logs when update is failing

Unblu 6.45.0 release notes

Release date: 24 January 2022

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-8177 - Domain entry field doesn’t remove URL path

  • UNBLU-9853 - Queue Waiting (average) shows 18486d before any queued items appear

  • UNBLU-11005 - When submitting a form with validation errors, some error messages disappear and reappear

  • UNBLU-11093 - Setting PasswordResetLinkMail doesn’t work as expected

  • UNBLU-11454 - Cookie refreshes and agent availability updates continue after a disconnect

  • UNBLU-11506 - Only trigger browser notification permission for visitors after user opts in

  • UNBLU-11584 - Conversation configuration properties can’t be enabled or disabled on conversation level in Agent Desk

  • UNBLU-11589 - URL of whitelisted external resources normalized in the resource history and wrongly point to the Unblu server

  • UNBLU-11610 - Floating visitor UI doesn’t automatically collapse if a participant already has an active participation state when a collaboration layer is activating or active

  • UNBLU-11643 - Agent-side contents of a dynamically added iframe are not updated on change

  • UNBLU-11657 - utransfer error message with malformed JSON isn’t precise enough

  • UNBLU-11688 - Error in Oracle when reading more that 1000 items

  • UNBLU-11716 - Single Conversation Desk: error provider replaces existing provider

  • UNBLU-11717 - Call pop-out leads to blank page and errors in console

  • UNBLU-11718 - "Join with a PIN" is placed in the top left of the conversation UI

  • UNBLU-11724 - Live session tracking in Global Server Configuration interface not working

  • UNBLU-11732 - utransfer only exports up to 250 records

New feature/improvement

  • UNBLU-11602 - Add selectors to texts and buttons in the banner implementation

  • UNBLU-11624 - Duplicate virtual cookie entries on different paths

  • UNBLU-11629 - Geolocation improvements

  • UNBLU-11640 - Prevent entity import failing on empty avatar image data

  • UNBLU-11664 - Report number of days remaining on installed license as a metric

  • UNBLU-11708 - utransfer: response header check no longer case sensitive

Unblu 6.44.0 release notes

Release date: 15 December 2021

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-9858 - Mobile browser and desktop: view in embedded co-browsing is not the same

  • UNBLU-11312 - /accounts/createAccountWithNewAdmin missing "adminUser": { } in the body → response 500

  • UNBLU-11344 - Screen sharing: black screen on iOS when sharing single Chrome tab from desktop

  • UNBLU-11452 - Unblu Item cleanup fails with errors

  • UNBLU-11518 - SkipElement: Modification of Element Attribute (class) not recognised and not transmitted to agent side

  • UNBLU-11531 - Propagated visitor userId overwrites person username

  • UNBLU-11535 - System information disclosure via crafted request parameter

  • UNBLU-11546 - Configuration and text properties of a conversation are not deleted when the conversation is deleted

  • UNBLU-11547 - Waiting webhook requests are not delivered after unblock unless a new request is triggered

  • UNBLU-11555 - Element Style is lost so the agent view does not match the view of client

  • UNBLU-11588 - Conversations WebAPI: NOT_EQUALS operators for recipient type and state are broken

  • UNBLU-11593 - Conversation message search with IN_RANGE operator is broken

New feature/improvement

  • UNBLU-11477 - Prevent player from being attached to a person session if the user does not match

Unblu 6.43.1 release notes

Release date: 30 November 2021

Cluster images

Image name tag

cluster/haproxy

2.4.8

cluster/nginx

1.20.2

rendering-service

2.0.51

Bug

  • UNBLU-10139 - Only trigger browser notification permission for agents after user opts in

  • UNBLU-11437 - Serialization issue for Web API/RPC calls like conversation/setScheduledTimestamp

  • UNBLU-11462 - AutoEndOnDisconnect not working if user disconnects early

  • UNBLU-11464 - Presence not removed even though the player is no longer connected

  • UNBLU-11471 - Prevent device cookie XSS attack

  • UNBLU-11481 - Can’t turn off "duplicate cookies enabled" log message

  • UNBLU-11493 - Fix possible meta tag id collision for changing iframe content in jQuery dialog

  • UNBLU-11502 - Old failed webhook requests block new webhooks

  • UNBLU-11514 - Visitor session join of player runs into timeout

  • UNBLU-11516 - Errors when saving named area

  • UNBLU-11519 - Invalidation of AuthenticationSession is triggered for each client request when using ID propagation

  • UNBLU-11520 - Visitor ID propagation triggers user migration from authenticated to authenticated where it shouldn’t

  • UNBLU-11521 - NullPointerException when redeeming invitation

  • UNBLU-11550 - Notification banner displayed several times if there’s an incoming conversation

New feature/improvement

  • UNBLU-11445 - When deleting cookie, use "remove" as a value instead of "delete"

Unblu 6.42.1 release notes

Release date: 08 November 2021

Cluster images

Image name tag

cluster/haproxy

1.9.18

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-9149 - Collaboration Server does not terminate after a SIGTERM

  • UNBLU-10543 - UI problems with Safari when input field is selected

  • UNBLU-10942 - Embedded co-browsing: CSS & images not displayed correctly on cloud SFM Apache

  • UNBLU-11267 - Conversation log is not being sent to the visitor

  • UNBLU-11304 - Improved Java 14 support

  • UNBLU-11337 - Wrong notification for missed voice call when app is closed

  • UNBLU-11410 - Concierge (and possibly other bots) not working with MS SQL

  • UNBLU-11411 - NullPointerException hiding the real exception

  • UNBLU-11413 - Registered users can’t change their passwords

  • UNBLU-11421 - NullPointerException related to Chatbot using new technical ID in reply messages

  • UNBLU-11440 - Lowercase property value not converted to uppercase

  • UNBLU-11466 - Visitor not correctly logged out from visitor session

New feature/improvement

  • UNBLU-11450 - Improved webhook loading performance for SQL Server

Unblu 6.41.0 Release Notes

Release date: 18 October 2021

Cluster images

image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-9651 - Account Configuration interface should always be in English

  • UNBLU-10118 - Improved Java 14 support

  • UNBLU-11172 - utransfer: virtual users shouldn’t be exported because they can’t be imported any more

  • UNBLU-11192 - Impossible to answer a call from a visitor while chatting with another visitor

  • UNBLU-11333 - Investigate Chinese characters issues with SQL Server

  • UNBLU-11338 - Unblu UI is displayed when it should be collapsed after visitor stops an embedded co-browsing session

  • UNBLU-11348 - utransfer can’t import domain-based named areas when domains are skipped

New Feature / Improvement

  • UNBLU-11169 - Web API for re-queuing conversations

Unblu 6.40.2-hotfix.4 release notes

Release date: 19 November 2021

Cluster images

Image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-11462 - AutoEndOnDisconnect not working if user disconnects early

  • UNBLU-11464 - Presence not removed even though the player is no longer connected

  • UNBLU-11514 - Visitor session join of player runs into timeout

  • UNBLU-11519 - Invalidation of AuthenticationSession is triggered for each client request when using ID propagation

  • UNBLU-11520 - Visitor ID propagation triggers user migration from authenticated to authenticated where it mustn’t

Unblu 6.40.2-hotfix.1 release notes

Release date: 05 November 2021

Cluster images

Image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-11466 - Visitor not correctly logged out from visitor session

Unblu 6.40.2 Release Notes

Release date: 30 September 2021

Cluster images

image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-11308 - Transitioning from anonymous to authenticated visitor not working properly on cluster

New Feature / Improvement

  • UNBLU-11289 - Configuration caching

  • UNBLU-11311 - Improve webhook loading performance

Unblu 6.40.1 Release Notes

Release date: 24 September 2021

Cluster images

image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-10384 - Bot onboarding — solved: "autoclose" conversation on Visitor side

  • UNBLU-10438 - Embedded co-browsing: Adding/modifying/removing link tags in a running embedded co-browsing session has no effect

  • UNBLU-10907 - x-unblu-device cookie should not be created or sent for web API calls

  • UNBLU-11076 - Double spinners seen when initiating screen sharing

  • UNBLU-11226 - Conversation history is not Sorted by default

  • UNBLU-11240 - Chat UI: image file uploads are displayed too wide

  • UNBLU-11244 - utransfer error with colliding template ids

  • UNBLU-11245 - blockedLinkAlertActionTitle empty by default

  • UNBLU-11255 - utransfer does not convert the value of the visitorCobrowsingTemplateId configuration

  • UNBLU-11257 - Configuration property editor is wrong for visitorCobrowsingTemplateId

  • UNBLU-11283 - Invalid handling of active conversation

  • UNBLU-11290 - Individual UI not collapsing on Visitor Desk when collaboration layer is active and (a) visitor finishes onboarding and (b) autoCollapseIndividualUiOnLayerActivations is enabled

  • UNBLU-11295 - Username is missing when creating a new account

  • UNBLU-11297 - New created accounts are not in the list-overview (only with a refresh)

  • UNBLU-11299 - /accounts/createAccountWithNewAdmin with empty body → response 500

  • UNBLU-11300 - Definition of the default admin when creating an account can’t be disabled

  • UNBLU-11306 - Make Zookeeper max client connections configurable

New Feature / Improvement

  • UNBLU-10960 - Do not show hidden agents as participants in the Inbox

  • UNBLU-10998 - Change the URL in the static OpenAPI definition

  • UNBLU-11032 - Chatbot: allow adding technical ID to card reply message action and list message

  • UNBLU-11171 - Web API v3: Add "virtualUser" field to UserSearchFilter

  • UNBLU-11202 - Load first 50 conversations only and then lazily load the rest

  • UNBLU-11263 - Configurable set of agent side languages

  • UNBLU-9698 - Expand the "Create new account" with fields required for admin user

  • UNBLU-11179 - Agent side concierge onboarding

  • UNBLU-11206 - Collapse individual UI if a collaboration layer is active when a visitor finishes onboarding and autoCollapseIndividualUiOnLayerActivations is enabled

Unblu 6.39.0 Release Notes

Release date: 02 September 2021

Cluster images

image name tag

cluster/haproxy

1.9.17

cluster/nginx

1.20.2

rendering-service

2.0.50

Bug

  • UNBLU-8985 - Canned response creation by admin can fail to show new canned response in admin’s list

  • UNBLU-10027 - Pressing any key without changing the value the field show as changed configuration pages

  • UNBLU-10544 - Database not null constraint violation when empty userAgent is sent from browser

  • UNBLU-10633 - Unhandled promise rejection trying to add subscription to Composite

  • UNBLU-10795 - Endless URL changes when opening a second visitor desk

  • UNBLU-10833 - Server log warning: Executing on worker, but the scheduler was already disposed since a short time. Please check if this is valid!

  • UNBLU-10948 - JWT: loginWithSecureToken on visitor side must not be possible for agent

  • UNBLU-10964 - Endless logs of agent availability timer stopping

  • UNBLU-11027 - Cannot delete team if it has virtual users assigned to it

  • UNBLU-11028 - Cannot delete virtual users through Web API

  • UNBLU-11053 - Setting the recipient to a NamedArea not changing the Queue

  • UNBLU-11075 - First ID-propagated visitor connection overwrites preset person data

  • UNBLU-11084 - Login dialog should consider the value of useEmailAsUsername

  • UNBLU-11106 - Mobile SDK, Inbox: Secondary conversations group headers crop the agent’s name

  • UNBLU-11107 - Agent desk conversation tabs don’t shrink to fit smaller screens

  • UNBLU-11119 - SortedProperties no longer works with Java 11

  • UNBLU-11128 - Description is missing in OpenAPI specification for expandable fields (configuration, text, metadata)

  • UNBLU-11129 - No log for failing Java runtime check

  • UNBLU-11141 - Exception while calling DispatcherService.joinVisitorSession

  • UNBLU-11146 - file attachments not being deleted when the conversation is deleted

  • UNBLU-11163 - Edit Account: "Error" message when add new contact "Received update on item which is not in the list!"

  • UNBLU-11167 - Chat requests are not displayed in the queue

  • UNBLU-11168 - Increased CORS error rate

  • UNBLU-11190 - Resource-History, Avalog CSS are not processing correctly and are not delivered to Agent

  • UNBLU-11204 - slow DB query observed very often

  • UNBLU-11210 - Errors when calls are not supported

  • UNBLU-11215 - Stuck after conversation does not exist

  • UNBLU-11216 - JwtService causes memory leak

New Feature / Improvement

  • UNBLU-11011 - Inbox: Allow different sort orders of conversations

  • UNBLU-11105 - Visitor JS API: Add setVisitorData to conversation object

  • UNBLU-11116 - IConversationSessionMonitor.onConversationSessionOpened should be getOpenConversationSessions

  • UNBLU-11147 - Add text properties for alert title and message of blocked links

  • UNBLU-11203 - admin access for account translations

Unblu 6.38.1-hotfix.0 Release Notes

Release date: 25 August 2021

Cluster images

image name tag

cluster/haproxy

1.9.16

cluster/nginx

1.20.1

rendering-service

2.0.50

Bug

  • UNBLU-11168 - Increased CORS error rate

Unblu 6.38.1 Release Notes

Release date: 13 August 2021

Cluster images

image name tag

cluster/haproxy

1.9.16

cluster/nginx

1.20.1

rendering-service

2.0.50

Bug

  • UNBLU-9024 - Queue not displayed if com.unblu.cobrowsing.startWithChatOptionEnabled is disabled

  • UNBLU-9436 - Pop-out call not working on Safari

  • UNBLU-10791 - Incoming chat while there was no agent from mobile

  • UNBLU-10911 - Skip Element is not working properly, later updated/manipulation to the elements skipped are ignored

  • UNBLU-10916 - Cloud SFM: some resources not uploaded correctly to the collaboration node

  • UNBLU-10933 - Propagating non-existing accountId must not be possible

  • UNBLU-10958 - Definition of how the default team must be handled for visitors in the configuration cascade

  • UNBLU-10985 - Failed to get custom channel for newMessage event

  • UNBLU-11015 - callOriginTransition: add a LOG entry for the subdomain case

  • UNBLU-11058 - HB-Startup Error-Message refers to a not existing setting

  • UNBLU-11061 - Join into none existing conversation creates invalid js conversation instance

  • UNBLU-11067 - NullPointerException when the entry points are computed

  • UNBLU-11086 - Agent Desk freezes after clicking on user menu

New Feature / Improvement

  • UNBLU-8698 - Web API: unify "/search" on all services

  • UNBLU-10797 - Make ID propagation of role case insensitive

  • UNBLU-10979 - Modify AbstractEntitiesService.getEntity not to reload the whole list

  • UNBLU-11002 - Web API: Add creationTimestamp and endTimestamp to ConversationData

  • UNBLU-10835 - Log account and keys of Web API calls with texts or configuration expand

Unblu 6.37.1 Release Notes

Release date: 23 July 2021

Cluster images

image name tag

cluster/haproxy

1.9.16

cluster/nginx

1.20.1

rendering-service

2.0.50

Bug

  • UNBLU-10723 - Android uses trusted origin for resource requests

  • UNBLU-10730 - Missed call from agent: email not correct (wrong person mentioned)

  • UNBLU-10731 - Ghost: export log does not work in conversations

  • UNBLU-10741 - Incoming call email: Missing "callee-name" in Subject and Body

  • UNBLU-10866 - Web API: Team endpoint does not enforce limitedImpersonatedSuperAdminUserManagementEnabled=true

  • UNBLU-10898 - AvatarAudioLevelIndicator grows when muting counterpart

  • UNBLU-10923 - User’s page not accessible after incorrect ID propagation

  • UNBLU-10927 - Static basic-auth credential password is written to the logs

  • UNBLU-10950 - User management page is loading long time

  • UNBLU-10962 - Files are accessible for superadmins and technical admin via URL

  • UNBLU-10967 - Web API: initialEngagementUrl is not set in bot.onboarding_offer webhook

  • UNBLU-10996 - callOriginTransition does not work with account ingress

  • UNBLU-11000 - Uploaded files from other account must not be accessible for superadmin

  • UNBLU-11003 - Web API: /conversations/search END_REASON=ENDED_BY_PARTICIPANT → 500 "Internal Server Error"

  • UNBLU-11007 - Fixes in conversation search API

New Feature / Improvement

  • UNBLU-10859 - Wrong unit in configuration property description (2)

  • UNBLU-10935 - Web API: Additional conversation search filters

  • UNBLU-10971 - Add socket information to visual metadata

Unblu 6.36.2 Release Notes

Release date: 05 July 2021

When using mark mode or remote control mode while co-browsing documents on an Android device, using zoom gestures can result in unintended marking or control commands. We are working on a fix for the issue.

Cluster images

image name tag

cluster/haproxy

1.9.16

cluster/nginx

1.20.1

rendering-service

2.0.50

Bug

  • UNBLU-10751 - Authentication session from different account is used

  • UNBLU-10762 - Root servlet redirects to sign-in even for ingress domains with dedicated domains per call origin

  • UNBLU-10783 - some contextless servlets (requiresContext() == false) can be used to access information from accounts that are using ingress

  • UNBLU-10788 - Scrolling is blocked in the current tab in screen share

  • UNBLU-10789 - NullPointerException at AccountDefaultTeamResolver.getDefaultTeamId()

  • UNBLU-10794 - Misused "ID Propagation" can lead to corrupted user/person

  • UNBLU-10798 - Propagating a non-existing team results in NullPointerException

  • UNBLU-10845 - Password reset email with account ingress is not working correctly

  • UNBLU-10857 - Supervisor unable to adjust queue filter of associated team

  • UNBLU-10883 - externalMessengerChannelId and sourceId missing in conversation.updated webhook

  • UNBLU-10896 - Agent availability does not reconnect if a failure occurs while the server is offline

  • UNBLU-10927 - Static basic-auth credential password is written to the logs

  • UNBLU-10938 - Login does not work when account ingress is active

  • UNBLU-10940 - Error (java.lang.Exception) while uploading file

  • UNBLU-10945 - Impersonation not possible on account ingress setup

New Feature / Improvement

  • UNBLU-10863 - Added lastReboardingTimestamp to ConversationHistoryData

  • UNBLU-10885 - Improved Web API documentation for updateConfiguration, updateText, and updateMetadata

  • UNBLU-10892 - Make plus icon menu labels configurable

  • UNBLU-10893 - Added the conversation ID to the visual

  • UNBLU-10894 - Added conversation ID to the session info

  • UNBLU-10787 - Added Thai translation

  • UNBLU-10876 - Added SDK API for new conversation interceptor

Unblu 6.35.0 Release Notes

Release date: 11 June 2021

Cluster images

image name tag

cluster/haproxy

1.9.16

cluster/nginx

1.20.1

rendering-service

2.0.49

Bug

  • UNBLU-10780 - Wrong unit in configuration property description

  • UNBLU-10785 - utransfer always deleting chat bots

  • UNBLU-10786 - Not possible to open link from chat in universal co-browsing

  • UNBLU-10813 - Valid loginWithSecureToken with existing authentication deletes authentication cookie

  • UNBLU-10826 - utransfer: export bot → TransferException: Mapped person id is unknown for original personId <id>

  • UNBLU-10843 - Users with role WEBUSER count for user Quota

  • UNBLU-10846 - limitedImpersonatedSuperAdminUserManagementEnabled bug in Teams and Users Overview UIs

New Feature / Improvement

  • UNBLU-10782 - Hide virtual visitor users from user management UI and WebAPI

  • UNBLU-10815 - Special characters in Unblu request are blocked by FW

  • UNBLU-10832 - utransfer: Make -j default export format

  • UNBLU-10838 - Support JWT Array Claims

  • UNBLU-10836 - API to get all active conversations for visitor

Unblu 6.34.4 Release Notes

Release date: 21 May 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.49

Bug

  • UNBLU-10353 - Call Session in Conversation reestablishes unnecessarily

  • UNBLU-10708 - Keyboard cycling through lists in universal co-browsing does not work any more

  • UNBLU-10735 - Account ingress /sys-unblu access can be abused

  • UNBLU-10753 - Potentially possible to see an invalid (conflicting with ingress) account ID in ApiKeyRequestContextMember.getInstance().getAccountId()

  • UNBLU-10765 - Audio/video call not working

  • UNBLU-10790 - Universal co-browsing layer not displayed on mobile Safari or mobile Android

New Feature / Improvement

  • UNBLU-9628 - Make "Search in values" default for all Translation settings

Unblu 6.34.1 Release Notes

Release date: 10 May 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.49

Bug

  • UNBLU-10403 - utransfer doesn’t undo failed ID conversion completely

  • UNBLU-10748 - TransferException: Failed to read users

  • UNBLU-10763 - Wrong ERROR log message about outdated license

  • UNBLU-10767 - Cannot invite agent if database has users without a corresponding person

  • UNBLU-10768 - ID propagation : Users don’t match the ones from credentials

  • UNBLU-10774 - ID propagation: Modify "propagated values" not changed (at person)

  • UNBLU-10775 - Web-API: authenticator/getUserId does not return the correct value in case of ID propagation

New Feature / Improvement

  • UNBLU-10707 - utransfer FROM and TO actions must be aware of the skip feature

  • UNBLU-10756 - Add search by team ID

Unblu 6.33.1 Release Notes

Release date: 03 May 2021

Release 6.33.1 has known issues. We recommend that you skip this release and install release 6.34.1 instead.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.49

Bug

  • UNBLU-10405 - The utransfer option -V/--version doesn’t work

  • UNBLU-10513 - PIN invitation validity countdown is not working

  • UNBLU-10603 - Named areas aren’t shown when attempting to forward to a named area

  • UNBLU-10605 - Airlock-ICAP: Unblu filter error

  • UNBLU-10620 - sender_person_presence_id is wrong after a user change

  • UNBLU-10647 - CHAT_INVITE engagement is visitor dependent instead of agent dependent

  • UNBLU-10665 - Follow-up: dialog bot API still allows to send JavaScript links

  • UNBLU-10677 - JDBC properties are ignored when the value contains an equals sign

  • UNBLU-10690 - NPE at AgentAvailabilityService.getAgentAvailability (if wrong API key)

  • UNBLU-10692 - Virtual Users "main_user.is_external" not correct

  • UNBLU-10693 - NPE with GHOST participant when starting a collaboration layer

  • UNBLU-10694 - Inviting agent fails with exception

  • UNBLU-10695 - Account-based settings are not working

  • UNBLU-10719 - Remove support@unblu.com from Login page as default

  • UNBLU-10740 - Visitor SSO creates duplicate users

  • UNBLU-10758 - Wrong handling of ConversationPresence

  • UNBLU-10759 - Airlock-ICAP: Problem in on-premises setup (Airlock mixed up virtual hosts)

New Feature / Improvement

  • UNBLU-9286 - Screen sharing: Limit sharing to window & tab

  • UNBLU-9808 - Make responsive UI breakpoints configurable at the visitor level

  • UNBLU-10612 - Add support for RTL writing systems between SDK and collaboration server

  • UNBLU-10697 - Add Arabic translation

  • UNBLU-10707 - utransfer FROM and TO actions must be aware of the skip feature

  • UNBLU-10711 - Relax Call Origin checks for the Web API

  • UNBLU-10718 - configure file types proposed for conversation file upload

  • UNBLU-10734 - Screen Sharing: support audio

  • UNBLU-10681 - Support Tokbox custom TURN server

  • UNBLU-10682 - Pass Tokbox custom TURN server configuration to mobile SDKs

  • UNBLU-10683 - Support Tokbox IP Proxy

  • UNBLU-10684 - Pass Tokbox IP Proxy configuration to Mobile SDKs

  • UNBLU-10705 - Use Google Cloud Storage (GCS) to store blobs

Unblu 6.32.1 Release Notes

Release date: 12 April 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.49

Bug

  • UNBLU-10193 - botMinTimeBetweenMessages interval problem

  • UNBLU-10397 - Locale for text properties and session can be inconsistent

  • UNBLU-10521 - Version update causes HTTP 500 and log errors

  • UNBLU-10613 - Strange scroll behavior in text entry box when running in RTL mode

  • UNBLU-10626 - Slow query on umm_person_presence, part 3

  • UNBLU-10629 - LowTrafficMode does not properly propagate onready event

  • UNBLU-10639 - Inbox: Conversation missing !?!

  • UNBLU-10650 - Blackbox exporter probe causes WARN log entry

  • UNBLU-10651 - Log contains sensitive data

  • UNBLU-10654 - Canned response insertion leaves trailing slash

  • UNBLU-10658 - Auto complete popup isn’t focused when using arrow keys

  • UNBLU-10661 - "No items" and a conversation display simultaneously in the Queue

  • UNBLU-10670 - Waiting (3) displayed in Queue when the correct text would be Waiting (1)

  • UNBLU-10675 - Fixes to paging in webhook delivery log page

New Feature / Improvement

  • UNBLU-10511 - Paging in webhook delivery log page

  • UNBLU-10600 - Add metrics for Webhook Delivery Queue

  • UNBLU-10604 - Make "/rest/v3/availability/getAgentAvailability" public, accessible from public path and for anonymous user

  • UNBLU-10611 - Right justify text inside of textboxes when running in RTL mode

  • UNBLU-10645 - Introduce Other Scope (e.g. Team) Than Account for com.unblu.webrtc.iceserver and com.unblu.webrtc.iceservers

  • UNBLU-10652 - Introduce Forward-Proxy BASIC Auth Configuration for Rendering Service

  • UNBLU-10653 - Make visitors dynamically created using JWT SSO virtual

  • UNBLU-10657 - Unblu version in application metrics

Unblu 6.31.1 Release Notes

Release date: 22 March 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.48

Bug

  • UNBLU-10135 - Quick replies disappear after login

  • UNBLU-10187 - Agent availability mismatch

  • UNBLU-10447 - TURN Credentials are sometimes rejected by the TURN server because they are expired

  • UNBLU-10500 - Webhook Delivery Log in Agent Desk is sometimes incomplete

  • UNBLU-10531 - Incompatible JWK (JSON Web Key) source stops account ingress parsing

  • UNBLU-10547 - Ordering by agent "STATE" not working in agent monitor

  • UNBLU-10561 - NullPointerException while Collaboration Server tries to get HeadlessBrowser from pool causes service to become unavailable

  • UNBLU-10564 - Conversation breaks when setting allowSeeMessageRecipient and the person leaves the conversation

  • UNBLU-10567 - Fix NIO HTTP client implementation

  • UNBLU-10569 - Screen-sharing on Safari: "failed to create local sdp answer"

  • UNBLU-10576 - Agent monitor: wrong status of agent logged before

  • UNBLU-10579 - Image migration runs into Out Of Memory

New Feature / Improvement

  • UNBLU-10592 - Only render newest messages in the chat view

  • UNBLU-10596 - Make rendering of last messages configurable

Unblu 6.30.2 Release Notes

Release date: 08 March 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.47

Bug

  • UNBLU-10579 - Image migration runs into Out Of Memory exception

Unblu 6.30.1 Release Notes

Release date: 04 March 2021

Unblu 6.30.1 has known defects. We strongly recommend that you not install this release.

There are known issues with screen sharing using Safari on macOS Big Sur. We are investigating the root cause.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.47

Bug

  • UNBLU-10433 - Wrong blob size for JPG uploads

  • UNBLU-10524 - Configuration settings do not work with virtual database users

  • UNBLU-10526 - chat bot webhooks not being sent

  • UNBLU-10534 - Images preview: Animated images do not have a "play button"

  • UNBLU-10549 - Migration IIOException: Not a JPEG file: starts with 0xff 0xed

  • UNBLU-10550 - Kafka Offset commits failures are causing alerts

  • UNBLU-10563 - Webhook pings don’t appear in the webhook delivery log when sent to an address that doesn’t exist (404)

New Feature / Improvement

  • UNBLU-10014 - Visualize Conversation Message Recipient

  • UNBLU-10434 - new umm_conversation_participation table index

  • UNBLU-10556 - add visitor nickname to visitor_invitation.created webhook

  • UNBLU-9697 - Cancel pending question: visitor chat input is disabled because of a question from the bot

  • UNBLU-10537 - Allow propagation of email

Unblu 6.29.1 Release Notes

Release date: 19 February 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.47

Bug

  • UNBLU-7483 - Opening link in headless browser is almost impossible

  • UNBLU-10189 - The Concierge does not cancel pending questions if the collaboration server is restarted during a conversation

  • UNBLU-10278 - Server stacktrace

  • UNBLU-10428 - Universal co-browsing does not load website

  • UNBLU-10443 - CollaborationSessionPresence and Player creation

  • UNBLU-10445 - Gray area when clicking on pdf/txt-icon

  • UNBLU-10474 - Webhook file stores are created without a mimetype

  • UNBLU-10481 - Cluster crash after attempt to delete 'Auto disabled (unavailable)' webhook

  • UNBLU-10496 - ConversationHistory: Improve handling of slow backend

  • UNBLU-10528 - Universal co-browsing: start page is loading forever

  • UNBLU-10530 - Error in user menu with ID propagation

  • UNBLU-10535 - SecureFlow Manager: ERR_ABORTED 403 on visitor side

  • UNBLU-10536 - Remove CID from Firebase push notification data

  • UNBLU-10538 - Trusted role is defaulted to WEBUSER

New Feature / Improvement

  • UNBLU-9369 - Allow account-scoped ID propagation (Account Ingress)

  • UNBLU-9962 - SecureFlow Manager configuration on account level

  • UNBLU-10251 - Optimize index structure for Microsoft SQL Server

  • UNBLU-10409 - Remove CID from Firebase push notification data

  • UNBLU-10415 - ImageProcessing general improvements

  • UNBLU-10522 - Log trace request query parameters

Unblu 6.28.3 Release Notes

Release date: 09 February 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.44

Bug

  • UNBLU-10495 - Supervisor from default team "none" can’t reassign supervisors from other teams

Unblu 6.28.2 Release Notes

Release date: 08 February 2021

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.44

Bug

  • UNBLU-10123 - Unblu update with migration can cause a lock that can only manually be recovered

  • UNBLU-10315 - Web API: /users/create* & /persons/createOrUpdateVirtual should not allow empty (string) email addresses

  • UNBLU-10326 - Kafka Offset commit failed with a retriable exception

  • UNBLU-10352 - Add CSP to static HTML pages delivered via Unblu product

  • UNBLU-10365 - LDAP SyncTool deletes teams but not the related data

  • UNBLU-10369 - Extra "Change assigned agent" selections in dialog window

  • UNBLU-10382 - Web API: possible to set an assigned agent that is not a participant

  • UNBLU-10412 - SyncJob performance issues with many users

  • UNBLU-10441 - Missing notification sounds when using "take next from queue"

  • UNBLU-10451 - Secrets are not available during database migration

  • UNBLU-10456 - Universal co-browsing does not start

  • UNBLU-10459 - Image migration fails

  • UNBLU-10465 - Image migration is cancelled after 8 minutes

  • UNBLU-10467 - Agent monitoring not showing up

  • UNBLU-10469 - Collaboration server stops with exit code 0 when migration fails

  • UNBLU-10471 - Agent forwarding not working anymore

  • UNBLU-10475 - Deserialization for Maps with complex key types

  • UNBLU-10478 - User creation in Account Configuration interface does not work

  • UNBLU-10487 - Auto-end layer isn’t triggered if agent leaves mouse in DesktopBox

  • UNBLU-10488 - Inactivity popup visible to visitor even if not in conversationLayerInactivityActors

New Feature / Improvement

  • UNBLU-9534 - Web API: conversation search

  • UNBLU-9880 - Dynamically create users in the DB for virtual users

  • UNBLU-10388 - Grant Admin role the possibility to access the visual inspection tool

  • UNBLU-10406 - Make metadata of visual accessible across accounts

  • UNBLU-10416 - Mobile SDK: add button to the inbox that closes the Unblu UI

  • UNBLU-9699 - Reduce superadmin rights: superadmin should not be able to create or manipulate users from other accounts

  • UNBLU-10431 - Pass the action bar background color to the mobile SDK

  • UNBLU-10460 - Terminate RS session after participant inactivity timeout

  • UNBLU-10461 - Add rate limiting for joining a conversation via PIN

Unblu 6.27.3-hotfix.1 Release Notes

Release date: 28 January 2021

This release contains a security fix (UNBLU-10410). We strongly recommend that you update to this version.

If you install this release, we strongly recommend that you set the value of com.unblu.platform.server.core.UnbluPlatform.startAllBundlesTimeoutSeconds to 7200. A failure to do so may result in the database migration failing.

This issue will be resolved with UNBLU-10465.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.44

Bug

  • UNBLU-10451 - Secrets are not available during database migration

  • UNBLU-10456 - Universal co-browsing does not start

  • UNBLU-10459 - Image migration fails

Unblu 6.27.3 Release Notes

Release date: 26 January 2021

Release 6.27.3 has known defects. We recommend that you only install 6.27.3-hotfix.1.

This release contains a security fix (UNBLU-10410). We strongly recommend that you update to this version.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.44

Bug

  • UNBLU-7699 - Error details should not be visible at client side

  • UNBLU-9463 - Load Test: ScheduleOnDisposedWorkerException

  • UNBLU-9555 - Clarify JPA.getResultListLimit() queries for all Databases

  • UNBLU-9828 - Conversations are not always closed with autoEndOnDisconnect set

  • UNBLU-9913 - "Link invitation"-link does not work for visitor if system time is wrong.

  • UNBLU-10016 - umm_conversation_file.file_source → ERROR: value too long

  • UNBLU-10127 - Launcher button does not load with corresponding style

  • UNBLU-10192 - Conversation-History: Layout issue "From time" instead "To time"

  • UNBLU-10220 - Confusing message order if clients time is not synchronized

  • UNBLU-10243 - NPE on SNAPSHOT_CAPTURED (uploadVideoChatSnapshot)

  • UNBLU-10247 - Reboarding : Last message in Queue view is "-" instead of visitor message

  • UNBLU-10266 - reduce bot delivery log opening time

  • UNBLU-10276 - Wrong date on visitor-side if system date is behind

  • UNBLU-10283 - Embedded co-browsing: Opening a specific select tag scrolls down the page on the agent side.

  • UNBLU-10316 - Android mobile devices: TypeError: Cannot read property 'charCodeAt' of null

  • UNBLU-10321 - NPE: during a method call: local#IWorkerService#setConversationStarred

  • UNBLU-10325 - IllegalStateException: invalid path (element count) URL:http://testing.unblu-test.com/co-unblu/config/xmd1584526233298/all/en/en-US/https$ozr4hpxhls0ulh100c2xqhg0mrskg9.cqo.ch

  • UNBLU-10331 - Webuser created based on JWT must be marked as external

  • UNBLU-10337 - Reserved button is always rendered even if automatic request dispatching is disabled

  • UNBLU-10341 - IllegalStateException: response is committed with internodeproxy

  • UNBLU-10344 - Rendering-Service: Setup "HB_RUNNER_POOL_DOCKER" do not startup when the docker-image is not locally available

  • UNBLU-10348 - Mobile Safari: Colored border around layers in "Collaborate"

  • UNBLU-10362 - Basic Auth login does not work with certain password

  • UNBLU-10371 - Unblu generates OPTIONS "Preflighted requests"

  • UNBLU-10373 - Wrong read only view for User and Team

  • UNBLU-10378 - Web API: offboardParticipant without a reason

  • UNBLU-10380 - No working account in request context when using multiple nodes and id propagation

  • UNBLU-10381 - Security issue with conversation

  • UNBLU-10383 - Unblu Browser Extension is using GET instead of POST for login

  • UNBLU-10385 - Unblu Browser Extension adding extra space when auto-filling https URL

  • UNBLU-10390 - OPTIONS response is missing CORS headers

  • UNBLU-10398 - Filter uploads with content-encoding are not properly handled

  • UNBLU-10401 - Wrong validation in case of empty email in the User dialog

  • UNBLU-10404 - NullPointerException when using local Docker Rendering Service

  • UNBLU-10414 - CollaborationSessionStore performance problem

  • UNBLU-10420 - Startup NPE in Image Migrator (6.26.2 → 6.27.0)

  • UNBLU-10423 - Collaboration Server does not stop after migrateOnly

  • UNBLU-10424 - Bot list fails to populate even though bots are known to exist

  • UNBLU-10426 - Cannot create conversation from visitor side

  • UNBLU-10430 - Can’t delete item from Conversation History

  • UNBLU-10432 - main_file_store.blob_size partially not correct

  • UNBLU-10435 - DOM capture ignores link tags with media queries without "all" or "screen" inside

  • UNBLU-10437 - Rollback rendering-service to 2.0.44

  • UNBLU-10446 - 500 errors from Web API when deleting an account

  • UNBLU-10448 - Download of file in Universal Co-browsing is not working

New feature/improvement

  • UNBLU-8558 - Add Conversion request URL in the queue as in Unblu 4

  • UNBLU-8720 - Adapt layer approval texts to fit new wording

  • UNBLU-9308 - Add possibility to load larger image preview on click

  • UNBLU-9993 - Add conversationId variable to existing Concierge offboarding texts

Unblu 6.26.2 Release Notes

Release date: 18 December 2020

There is a known issue with version 2.0.44 of the Rendering Service. If the Docker image is not available locally, no instances of the Rendering Services are launched. To work around this issue, please run the following command manually on the Docker hosts:

docker pull gcr.io/unblu-containerrepo-private/rendering-service:2.0.44

The following configuration properties have been deprecated and will be removed with the next major version:

Please use the configuration properties grouped under the heading Default password policy instead.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.44

Bug

  • UNBLU-9727 - Accessibility: Screen reader to read the name of the avatar

  • UNBLU-9966 - Generated password is not fulfilling the password policy

  • UNBLU-10015 - Web API: users/updatePassword does not validate the password policy

  • UNBLU-10054 - Online status wrong in agent monitor if queue not displayed

  • UNBLU-10100 - Dialog Bots cannot be allowed to send links containing JavaScript

  • UNBLU-10109 - Markdown link in Conversation Templates' Translations tab no longer valid

  • UNBLU-10126 - Android mobile devices: Keyboard events not triggered

  • UNBLU-10252 - Slow statistics query

  • UNBLU-10254 - Freeze on the visitor side in tab "tempo reale"

  • UNBLU-10255 - Exception handling in transpiled code

  • UNBLU-10280 - Wrong message on the "Join call" view (Video conference calls)

  • UNBLU-10282 - Bot person: Migrate presence_state to ONLINE

  • UNBLU-10286 - minicluster setup very slow

  • UNBLU-10290 - stopMobileCoBrowsing fails with error when Unblu UI never shown

  • UNBLU-10297 - personpresences/search API problem when using "limit": 1

  • UNBLU-10299 - Embedded co-browsing: Agent mouse pointer gone on visitor side

  • UNBLU-10302 - Fix bug in iOS for incorrect bounds reporting

  • UNBLU-10314 - Blue frame around Browser tab of …​ without any meaning.

  • UNBLU-10318 - Generated password is not fulfilling the allowed characters in password policy

  • UNBLU-10336 - Universal co-browsing: can’t type URL in second tab

New Feature / Improvement

  • UNBLU-5147 - Make externally managed users and teams read-only

  • UNBLU-9611 - Accessibility: launcher button and toast notifications

  • UNBLU-9613 - Accessibility: Add a landmark to the Unblu chat

  • UNBLU-9615 - Accessibility: Reading order of chat conversation is illogical

  • UNBLU-9617 - Accessibility: individual UI keyboard trap

  • UNBLU-9619 - Accessibility: Launcher button state

  • UNBLU-9621 - Accessibility: Announcement of new messages in chat window

  • UNBLU-9622 - Accessibility: Focus on action bar once UI is opened

  • UNBLU-9785 - Web-Api: ConversationData expose "endReason" property

  • UNBLU-9893 - Horizontal Rendering Server Scaling without Kubernetes support

  • UNBLU-10093 - Accessibility: Avatar information window is not accessible by the screen reader

  • UNBLU-10096 - Accessibility: use correct roles for menus

  • UNBLU-10124 - Accessibility: "Chat" button in the video call to say "Show chat"

  • UNBLU-10141 - Manipulated request is responded to with current session information

  • UNBLU-10249 - Screen sharing: Pass additional options to browser to use a bigger video size closed to the smallest screen in the session

  • UNBLU-10261 - Information Disclosure: Rendering Service

  • UNBLU-10272 - Implement proper read-only view for externally managed entities

  • UNBLU-9936 - Expose conversation starred feature through the Web API

  • UNBLU-10112 - Make rating star colors configurable

Unblu 6.25.2 Release Notes

Release date: 08 December 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.42

Bug

  • UNBLU-10105 - Don’t display online status for bot person, or make it more meaningful

  • UNBLU-10106 - System message "visitor has joined the session" is irritating when using bots

  • UNBLU-10136 - Liquibase checksum error when mysql database-schema-name changes

  • UNBLU-10196 - Export log and system messages

  • UNBLU-10203 - latest bot messages are not shown properly

  • UNBLU-10209 - Webhook encoding broken for long text messages

  • UNBLU-10225 - Server side visual does not update

  • UNBLU-10228 - The offboarding is not triggered once a bot finishes the dialog with the reason "SOLVED_BY_BOT""

  • UNBLU-10234 - Error updating tracking item. IllegalArgumentException: An agent cannot accept initial engagement type: DOMCAP_PIN

  • UNBLU-10240 - Team Settings are not applied to Virtual Users

  • UNBLU-10244 - /rest/v2/conversationhistory/findAllBy → 500 Internal Server Error

  • UNBLU-10245 - Broken custom time zone detection on IE

  • UNBLU-10248 - Many obsolete capturings in IE11

  • UNBLU-10253 - Random session timeout on IE11

  • UNBLU-10254 - Freeze on the visitor side in tab "tempo reale"

  • UNBLU-10265 - /persons/createOrUpdateBot requires personType = BOT where it didn’t use to

  • UNBLU-10277 - Cannot read property onInstanceAvailable

  • UNBLU-10281 - Cannot export logs from within a conversation

  • UNBLU-10284 - Adjust and make the CSP switched off by default

  • UNBLU-10285 - Fixes for externally managed entities

New Feature / Improvement

  • UNBLU-5147 - Make externally managed users and teams read-only

  • UNBLU-9667 - Use Content Security Policy (CSP) headers

  • UNBLU-10035 - Preserve Inbox filter state

  • UNBLU-10099 - Display messages time stamp as complement to the date in conversations

  • UNBLU-10231 - Add the possibility to log details about the "$_version" value computation

  • UNBLU-10235 - Don’t show any Inbox filter if only one option exists

  • UNBLU-10073 - Video conference calls

  • UNBLU-10113 - Option to delete a conversation must be configurable

  • UNBLU-10188 - Encrypt visitor ID in the URL

Unblu 6.24.2 Release Notes

Release date: 23 November 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.41

Bug

  • UNBLU-9593 - Co-browsing session stopping when visitor switching from non-authenticated to authenticated

  • UNBLU-9773 - Inbox filters don’t break onto a new line on small screens

  • UNBLU-9847 - Conversation-UI: "Cancel" retry → wrong text

  • UNBLU-9882 - Initial check for agent availability happens with delay

  • UNBLU-9997 - Error pages not requiring a context are not the unblu one

  • UNBLU-10103 - Individual UI width is broken

  • UNBLU-10104 - Prevent messages containing only whitespace

  • UNBLU-10134 - SQLServerException: The incoming request has too many parameters.

  • UNBLU-10156 - Headless Browser: special characters problems

  • UNBLU-10172 - Login: PersonPresenceRepository.findActiveByAuthenticationSessionId() → PSQLException: ERROR: operator does not exist: timestamp without time zone = integer

  • UNBLU-10186 - Unread status of conversations is sometimes wrong

  • UNBLU-10197 - Revoking invitation uses renew system message

  • UNBLU-10207 - Chat queue not displayed ("Error connecting to the chat queue")

  • UNBLU-10208 - Cannot click on link in universal co-browsing

  • UNBLU-10222 - Tech-Admin: Root-Url redirect (if auth-cookie exists) ends up to "Oops, we are sorry but something went wrong!"

  • UNBLU-10233 - Error processing invitation items: "Trying to retrieve geolocation for an empty personId"

New Feature / Improvement

  • UNBLU-9665 - Save context person timezone in conversation and propagate it to headless browser

  • UNBLU-9995 - Make text question and rating question message types declinable

  • UNBLU-10075 - Log the Server ID on Server startup

  • UNBLU-10102 - When connection to server is lost there must be indication for unsent messages

  • UNBLU-10164 - Debug logging: better logging for the /unblu/rpc calls

  • UNBLU-10185 - Hide items from the Configuration Admin page menu for impersonated SuperAdmin

  • UNBLU-9849 - Add Tech-Admin role

  • UNBLU-10137 - Add the possibility to log Webhook http calls

Unblu 6.23.2 Release Notes

Release date: 06 November 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.41

Bug

  • UNBLU-9026 - There should be a limit on how much of a conversation’s most recent message to display in the Inbox

  • UNBLU-9625 - Visitor Reconnecting message is shown outside of Unblu UI

  • UNBLU-9848 - autoRequestDispatchingEnabled: timeout dialog displayed even though Capacity reached error was displayed

  • UNBLU-9951 - Inconsistent labeling of "status" in conversation history.

  • UNBLU-9999 - Black- & whitelist have no effect on redirections

  • UNBLU-10006 - "Close conversation"-button overlays the offBoarding concierge message

  • UNBLU-10049 - Status (check marks) of messages not correct if recipient has connection issues

  • UNBLU-10067 - Comet Socket Servlet sometimes logs error in async mode (probably without any further effect)

  • UNBLU-10083 - Cleanup of webhook call logs results in 1000 errors per hour

  • UNBLU-10087 - multiple virtual cookies set in one response throw parser exception

  • UNBLU-10098 - One of two notifications is disposed with two tabs opened

  • UNBLU-10138 - iFrames permission denied during embedded co-browsing

New Feature / Improvement

  • UNBLU-9731 - Split person presence touch information into separate tables

  • UNBLU-10071 - utransfer: allow no-credentials and no-headers case for ID Propagation

  • UNBLU-10074 - Configuration of allowed actions during onboarding/bot

  • UNBLU-10107 - OpenAPI Documentation: add summary attribute for callbacks

  • UNBLU-10128 - Add the possibility to log Web-API raw request body

  • UNBLU-7733 - Allow to filter out system messages in chat display

  • UNBLU-10080 - autoRequestDispatching: track active conversation capacity across tabs

Minor version update: 6.23.x

According to the release policy a minor update was introduced because of following changes:

Database

Change for the person-presence (UNBLU-9731).

Configuration and text properties

Additions of new configuration keys.

Unblu 6.22.0 Release Notes

Release date: 22 October 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.39

Bug

  • UNBLU-9947 - Certain message types don’t do line breaks properly

  • UNBLU-9964 - DB connection not restored automatically after DB connectivity problem

  • UNBLU-10002 - Document co-browsing on iOS and Android: Not possible to edit fields

  • UNBLU-10005 - Embedded co-browsing: HTML select element not rendered correctly when visitor uses IE11

  • UNBLU-10018 - 5.x.x: NullPointerException while processing language

  • UNBLU-10044 - Webhook Delivery-Log: Filter does not work correctly

  • UNBLU-10050 - Embedded co-browsing: Angular Material modal UI component freezes the session

  • UNBLU-10059 - Wep-API: /bots/sendMessage with wrong recipientPersonId → HTTP 500 error

  • UNBLU-10062 - Concierge doesn’t mark counterpart messages as read

  • UNBLU-10084 - Sudden increase in person/person_presence records

  • UNBLU-10087 - multiple virtual cookies set in one response throw parser exception

New Feature / Improvement

  • UNBLU-9618 - Accessibility : Menu buttons

  • UNBLU-10011 - Deleting Sec tokens from presence object when it ends

  • UNBLU-10033 - Add index to conversation_state_change

Unblu 6.21.3-hotfix.0 Release Notes

Release date: 19 October 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.39

Bug

  • UNBLU-10084 - Sudden increase in person/person_presence records

Unblu 6.21.3 Release Notes

Release date: 15 October 2020

Release 6.21.3 has known defects. We recommend you only install 6.21.3-hotfix.0.

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.39

Bug

  • UNBLU-7948 - launcher button text not loading before first clicking the button

  • UNBLU-8930 - Do not start call when on-boarding

  • UNBLU-9050 - utransfer cli: export of account incl. user dos also export the "…​exporter@utransfer.unblu" user

  • UNBLU-9717 - Setting: LoginConfiguration.enableResetPassword should not be changeable on scope = ACCOUNT

  • UNBLU-9887 - Visitor cannot pop UI back in

  • UNBLU-9891 - Inbox Channels filter is present when no additional channels are available

  • UNBLU-9909 - Dialog Bot quick replies displayed without any relevant context

  • UNBLU-9931 - List messages have no limitation of list items.

  • UNBLU-9950 - Inbox: Star color not correct (first set)

  • UNBLU-9955 - Unblu resends old messages to an External Messenger when opening a conversation after a while

  • UNBLU-9964 - DB connection not restored automatically after DB connectivity problem

  • UNBLU-9992 - weho_request deletes do not delete the corresponding main_file_store entries

  • UNBLU-9996 - 500 error when the named-area is set to empty string

  • UNBLU-10003 - utransfer cli: superadmin-import → 400 "User can not delete himself!

  • UNBLU-10008 - Auth token is empty in the conversation presence after a user-change

  • UNBLU-10009 - Unblu doesn’t clean some threads and exhausts the thread pool after some amount of time

  • UNBLU-10012 - Too many authentication session created for visitors authenticated with ID Propagation

  • UNBLU-10019 - Exception in Webhook delivery log cleanup job interrupts the process

  • UNBLU-10020 - NullPointerException in Queue because NamedArea got deleted

  • UNBLU-10021 - Conversation goes into reboarding on user-change during onboarding

  • UNBLU-10022 - Typing indicator not shown anymore

  • UNBLU-10029 - Concierge - "Check agent availability" not working properly

  • UNBLU-10032 - Typing in editable text fields (pdf) in document co-browsing does not work

  • UNBLU-10038 - utransfer: when a superadmin is used, the global entity must be exported

  • UNBLU-10040 - "Restore Defaults" leads to never-ending loading indicator.

  • UNBLU-10041 - Not possible to download or co-browse big .pdf`s

  • UNBLU-10042 - Reply messages can’t be sent after user change

  • UNBLU-10047 - During conversation deletion "IllegalStateException: Trying to access completed immutable entity"

  • UNBLU-10053 - Download/Delete-buttons disappear right after clicking on file (mobile)

  • UNBLU-10061 - Conversation still in queue after deleting it in Conversation history.

New Feature / Improvement

  • UNBLU-8763 - Support The API function "getActiveConversation" after a reload or navigation, so that the active conversation is delivered

  • UNBLU-8342 - Add a confirm dialog before deleting bots or external messengers

  • UNBLU-9560 - Message Status Visualization Improvement

  • UNBLU-9715 - Refactor CometServerSocketServlet to work asynchronously

  • UNBLU-9716 - Add support for async servlets in application server deployments

  • UNBLU-9798 - Make "PopoutMain" window name translatable

  • UNBLU-9886 - Bot-Integration: use same token for dialogToken and onboardingToken

  • UNBLU-9952 - Allow to maximize and minimize UI using the JS-API

  • UNBLU-9987 - Improve UI to "end conversation" in onboarding phase

  • UNBLU-9994 - Increase allowed body text length for card and list messages

  • UNBLU-10007 - allow bot dialogs to go on after a user change

  • UNBLU-10024 - identity propagation support for utransfer

  • UNBLU-10028 - OpenAPI: Improve the authenticator tag.

  • UNBLU-10030 - Improve HTML title of Web API doc page

Minor version update: 6.21.x

According to the release policy a minor update was introduced because of following changes:

Web-API

Addition of a new bot webhook event: BotDialogCounterpartChanged.

JS-API

Addition of maximizeIndividualUi and minimizeIndividualUi.

Configuration and text properties

Additions of new configuration keys.

Unblu 6.20.2-hotfix.0 Release Notes

Release date: 05 October 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.38

Bug

  • UNBLU-10008 - Auth token is empty in the conversation presence after a user-change

  • UNBLU-10012 - Too many authentication session created for visitors authenticated with ID Propagation

  • UNBLU-10019 - Exception in Webhook delivery log cleanup job interrupts the process

  • UNBLU-10020 - NullPointerException in Queue because NamedArea got deleted

  • UNBLU-10021 - Conversation goes into reboarding on user-change during onboarding

Unblu 6.20.2 Release Notes

Release date: 28 September 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.38

Bug

  • UNBLU-7644 - Recreating a user in an other account is not possible

  • UNBLU-8471 - conversations/:conversationId/addParticipant → 500 error if personId is not correct

  • UNBLU-9221 - A Chat Session remains in Queue and can not be accepted or killed by using session tracking

  • UNBLU-9225 - NullPointerException on document upload

  • UNBLU-9531 - ContextInitializationException: auth_authentication_session.all_team_ids "overflow" (88 teams)

  • UNBLU-9639 - Config com.unblu.redirectfilter.white and com.unblu.redirectfilter.black are ignored at account level

  • UNBLU-9724 - Canned response-pop up opens while typing a link and stays active after hitting enter.

  • UNBLU-9760 - Visitor Session-Cookie duplicate (1 with path + 1 without)

  • UNBLU-9768 - Individual UI fails to navigate back to overview

  • UNBLU-9775 - Some chat-invite conversations are never transitioned to active state

  • UNBLU-9776 - Conversation History "configure" button has wrong aria-label text.

  • UNBLU-9781 - OpenAPI output contains wired references in the descriptions

  • UNBLU-9820 - Fall back font is sorted out alphabetically

  • UNBLU-9892 - Create user: Email not mandatory even if "Send password via email"

  • UNBLU-9911 - Create User in Agent UI: Repeat Password should have * because mandatory

  • UNBLU-9932 - NPE in availability check of concierge

  • UNBLU-9954 - Individual UI partially hidden when page width < Individual UI

  • UNBLU-9957 - Conversation ended by agent disappears from visitor side

  • UNBLU-9963 - On concierge onboarding visitors, items are created in queue duplicate

  • UNBLU-9967 - The OpenAPI specification contains undesired elements in the descriptions

  • UNBLU-9972 - empty email field in visitor_invitation webhooks

  • UNBLU-9974 - Account for propagated visitor is always set to default account

  • UNBLU-9975 - Issue with markdown

  • UNBLU-9981 - Data inconsistency when an account is propagated without a team

  • UNBLU-9988 - "Close conversation"-button in Agent Single View does not work.

New Feature / Improvement

  • UNBLU-7985 - Teams in parent team dropdown should be displayed in in alphabetical order

  • UNBLU-8041 - Improve user experience when user leaves a conversation indirectly (forwarding; kicked; etc.)

  • UNBLU-9483 - visitor.js should not return 400 for locked out browsers

  • UNBLU-9575 - Web-API: provide POST endpoints instead of GET

  • UNBLU-9612 - Accessibility : Back arrow naming on the visitor side

  • UNBLU-9862 - Push notifications delay

  • UNBLU-9864 - Add cleanup job for webhook delivery log

  • UNBLU-9919 - Only poll agent availability when necessary

  • UNBLU-9942 - Optimize focus behavior of popup menu

  • UNBLU-9948 - Increase AuthInfo field size

  • UNBLU-9958 - Web-API: provide POST endpoint instead of GET

  • UNBLU-9959 - Web-API: use UserPasswordContainer as request body instead of User

  • UNBLU-8918 - V6: Expand Agent Availability Monitoring with an additional column to display internal status of agent

  • UNBLU-9869 - Add confirmation dialog when ending conversation

Minor version update: 6.20.x

According to the release policy a minor update was introduced because of following changes:

Web-API

Changes (potentially breaking, depending on the configuration)

Configuration and text properties

Additions of new configuration keys.

Unblu 6.19.0 Release Notes

Release date: 10 September 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.37

Bug

  • UNBLU-8990 - Co-browsing of doc, ppt, pps and xls files not working properly

  • UNBLU-9352 - Stacktrace exposure to visitor when certain errors happen

  • UNBLU-9707 - Headless browser does not work anymore on some Android devices.

  • UNBLU-9710 - Filtering of conversations by agent name not working when having many users/sessions

  • UNBLU-9784 - Error no API key configured in the visitor desk

  • UNBLU-9904 - PIN Embedded Co-browsing conversation closed

  • UNBLU-9915 - Latest demo: update observer webhook for the chatbot

  • UNBLU-9917 - External messenger icons are not properly displayed

  • UNBLU-9918 - Webhook signature is wrong when secret contains special chars

  • UNBLU-9921 - Web-API: fallbackText description is not consistent

  • UNBLU-9941 - Android mobile Chrome: No pop-up notifications for messages, new requests, …​

New Feature / Improvement

  • UNBLU-9734 - Improve bot sample with "self healing"

  • UNBLU-9889 - Grant Admin user access to given text properties

  • UNBLU-9935 - HBCommanderDocker: Make host IP for port binding configurable

Minor version update: 6.19.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

Unblu 6.18.1 Release Notes

Release date: 28 August 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.18.0

rendering-service

2.0.36

Bug

  • UNBLU-9569 - Visitor-Desk: "Unhandled promise rejection Trying to modify already disposed Widget:"

  • UNBLU-9803 - Message-Notification (browser-level) do not go away after click on the notification

  • UNBLU-9815 - User detail popups only accessible on first avatar

  • UNBLU-9822 - ICAP:Wrap reading cookies from ICAP Request in a TRY/CATCH, because exception in that code causes application to be down

  • UNBLU-9852 - Player creation does not complete in 10 seconds timeout

  • UNBLU-9865 - HBRpcMessageStreamerClient logs many ERRORs after ending unversal-co browsing

  • UNBLU-9866 - Sometimes the IncomingCallNotification is not sent

  • UNBLU-9868 - Sensitive data may be written to logs in case of a BusinessException

  • UNBLU-9870 - utransfer: NullPointerException when reading a file with null value

  • UNBLU-9873 - Loop against spurious wakeup will never terminate

  • UNBLU-9876 - Technical error shown when rate limiter rejects login attempt

  • UNBLU-9879 - Wrong Error Message when video&audio fails to start

  • UNBLU-9895 - Visitor-Link-Invitation: "Copy invitation link" is not copying

  • UNBLU-9897 - Wrong description in startWithMicrophoneEnabledInAudio

  • UNBLU-9903 - Avatars is not shown correctly (Concierge + Agent)

New Feature / Improvement

  • UNBLU-9687 - add person display name to message log mail

  • UNBLU-9872 - Multiple choice message: change button width to be dynamic

  • UNBLU-9883 - Add an indicator to all mandatory form fields

  • UNBLU-9553 - Add anonymous visitor link invitation

  • UNBLU-9694 - Allow access to "/unblu/static" publicly and without requiring authentication (ID propagation)

  • UNBLU-9702 - Make SuperAdmin username configurable or replace the default name with an UUID

  • UNBLU-9703 - Start a muted video session

  • UNBLU-9825 - Collaboration-Server + Rendering Service: Introduce using a Reverse/Forward Proxy instead of connecting container via ports directly

  • UNBLU-9901 - Introduce ProxyFlag for Collaboration Server + Docker to be total aware of being behind of a reverse Proxy

Unblu 6.17.4 Release Notes

Release date: 19 August 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.36

Bug

  • UNBLU-9095 - Log message contains a broken thread name and breaks logging systems

  • UNBLU-9239 - Forwarding call to secondary agent does not work properly.

  • UNBLU-9799 - Call: published video has wrong z-index

  • UNBLU-9801 - Customization of the headless browser pages is not working correctly

  • UNBLU-9802 - Wrong default page in the Headless browser for document co-browsing

  • UNBLU-9806 - autoRequestDispatchingEnabled: User-Menu-State "Away" instead of "Unavailable"

  • UNBLU-9807 - Fix backslash handling in markdown enabled texts and messages

  • UNBLU-9809 - autoRequestDispatchingEnabled: Timeout-Dialog auto close after change the ready state on a second tab

  • UNBLU-9810 - autoRequestDispatchingEnabled: Capacity reached and accept request → should show a Error message auto close after change the ready state on a second tab

  • UNBLU-9823 - Anonymous users are not supported if public and restricted path prefixes are identical

  • UNBLU-9826 - Mobile endpoint does not load due to JavaScript error when deployed with an Application Server Context Path

  • UNBLU-9830 - Session polling uses wrong interval

  • UNBLU-9831 - NIO post is not sending the body

  • UNBLU-9833 - Loading text localizations for an anonymous visitor causes performance problems

  • UNBLU-9835 - Some realtime webhook configurations are not used

  • UNBLU-9838 - Handle CORS errors in a visitor browser

  • UNBLU-9840 - /externalmessengers/setMessageSentState: Naming problem

  • UNBLU-9841 - Deactivating webhook registration: Is not working (at least for realtime-weebhooks)

  • UNBLU-9844 - Authentication session update causes an update of all linked person presences

  • UNBLU-9845 - Authentication sessions are never deleted

  • UNBLU-9846 - /externalmessengers/setMessageSentState=SENT → 500 "Internal Server Error"

  • UNBLU-9850 - NullPointerException when creating a user for the current propagated user.

  • UNBLU-9855 - Wrong column type: umm_person_presence.authentication_session_id

  • UNBLU-9856 - Encoding of the exported conversation logs must be UTF-8

  • UNBLU-9859 - translations related to Concierge "check agent availability" are not working properly

  • UNBLU-9861 - Document co-browsing: HTTP Error if file bigger than 4MB.

New Feature / Improvement

  • UNBLU-9539 - Multiline configuration values

  • UNBLU-9811 - Define a call capability for mobile

  • UNBLU-9842 - Add an autoInactiveTimeout for realtime webhooks

  • UNBLU-9843 - Webhook: send retry number information as header

  • UNBLU-9851 - Make Jetty Request and Response Max Size Limit Configurable

  • UNBLU-9358 - Add SentStatus to ConversationMessage

  • UNBLU-9578 - Session State Cookie

  • UNBLU-9725 - Support custom Javascript in agent desk

  • UNBLU-9769 - Push Notifications via Webhook

  • UNBLU-9834 - Add metric for webhooks and log entry when inactivated

Minor version update: 6.17.x

According to the release policy a minor update was introduced because of following changes:

Database

Columns changes.

Web-API

Addition of /setMessageSentState for external-messenger and new push_notification webhooks.

Configuration and text properties

Additions of new configuration keys.

Unblu 6.16.2 Release Notes

Release date: 31 July 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.34

Bug

  • UNBLU-9213 - Agent desk doesn’t ask when conversation with end on disconnect is closed

  • UNBLU-9239 - Forwarding call to secondary agent does not work properly.

  • UNBLU-9616 - Wrong call button tooltips (pop-in)

  • UNBLU-9620 - Accessibility : video controls cannot easily be reached

  • UNBLU-9669 - Verify EMail format on server side

  • UNBLU-9745 - FileUpload: Missing player for given id (visitor web, 2 conversations with upload)

  • UNBLU-9770 - visitorPresenceInitializationMode=IN_CONVERSATION: Ended-Conversation leads to wrong behavior

  • UNBLU-9772 - Error while onboarding person with an external bot

  • UNBLU-9774 - Chat markdown headings

  • UNBLU-9791 - Agent-Availability-State: Initial value not correct

  • UNBLU-9792 - Client "Unhandled promise rejection Widget already disposed" → Mark is not working on Universal-CoBrowse

  • UNBLU-9794 - Error sending mail: AuthenticationFailedException

  • UNBLU-9796 - SMTP Password and Tokbox API Secret is not masked in the log file

  • UNBLU-9797 - Concierge-EMail entry always fails

New Feature / Improvement

  • UNBLU-9161 - It is not clear enough when the button is activated or deactivated

  • UNBLU-9714 - Eliminate reverse HTTP traffic in Collaboration Server - Rendering service communication

  • UNBLU-9737 - Update the About/Error/Crash page (templates) delivered to the headless browser

  • UNBLU-9739 - Reduce pre and after session traffic for mobile devices

  • UNBLU-9783 - Set the summary attribute in operation in the OpenAPI output.

  • UNBLU-9793 - Add Swedish translation

  • UNBLU-8768 - Add auto request dispatching Queue feature

  • UNBLU-9568 - Unblu.Cloud: SMTP settings on Account Level Available For Admin without Being Able to See Global SMTP Settings

Minor version update: 6.16.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration and text keys.

Unblu 6.15.4 Release Notes

Release date: 21 July 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.32

Bug

  • UNBLU-8900 - Server error: multiple tracking items found where only one was expected

  • UNBLU-9090 - Collaboration server runs out of worker threads when a lock cannot be aquired

  • UNBLU-9360 - JavaScript API - wrong mapping of Exception types

  • UNBLU-9373 - Unhandled promise rejection TypeError: Cannot read property 'getMessage___void' of null

  • UNBLU-9507 - WebApi: 500 Internal Server Error with contacts create and update when mandatory attributes are missing

  • UNBLU-9515 - Sessions sometimes don’t close for ended conversations

  • UNBLU-9520 - Web-Api: 500 "Internal Server Error" when getByName is called without a parameter

  • UNBLU-9552 - Conversations don’t end, when visitor doesn’t answer email question

  • UNBLU-9573 - Conversation history UI improvements/fixes

  • UNBLU-9594 - Unblu collaboration server deadlocks in production

  • UNBLU-9688 - tooltips behind other messages

  • UNBLU-9706 - Web-Api: /*/search "NOT_IN" → wrong result

  • UNBLU-9730 - The urls are not broken into a new line

  • UNBLU-9736 - Agent Desk: Conversation-UI is not shown correctly

  • UNBLU-9743 - Universal & Document co-browsing: Not possible to scroll with mouse-wheel.

  • UNBLU-9744 - "End collaboration"-pop up when starting second Conversation: "Cancel" has the same effect as "Ok".

  • UNBLU-9748 - Conversation history: Date range filter is broken.

  • UNBLU-9751 - Agent-App: Click on message-notification forces call to stop

  • UNBLU-9753 - Web API: api-key name should be mandatory

  • UNBLU-9756 - Card messages: Actions are delivered but not displayed.

  • UNBLU-9757 - Layouting issues due to switch to z-index: auto

  • UNBLU-9762 - NullPointerException while ending conversation

  • UNBLU-9763 - visitorPresenceInitializationMode=ON_INTERACTION: Ended-Conversation leads to wrong behavior

  • UNBLU-9765 - Left navigation menu ist behind agent monitor

New Feature / Improvement

  • UNBLU-9019 - Improve bot timeout behavior

  • UNBLU-9331 - Reduce pre-session traffic for pure chat scenarios (with limitations; see Known Issues below)

  • UNBLU-9527 - Consistently handle globalScriptTimeout

  • UNBLU-9681 - Improve Card and Card List implementation

  • UNBLU-9718 - Dialog Bot: Add config to choose next steps after Bot solves dialog

  • UNBLU-9719 - Dialog Bot: Add offboarding flow for SOLVED conversations

  • UNBLU-9720 - Add concierge onboarding task to check agent availability

  • UNBLU-9728 - Accessibility : Add configuration for link color for MyMsg and OtherMsg

  • UNBLU-9764 - Enhance low traffic mode to also support upgrade on a click on the launcher button

  • UNBLU-9059 - Better Inbox filtering

  • UNBLU-9357 - APIs for writing and receiving read/delivered states

  • UNBLU-9413 - Forward conversation option before assigning it to an agent

  • UNBLU-9708 - Extend Boot Delegator to Support AppDynamics

Known Issues

  • UNBLU-9770 - The configuration property visitorPresenceInitializationMode with the value IN_CONVERSATION does not work correctly. We strongly recommend not using this value at present.

Minor version update: 6.15.x

According to the release policy a minor update was introduced because of following changes:

Database

Columns changes.

Configuration and text properties

Additions of new configuration keys.

Unblu 6.14.0 Release Notes

Release date: 3 July 2020

In an application server installation with access to a Docker Engine running the rendering service, you need to add com.unblu.hbworker.headlessBrowserVersion=2.0.32 to your configuration. The default in this version wrongly points to 2.0.30.

Cluster Images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.32

Bug

  • UNBLU-9222 - Unblu gets transparent while navigating from chat list to conversation

  • UNBLU-9240 - Agent single-conversation: "Invite agent/team" and "Forward to …​" not working

  • UNBLU-9432 - CSS "overload" if background image defined for *

  • UNBLU-9489 - "Active session" counting strange

  • UNBLU-9530 - Pop in conversation window

  • UNBLU-9596 - Unblu caching user configuration and not updating it properly on change

  • UNBLU-9632 - Card & List messages: Images in header are wrongly stretched

  • UNBLU-9678 - java.io.FileNotFoundException too many open files (tomcat)

  • UNBLU-9689 - Web API: wrong operator type for some attributes in search user and search person

  • UNBLU-9692 - Visitor’s existing conversations list is empty when engagement options are disabled

  • UNBLU-9696 - LDAPSync logging wrong baseDNs

New Feature / Improvement

  • UNBLU-6566 - Expose OpenAPI document from the collaboration server

  • UNBLU-9376 - Web-API: add metadata expand for Person and Conversation

  • UNBLU-9384 - Improve agent availability overwrite usability

  • UNBLU-9579 - Allow setting separately the color of Inbox starred star

  • UNBLU-9626 - Web API: add a search endpoint for PersonPresence

  • UNBLU-9650 - JWT login: Validate mandatory fields of user

  • UNBLU-9660 - utransfer: improve the SuperAdmin case

  • UNBLU-9684 - Web API v3: add the possibility to search for user by username and email

  • UNBLU-9691 - Web API: ignore $_type attribute in requests

  • UNBLU-9514 - Save Conversation Message Drafts

Known Issues

Some devices running Android 10 no longer support rendered co-browsing. The issue is currently being investigated.

Minor version update: 6.14.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

Unblu 6.13.2 Release Notes

Release date: 18 June 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.30

Bug

  • UNBLU-7804 - Virtual-User-Persons will not be updated (if name, etc. changes)

  • UNBLU-8043 - Forwarding to another agent, then forwarding back to the first agent makes conversation unusable.

  • UNBLU-9423 - Refactor umm_conversation_state_change queries

  • UNBLU-9491 - IllegalStateException: User change handle can only be defined once!

  • UNBLU-9504 - DOMVisualSource.js:994 Uncaught "invalid node: DocumentFragment]

  • UNBLU-9506 - Universal: Possible to open more than 5 tabs even maximum is reached.

  • UNBLU-9544 - Chat window action bar gets cut at the top when window is too small

  • UNBLU-9547 - NullPointerException in ConversationHistoryApiService

  • UNBLU-9551 - Headless-browser does not support chinese/japanese/…​ characters.

  • UNBLU-9565 - Universal: Crash if "Out of memory".

  • UNBLU-9570 - Typo in reportingTimeZone: Eurupe instead of Europe.

  • UNBLU-9572 - "Response time" in conversation history not populated correctly

  • UNBLU-9574 - Admin should be able to change texts for reboarding

  • UNBLU-9600 - Security Issue

  • UNBLU-9606 - utransfer: Suffix modifier are not null safe.

  • UNBLU-9608 - Web API bad error code with personpresences/read

  • UNBLU-9609 - PersonPresences are not updated when AuthenticationSession are updated

  • UNBLU-9623 - Red line in all menus

  • UNBLU-9624 - Concierge shows configuration stuff instead of markdown text

  • UNBLU-9627 - File message does not support Markdown.

  • UNBLU-9629 - Multi-choice question: server error

  • UNBLU-9633 - JS_API: NewConversationInterceptor: reject → "block’s" js-engine

  • UNBLU-9664 - Cache TTL is not used for the OIDC Token Cache and the JWT Cache

New Feature / Improvement

  • UNBLU-6566 - Expose OpenAPI document from the collaboration server

  • UNBLU-9370 - Encrypted JWT

  • UNBLU-9371 - API Endpoint to login a webuser via a JWT

  • UNBLU-9537 - Display Propagated Visitor Source ID to the Agent

  • UNBLU-9571 - Add Firebase push metrics and debug logging

  • UNBLU-9590 - Add fallback text for messages

  • UNBLU-9610 - OpenAPI: precise the type of the expand query parameter

  • UNBLU-9062 - Markdown support for chat messages

  • UNBLU-9070 - Chat Quick Replies

  • UNBLU-9071 - List Chat Message

  • UNBLU-9337 - Forward propagated auth token to person presence

  • UNBLU-9338 - Provide Mechanism to pass additional Metadata to a BOT System upon session initiation

Minor version update: 6.13.x

According to the release policy a minor update was introduced because of following changes:

Database

New columns in several tables.

Configuration and text properties

Additions of new configuration keys.

Web-API

Additions for person-presences and for JWT login.

JS-API

Added the possibility to intercept the creation of a conversation and pass custom visitor data to that conversation.

Unblu 6.12.0-hotfix.0 Release Notes

Release date: 04 June 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.25

Bug

  • UNBLU-9600 - Security issue

Unblu 6.12.0 Release Notes

Release date: 20 May 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.25

Bug

  • UNBLU-8998 - Feature detection for screen-sharing not working properly (Safari)

  • UNBLU-9322 - Uploaded file with names containing special characters are displayed wrongly encoded

  • UNBLU-9502 - Impersonation to a webuser should not be possible

  • UNBLU-9503 - conversation are not ended/removed from the queue if visitor close its browser

  • UNBLU-9509 - Error while show "card" messages in a conversation

  • UNBLU-9517 - Slow database query on umm_person table

  • UNBLU-9518 - Card-Messages: Internal-Link TypeError: Cannot read property 'UN' of null (at the first click)

  • UNBLU-9519 - Sonar improvements

  • UNBLU-9529 - Chat windows doesn’t close automatically after session is rated

  • UNBLU-9536 - ConversationHistory UI not showing all data

  • UNBLU-9542 - ConversationHistory not able to select agent

  • UNBLU-9548 - Embedded co-browsing with SFM: Internal handling of inline style elements caused errors

  • UNBLU-9549 - HeadlessBrowser: Tab in input fields do not work properly.

  • UNBLU-9550 - Universal: Websites do not load properly by navigating between 4 or 5 tabs.

  • UNBLU-9556 - SFM / ResourceHistory: External resources not properly handled

New Feature / Improvement

  • UNBLU-9557 - Improve diagnostics

  • UNBLU-9063 - Card Chat Message

  • UNBLU-9450 - chat protocol exported in different timezone than UTC

  • UNBLU-9512 - Auto-start embedded co-browsing without Agent

Minor version update: 6.12.x

According to the release policy a minor update was introduced because of following changes:

Database

Index change (reference UNBLU-9517).

Configuration and text properties

Additions of new configuration keys.

Web-API

Changes to support VISITOR_COBROWSING.

JS-API

Changes to support VISITOR_COBROWSING.

Unblu 6.11.2 Release Notes

Release date: 11 May 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.20

Bug

  • UNBLU-9264 - Chat with onboarding timeout does not show back button

  • UNBLU-9319 - Conversation-History-Export: "Assigned agent source" + "Visitor source" is not exported

  • UNBLU-9388 - utransfer: error when importing canned responses with the same title

  • UNBLU-9400 - ResourceHistory CSS parser fails with java.lang.Error

  • UNBLU-9406 - Admin should be able to set the configuration described in the theming cheatsheet

  • UNBLU-9411 - utransfer cli: issue when exporting CannedResponses with skipped Teams

  • UNBLU-9412 - Missing default-templates SCREEN_SHARING*

  • UNBLU-9414 - utransfer cli: improve error message when TEAMS are skipped without USER

  • UNBLU-9419 - Forward proxy URI not propagated to headless browser

  • UNBLU-9421 - Recipient must be an agent error message is not translated and has a typo.

  • UNBLU-9429 - Missing Tokbox key is logged as an error

  • UNBLU-9430 - navigation in Universal co-browsing not working properly on touch screen devices

  • UNBLU-9440 - Capturing Failed as accessing scrollLeft on an object that is null, causes session to be not any more in sync

  • UNBLU-9441 - Deadlock in Unblu collaboration server

  • UNBLU-9443 - Dom-capturing: Mutations happening on detached nodes cause capturing to fail

  • UNBLU-9446 - Unblu collaboration server slowdown affects proxies using SFM

  • UNBLU-9453 - Creating new conversation should not be possible when impersonation is used

  • UNBLU-9455 - ConcurrentModificationException in VisitorJsServlet

  • UNBLU-9456 - Web-API: fixed issue in AccountStorageService.update() when id not exists

  • UNBLU-9458 - Remove dependency of UWT from SiteIntegrationLazyMain

  • UNBLU-9459 - Web-API: /addresses/create without country → 500 Internal Server Error

  • UNBLU-9468 - Dom-capturing: CharacterData in MutationObserver without parent breaks co-browsing

  • UNBLU-9470 - Web-API: /contacts/create without owner_id → 500 Internal Server Error

  • UNBLU-9471 - FAB + individual UI not displayed in opened windows

  • UNBLU-9473 - Web-API: /domains/create without domainName → 500 Internal Server Error

  • UNBLU-9474 - Web-API: /namedareas/create without name → 500 Internal Server Error

  • UNBLU-9475 - Web-API: /teams/create without name → 500 Internal Server Error

  • UNBLU-9476 - Issue in LayerAction

  • UNBLU-9477 - iOS/macOS - visitor UI vanishes on navigation

  • UNBLU-9480 - Inappropriate null check when filling the data structure to be sent to headless browser for starting the session.

  • UNBLU-9485 - Universal co-browsing not working properly

  • UNBLU-9487 - Conversations don’t end, when visitor doesn’t answer email question

  • UNBLU-9488 - Visitor-App: No connection possible (ProviderException: No provider found)

  • UNBLU-9492 - Changes on agent availability override are not propagated to the visitor

  • UNBLU-9498 - Person corresponding to an Agent is marked as VISITOR

  • UNBLU-9501 - Security issue with users

New Feature / Improvement

  • UNBLU-9243 - Basic Inbox Filtering UI

  • UNBLU-9245 - Searching in Inbox-Filter

  • UNBLU-9472 - Make default cache sizes configurable

Removed Feature

  • UNBLU-9407 - Remove support for custom url translator factory

  • UNBLU-9408 - Remove support for google sheets I18 import

Minor version update: 6.11.x

According to the release policy a minor update was introduced because of following changes:

Database

Structure change to support special characters (reference UNBLU-9322).

Configuration and text properties

Additions of new configuration keys.

Unblu 6.10.0 Release Notes

Release date: 23 April 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.19

Bug

  • UNBLU-6795 - Changes to Web-API users/isSuperUser

  • UNBLU-9288 - Typo in description of androidIncomingCallSound.

  • UNBLU-9315 - Prevent checksum error with renaming of schema in Liquibase database migration

  • UNBLU-9353 - Manipulated RPC HTTP call does not return proper error

  • UNBLU-9362 - Fix Webhook "Delivery log" tab display

  • UNBLU-9363 - Mobile Safari: Remote control of document co-browsing not working.

  • UNBLU-9365 - scrolling not possible on website instrumented with Unblu if agent desk opened in same browser

  • UNBLU-9366 - JS API ConversationType is missing SCREEN_SHARING_REQUEST

  • UNBLU-9368 - NullPointerException on Binding.java (from ConversationVisualUpdater.flush)

  • UNBLU-9372 - Disabling allowInviteTeam disables allowInviteVisitor in the conversation template

  • UNBLU-9378 - Admin should be able to change texts of email sent to visitors

  • UNBLU-9379 - Admin should be able to change Concierge message texts

  • UNBLU-9381 - utransfer cli: unable to export canned-responses because key is not unique

  • UNBLU-9386 - Ensure the conversation locale during migration from Unblu 5 to Unblu 6

  • UNBLU-9398 - External resources handled wrong in stylesheets when resourcehistory is turned on

New Feature / Improvement

  • UNBLU-8948 - Web-API v3: add first search filters for the "/search" methods

  • UNBLU-9269 - Refactor NIO HTTPClient to use reactor-netty

  • UNBLU-9382 - utransfer cli: add COUNTER option for the --idConversion option

  • UNBLU-9390 - Remove unused JEESessionCookie rewriting from proxy

  • UNBLU-9391 - Remove unused NTLM code from proxy

  • UNBLU-9392 - Change default for isAcceptSelfSignedSSLCertificates to false in proxy

  • UNBLU-9396 - Optimize PersonPresenceMetricsReporter db access

  • UNBLU-9401 - js-api demo: Show invitation details for getInvitations()

  • UNBLU-9139 - Agents and Visitors should be able to download/open chat protocol as text

  • UNBLU-9291 - Filter for visitor user ID in conversation history

Minor version update: 6.10.x

According to the release policy a minor update was introduced because of following changes:

Web-API

add search filter in the search endpoints (reference UNBLU-8948).

Configuration and text properties

Additions of new configuration keys.

Unblu 6.9.0 Release Notes

Release date: 14 April 2020

Cluster images

image name tag

cluster/haproxy

1.9.15

cluster/nginx

1.17.10

rendering-service

2.0.19

Bug

  • UNBLU-8633 - Visitor sessions are not disposed

  • UNBLU-9017 - Autostart embedded CB: "Approval timed out" even it was accepted

  • UNBLU-9082 - Accessing property of an Object that is null, causing at least error output in browser

  • UNBLU-9132 - Security check for auto-redirect target "at" login

  • UNBLU-9188 - Collaboration Server deadlock

  • UNBLU-9266 - Using 'Forgot password' of user with username different from the email throws exception

  • UNBLU-9287 - Message input moving out of viewport and jumping around on IPhone

  • UNBLU-9305 - Call is interrupted when the Agent writes a message or sends an image

  • UNBLU-9313 - Jetty Worker Pool Max Size is not configurable

  • UNBLU-9314 - iPad Detection broken for Safari 13 and above

  • UNBLU-9317 - Conversation-History-Export: "Activation timestamp" is not exported

  • UNBLU-9318 - WebHook "new message" is sent even though the file not yet uploaded

  • UNBLU-9320 - Universal co-browsing: when opened 5 websites, one of them is loading forever.

  • UNBLU-9325 - NullPointerException while processing language

  • UNBLU-9326 - Safari (iOS/macOS) rings only once

  • UNBLU-9330 - Collaboration server should not immediately register itself as unhealthy when all workers are busy

  • UNBLU-9336 - NullPointerException while reading person

  • UNBLU-9342 - Login page does not redirect to target if encoded

  • UNBLU-9355 - Some conversation configuration and text properties are not available to admin

  • UNBLU-9356 - Jetty Worker Threads are stuck in HLS stream preparation and never released

New Feature / Improvement

  • UNBLU-9184 - Better compatibility with Load Balancer health checks

  • UNBLU-9254 - Add preview for markdown text property editor

  • UNBLU-9303 - Add validation for complete property owner type coverage (during database migration)

  • UNBLU-9316 - Add robots.txt

  • UNBLU-9109 - Support CSS custom properties (variables)

  • UNBLU-9219 - Javascript API for invitations

  • UNBLU-9327 - Configuration property to disable visitor notifications altogether (in site integration)

Minor version update: 6.9.x

According to the release policy a minor update was introduced because of following changes:

JS-API

add support for invitations (reference UNBLU-9219).

Configuration and text properties

Additions of new configuration keys.

Unblu 6.8.4 Release Notes

Release date: 27 March 2020

Cluster images

image name tag

cluster/haproxy

1.9.14

cluster/nginx

1.17.10

rendering-service

2.0.17

Bug

  • UNBLU-8958 - Persist conversation state timestamps consistent and make them available in the history

  • UNBLU-9144 - Collaboration Server is considered ready even though the DB connection cannot be established

  • UNBLU-9174 - Document co-browsing: Buttons for scaling should be accessible.

  • UNBLU-9197 - HTTPClient Connections are not released and no new rendering service can be allocated

  • UNBLU-9248 - webhook signature problem when the request payload contains special chars

  • UNBLU-9259 - utransfer: Delete sub-teams via "teamsStrategy" : "DELETE" not working

  • UNBLU-9265 - FileMessageData does not contain a download link

  • UNBLU-9271 - iOS and Android SDK ignores passed language

  • UNBLU-9279 - NullPointerException in Mobile Push

  • UNBLU-9284 - Avatar images are wrong rotated from mobile devices

  • UNBLU-9292 - Incorrect Translation of Slovak language name

  • UNBLU-9295 - special chars break the chat

  • UNBLU-9298 - Migration of conversation and conversation template

  • UNBLU-9299 - If chat is disabled and autoCollapseIndividualUiOnLayerActivation=true navigating to another page opens the chat window for the visitor

  • UNBLU-9300 - Hide "Manage global server settings" in the user Menu is not working correctly

  • UNBLU-9301 - DatabaseException: You have an error in your SQL syntax (db.changelog-umm-6.0.0.xml::6_0_0_migrate_conversation_state_timestamps)

  • UNBLU-9304 - Context migration session does not work

  • UNBLU-9307 - Show (universal) + Document co-browsing → NullPointerException

  • UNBLU-9309 - Screen sharing configuration can not be modified by admin

  • UNBLU-9310 - Pointmarker not working in embedded co-browsing

  • UNBLU-9311 - Conversation state timestamps: Missing CREATED entry

New Feature / Improvement

  • UNBLU-9198 - Session dispatching is based on node CPU usage and therefore not fair in a cluster

  • UNBLU-9283 - Add placeholder validation in text properties values.

  • UNBLU-9285 - utransfer: improve error message when the default team name creates a conflict with existing teams

Minor version update: 6.8.x

According to the release policy a minor update was introduced because of following changes:

Web-API

addition of the downloadLink attribute to FileMessageData (reference UNBLU-9265).

Database

changes in the conversation tables (reference UNBLU-8958).

Configuration and text properties

Additions of new configuration keys.

Unblu 6.7.3 Release Notes

Release date: 16 March 2020

Cluster images

image name tag

cluster/haproxy

1.9.14

cluster/nginx

1.17.10

rendering-service

2.0.16

Bug

  • UNBLU-9090 - Collaboration server runs out of worker threads when a lock cannot be acquired

  • UNBLU-9117 - sending URL containing "%20" in the chat makes the link unusable

  • UNBLU-9123 - Animation problem in Launcher Button when upgrading from lazy mode

  • UNBLU-9127 - Launcher button disappears on iOS phone when scrolling vertically

  • UNBLU-9145 - Exception while reading text if visitor-name with $

  • UNBLU-9172 - Visitor: Has option document co-browsing if he navigates to "All shared files" (but nothing happens by clicking).

  • UNBLU-9176 - Login screen is not scrollable

  • UNBLU-9177 - Agent can scroll in Mozilla without Remote Control active (or scroll lock)

  • UNBLU-9178 - Agent may have two (different) active calls at the same time and participants hear each other

  • UNBLU-9185 - white spaces removed from PDF file when co-browsed

  • UNBLU-9189 - Own empty video stream preview is displayed after minimizing video

  • UNBLU-9192 - Forward named-area message not correct

  • UNBLU-9199 - utransfer: better error message when the team structure is not valid

  • UNBLU-9201 - LDAP sync team selection not correct if multi-matches

  • UNBLU-9202 - Concierge onboarding timeout handling when requiring named area problematic

  • UNBLU-9206 - Engagement UI on smartphone in landscape not usable

  • UNBLU-9208 - Chat history email cannot be customized

  • UNBLU-9209 - text properties not editable by admin

  • UNBLU-9210 - NamedArea or Team selector is not working when you change order in the Settings tab

  • UNBLU-9211 - Drop-Down editor for defaultFilterNamedAreas field

  • UNBLU-9212 - Supervisor RIGHT to modify SETTINGS of his TEAM & belonging Registered Users

  • UNBLU-9213 - Agent desk doesn’t ask when conversation with end on disconnect is closed

  • UNBLU-9216 - Airlock-ICAP: failed with unblu version 6+

  • UNBLU-9218 - utransfer: entities should be sorted by ids in Single JSON file

  • UNBLU-9220 - LDAP sync: Allow different baseDNs for the different filters

  • UNBLU-9223 - Embedded co-browsing agent UI always shows "unsecure" icon

  • UNBLU-9224 - utransfer cli: NONE value in --skip should not be combined with other values

  • UNBLU-9227 - Visitordesk: no unblu-button to hide Chat-UI

  • UNBLU-9233 - Config editor for defaultfilterlocalelanguages is not working

  • UNBLU-9235 - conversation.actionbar.ui.showBackButton has a wrong description.

  • UNBLU-9242 - Browser notification shown on agent side for offboarding messages of the visitor

  • UNBLU-9251 - Scrolling in Universal and Document Co-Browsing is broken

  • UNBLU-9256 - Video call: Pop up with chat message cut off / not readable.

  • UNBLU-9261 - Visitor conversation UI doesn’t render correctly in IE

  • UNBLU-9262 - Markdown external link does not work

  • UNBLU-9263 - Changes to the Jackson deserialization

New Feature / Improvement

  • UNBLU-9023 - JS API - Improvements and correct handling in ConversationState

  • UNBLU-9154 - Add voice call audio level indicator

  • UNBLU-9157 - Don’t load preview of chat message images if larger than x

  • UNBLU-9164 - Add visual feedback that user has clicked on Start or Accept call buttons

  • UNBLU-9204 - utransfer import should support cleaning of entity + config not part of the import file

  • UNBLU-9215 - Inbox: Show Secondary Agent if no visitor is in the conversation

  • UNBLU-9236 - Allow starting chat-invite conversations from the agent desk

  • UNBLU-9237 - Add incoming call ringtone to agent SDK when application is closed

  • UNBLU-9247 - Allow to use "secrets" to specify LDAP sync or SMTP credentials in cluster setups

  • UNBLU-9253 - Move RPC service name and method into the URI

  • UNBLU-9257 - Update Geolocation DB

  • UNBLU-8889 - Engagement UI text must be formattable (bold, italic, font size etc) and support links

  • UNBLU-8973 - Markdown support for text properties

Minor version update: 6.7.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

JavaScript API

Addition and better ConversationState handling.

Unblu 6.6.0 Release Notes

Release date: 28 February 2020

Cluster images

image name tag

cluster/haproxy

1.9.14

cluster/nginx

1.17.10

rendering-service

2.0.11

Bug

  • UNBLU-7279 - The $ shortcut to open the parameter list in canned responses swallows keystrokes.

  • UNBLU-8810 - Web-API: /rest/v*/accounts/delete with wrong id produces a 500 - "Internal Server Error"

  • UNBLU-9032 - Chat Permission Available During Offboarding

  • UNBLU-9123 - Animation problem in Launcher Button when upgrading from lazy mode

  • UNBLU-9126 - OnError is not implemented

  • UNBLU-9137 - Agent stuck on navigation

  • UNBLU-9166 - Schema file does not contains jetty configuration property

  • UNBLU-9167 - Web-API: improve error message when performing an account update with expanded address without id

  • UNBLU-9168 - utransfer: update error when addresses already exist

  • UNBLU-9175 - UI issue with minimized video (avatar visible)

  • UNBLU-9179 - Custom migration steps are not always working because of case-sensibility

  • UNBLU-9183 - Allow admin to change com.unblu.siteintegration.ui.launcherButton

New Feature / Improvement

  • UNBLU-8660 - Read user identity from a JSON Web Token (JWT) when using ID Propagation Support

  • UNBLU-9115 - Update Jetty version

  • UNBLU-9125 - Add number of passive visitors to metrics

  • UNBLU-9180 - Improve LDAP sync team selection

  • UNBLU-8932 - Pass the visitor name when starting chat from default UI

  • UNBLU-9074 - Add Forward to named area

  • UNBLU-9076 - Read user identity from an OpenID Connect opaque Access Token when using ID Propagation

Minor version update: 6.6.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

JavaScript API

Addition of a new method.

Unblu 6.5.2 Release Notes

Release date: 18 February 2020

Cluster images

image name tag

cluster/haproxy

1.9.12

cluster/nginx

1.1.0

rendering-service

2.0.11

Bug

  • UNBLU-7811 - TimeSpanFormatter shouldn’t be able to produce a timespan with number parts (like "sec") but no digits.

  • UNBLU-8019 - Product text affected by website style (text-decoration)

  • UNBLU-8316 - Js-Api-Demo-App: localhost:port is not correct detected (default server-url)

  • UNBLU-8753 - English instead of Fallback Text

  • UNBLU-8830 - IE: Agent-Desk layout resizing during call → end up in small Desk-UI

  • UNBLU-8942 - Agent browser fades to white when navigating

  • UNBLU-9010 - Connection issue when trying to open conversation with emojis as ID

  • UNBLU-9028 - API call /cannedresponses/create returns 500 if body is null

  • UNBLU-9056 - Color setting editor: can not select the transform operator

  • UNBLU-9079 - No restriction for timeout input but error if it`s too long

  • UNBLU-9083 - utransfer cli: NullPointerException when using simple relative file name as TO parameter

  • UNBLU-9084 - Reduce log severity of language fallback warning to info

  • UNBLU-9088 - Agent availability and busy state resolving and usage

  • UNBLU-9096 - Scrolling not working in embedded co-browsing

  • UNBLU-9098 - NullPointerException in AuthenticationSessionService.update()

  • UNBLU-9099 - Security fix on the Web-API

  • UNBLU-9100 - Security check for autoredirect target after login

  • UNBLU-9102 - "Change Language" → authenticator/setDefaultLanguage → Could not find service method for invocation!

  • UNBLU-9105 - MultiChoiceMessage Button: multiChoiceButtonMinWidth config doesn’t work

  • UNBLU-9111 - ID-Propagated-Setup: Change-Language not working

  • UNBLU-9112 - IPad Mobils-SDK: Co-Browsing loses connection right after starting

  • UNBLU-9116 - Wrong system notification if call timed out without answering

  • UNBLU-9122 - Collaborate-menu: gray instead of white

  • UNBLU-9133 - utransfer cli: error when java 11 is used

  • UNBLU-9138 - images with EXIF metadata should be rotated on file upload

  • UNBLU-9141 - Webhook causes error in server log every few milliseconds

  • UNBLU-9151 - Visitor-Overview not shown after navigate back from "All shared files"

  • UNBLU-9153 - New assignment request: Location + System values missing

New Feature / Improvement

  • UNBLU-9078 - Mobile SDK: File Download

  • UNBLU-9081 - Add additional config property overlay to entrypoint

  • UNBLU-9118 - Improve voice call UI

  • UNBLU-8319 - New Assignement Request Mail notification to a pre defined mail (or a list of mail)

Minor version update: 6.5.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

Unblu 6.4.0 Release Notes

Release date: 04 February 2020

Bug

  • UNBLU-8547 - Conversation-UI: Upload-Icon not shown (after fast send-message)

  • UNBLU-8775 - Make it possible to disable PIN based co-browsing

  • UNBLU-8921 - Login attempts are not rate limited

  • UNBLU-8931 - Password reset can be used to enumerate users

  • UNBLU-8946 - NullPointerException in DocumentHeadlessBrowserRecorder

  • UNBLU-9003 - Embedded-Co-Browser: Scroll-/Pointer-Position not correct

  • UNBLU-9021 - WebAPI Basic-auth login on the UNTRUSTED entry path is not possible

  • UNBLU-9038 - SameSite Cookie Parameter

  • UNBLU-9045 - CSS parser use original string value where possible

  • UNBLU-9057 - utransfer cli: export externalMessenger dos not export the channelIcon (avatar)

  • UNBLU-9058 - utransfer cli: import externalMessenger without channelIcon → "TransferException: fromAvatar not expected to be null"

  • UNBLU-9061 - Screensharing on Edge: bad resolution, text not readable

  • UNBLU-9064 - Embedded cobrowsing: Exception is thrown when URL optimization is disabled

  • UNBLU-9065 - Embedded cobrowsing: dynamically added unblu styles are accidentally captured

  • UNBLU-9067 - Property migration to 6.3.1 fails (if old + new key already exists)

New Feature / Improvement

  • UNBLU-9033 - Metrics of API usage

  • UNBLU-9072 - Call Permission handling

Removed Feature

  • UNBLU-9046 - Drop support for JSONP in Legacy WEB API

Minor version update: 6.4.x

According to the release policy a minor update was introduced because of following changes:

Configuration and text properties

Additions of new configuration keys.

Unblu 6.3.1 Release Notes

Release date: 20 January 2020

Cluster images

image name tag

cluster/haproxy

1.9.12

cluster/nginx

1.1.0

rendering-service

2.0.10

Bug

  • UNBLU-4757 - No discard button in property settings pages (global, account, user profile, anywhere)

  • UNBLU-6374 - Setting core.settings.cannedResponsesMinimalRole does not work

  • UNBLU-6862 - REST Test finding: response 4xx for optimistic locking exception

  • UNBLU-7008 - REST - Optimistic lock throws a 500 error with no text for /users/update

  • UNBLU-7097 - IE: Messages from both participants are written from left to right

  • UNBLU-7595 - Cancelled visitor calls still on queue

  • UNBLU-7905 - JS-API Demo: Login/Logout (partly) not working in IE

  • UNBLU-7991 - Individual-UI dos not open after click to notification

  • UNBLU-8075 - Lock icon on element hover for protected content is not showing.

  • UNBLU-8086 - API key parameter in the visitor snippet can be used to inject JS code

  • UNBLU-8340 - ReplyPostMessageData: BusinessException: Reply to unknown message → Response 200

  • UNBLU-8498 - Chat Agent-side: Long words not readable

  • UNBLU-8556 - Universal on phone/pad: Keyboard open is not correct

  • UNBLU-8577 - Leave Conversation - Pop-Up: No option for Cancel

  • UNBLU-8632 - utransfer does not import default API-Key

  • UNBLU-8644 - Typing indicator is triggered even when not 'typing'

  • UNBLU-8803 - Error in web console after stopping co-browsing.

  • UNBLU-8871 - Edge/FF: ScreenSharing agent-side view differ "top-bar"

  • UNBLU-8874 - Download results in exception

  • UNBLU-8876 - Upload results in NullPointerException

  • UNBLU-8878 - Choosing a long name results in an Exception

  • UNBLU-8891 - Canned responses are covering chat input field

  • UNBLU-8904 - NullPointerException in TrackingListRecorder

  • UNBLU-8911 - Pop-out option not shown even feature is enabled.

  • UNBLU-8912 - Typo in AvailabilityMonitorRecorderConfiguration: groped instead of grouped.

  • UNBLU-8914 - Typo in processResultFilePath: protoco instead of protocol.

  • UNBLU-8920 - Conversation-History: Overview-UI: "conversation-id" + "hidden-flag" are missing

  • UNBLU-8921 - Login attempts are not rate limited

  • UNBLU-8923 - Web-API: /externalmessengers/search does not support expand query parameter

  • UNBLU-8934 - utransfer: improve the error message if the login does not work.

  • UNBLU-8935 - Remote Scroll Event after switching layer

  • UNBLU-8942 - Agent browser fades to white when navigating

  • UNBLU-8943 - Web-API v3: search with negative limit and offset produces 500 error

  • UNBLU-8944 - Collaboration Server does not dispose all used Threads

  • UNBLU-8949 - Visitor info-box: email is cut if more than 29 characters

  • UNBLU-8951 - Universal: PDF file being downloaded/uploaded with String Query and JSessionID as File name

  • UNBLU-8954 - doc, ppt, pps and xls files can’t be co-browsed when allowFileDownload disabled

  • UNBLU-8956 - Wrong pin input in mobile sdk leads to sdk error state

  • UNBLU-8959 - Crash while starting embedded CB for the second time.

  • UNBLU-8965 - utransfer: failed to create user (superadmin)

  • UNBLU-8967 - WebApi calls could be cached in certain browsers (IE11)

  • UNBLU-8969 - Conversation History: add missing details

  • UNBLU-8970 - Safari: Buttons misplaced in active video call

  • UNBLU-8972 - utransfer cli: utransfer_exporter is not removed when exporting from a server with superadmin

  • UNBLU-8979 - agent.singleconversation.desk.conversationEndedRedirectUrl has not effect

  • UNBLU-8983 - utransfer cli: entities with $_version in the metadata map can not be imported

  • UNBLU-8987 - Empty text values cause the migration to fail on an Oracle database

  • UNBLU-8988 - Concierge OnBoarding option sort named areas & team

  • UNBLU-8989 - FileUpload from local-drive: doc/xls/xlsx/docx/etc contentType not correct → Co-Browse not possible (active)

  • UNBLU-8991 - Unblu CSS parser drops clip: rect()

  • UNBLU-8993 - The lazy loading of Unblu adds a white line to the footer of the page

  • UNBLU-8996 - com.unblu.theme.color.neutral can not be set by admin

  • UNBLU-8997 - utransfer cli: the temporary admin user name is not valid if the Account contains an @

  • UNBLU-8998 - Feature detection for screensharing not working properly (Safari)

  • UNBLU-8999 - LDAP synctool throw ClassNotFoundException: org.apache.commons.collections.MultiMap

  • UNBLU-9001 - Unblu notifications issues

  • UNBLU-9002 - utransfer cli: temporary exporter admin user does not have an email

  • UNBLU-9005 - Liquibase "Text-Property migration Task" is missing in 6.2.0

  • UNBLU-9014 - HB problem: typing special characters in the HB URL field

  • UNBLU-9015 - HB problem: navigation does not work sometimes

  • UNBLU-9025 - When a canned response is edited, the list doesn’t show the new shortcut

New Feature / Improvement

  • UNBLU-8631 - utransfer: Support 6.x.x features

  • UNBLU-8903 - mobile SDK: add Close Unblu UI Request Event

  • UNBLU-8922 - Show error at Unblu server startup when using Unblu v5 license in Unblu v6 server

  • UNBLU-8961 - utransfer: add info next to the exported json files

  • UNBLU-8962 - utransfer cli: error if the utransfer version is not made for the current version of the WebAPI

  • UNBLU-8963 - Web-API v2 and v3: add a method to get the product version

  • UNBLU-8964 - utransfer and entity-import: support single JSON file as input format

  • UNBLU-8968 - Selector request: Enabled/Disabled switch when editing a bot.

  • UNBLU-8986 - Source Code improvement: Use HeaderKey instead of literal header names

  • UNBLU-8992 - Unblu CSS parser - remove support for special non-compliant IE filters

  • UNBLU-9007 - Web API: improve error message when the name-area type is changed

  • UNBLU-9008 - utransfer: manage named-area siteId

  • UNBLU-9009 - WebAPI: allow apiKey to be null during updates

  • UNBLU-9016 - Allow the Visitor to stop mobile co-browsing session

Minor version update: 6.3.x

According to the release policy a minor update was introduced because of following changes:

Configuration settings

Several configuration settings changes.

there is no 6.2.x version that is publicly available.

Unblu 6.1.0 Release Notes

Release date: 10 December 2019

Cluster images

image name tag

cluster/haproxy

1.9.12

cluster/nginx

1.1.0

rendering-service

2.0.6

Bug

  • UNBLU-8577 - Leave Conversation - Pop-Up: No option for Cancel

  • UNBLU-8616 - IE: Console error by navigating from inbox to conversation

  • UNBLU-8647 - Color of "unavailable"-bubble not consistent

  • UNBLU-8659 - Zooming in/out moves the launch bubble on iPhone

  • UNBLU-8749 - Property filemanager.maximumuploadsize can be configured at Account-Level but it is not recognized correctly

  • UNBLU-8820 - IE: Network error by navigating to Conversation History

  • UNBLU-8829 - IE/??: Do not show "Share screen" on visitor engagement-UI of it is not possible

  • UNBLU-8866 - Remove manualAgentAvailabilitySelectionEnabled and rename to showStatusEditor

  • UNBLU-8869 - Status message: No length restriction?

  • UNBLU-8870 - Typo in Pop-Up WebRTC not supported: conent instead of content

  • UNBLU-8875 - Agent Availability state does not match the status set by agent

  • UNBLU-8881 - Some Text and Configuration property Scopes are wrong

  • UNBLU-8883 - User-Menu-Impersonated: Do not show "Open agent desk" (and "Manage global server settings")

  • UNBLU-8884 - "Agent" Conversation-History: TypeError: Cannot read property 'rd' of null

  • UNBLU-8887 - Agent desk fails to load in cluster setups with different domains for visitor and agent

  • UNBLU-8896 - Collaboration server should register itself as unhealthy when all Jetty threads are busy

  • UNBLU-8897 - NullPointerException in Dom Capturing

  • UNBLU-8899 - NullPointerException in CollaborationSession

  • UNBLU-8905 - NullPointerException in VisitorTrackingWebService

  • UNBLU-8906 - Log message should not be an ERROR

  • UNBLU-8910 - Adjust logging format to support OpenShift expectations

New Feature / Improvement

  • UNBLU-8859 - Person Name Evaluator: Add qualified static name

  • UNBLU-8864 - Dom selectors to the webhook delivery log page

  • UNBLU-8865 - User menu: Open external links in the same tab

  • UNBLU-8909 - The Collaboration Server should not accept new sessions while shutting down

Minor version update: 6.1.x

According to the release policy a minor update was introduced because of following changes:

Configuration settings

Several configuration settings changes.

Web API

New methods search to replace getAll.

Unblu 6.0.0 Release Notes

Release date: 29 November 2019

Cluster images

image name tag

cluster/haproxy

1.9.12

cluster/nginx

1.1.0

rendering-service

2.0.6

Known issues

  • UNBLU-8866, UNBLU-8881 are blockers for user doing an upgrade from 5.x.x to 6.0.0

  • UNBLU-8875 issue with agent-availability

  • UNBLU-8887 agent-desk multi domain setup