Documentation

Unblu 6 (latest)

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.

Unblu 6.16.2 Release Notes

Release date: 31 July 2020

Cluster images

image name tag <<<<<<< HEAD

cluster/haproxy

-

cluster/nginx

- =======

cluster/haproxy

1.9.15

cluster/nginx

1.17.10 >>>>>>> ebc9e144a6113452182dc462109c11e7e10d0a79

rendering-service

2.0.34

Bug

<<<<<<< HEAD * UNBLU-8671 - Displayed PIN expiry depends on client system time

>>>>>>> ebc9e144a6113452182dc462109c11e7e10d0a79 * 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 <<<<<<< HEAD

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

>>>>>>> ebc9e144a6113452182dc462109c11e7e10d0a79 * 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