Android

v3.1.1

Release date: 06-28-2024 // Docs (latest)

Fixed

  • Fixed an issue where featured articles failed to load when opened for non-default brands.
  • Fixed a minor UI bug in which the "no search results" view text was incorrectly aligned on smaller devices.

Updated

  • Upgraded knowledge base APIs to v4, enhancing the reliability of handling article locales and translations.

v3.1.0

Release date: 06-04-2024

Added

  • Added support for per app languages for devices with Android 13 and higher. To fully support this feature in the SDK, use KustomerOptions.useAppLocales during SDK initialization, which will honor the app language set by the user. For more information, see localization in Kustomer Android Chat SDK.

Fixed

  • Fixed a minor NPE happening during fragment transitions.

🚧

Firebase Cloud Message Server API Keys are being discontinued

To ensure uninterrupted service to Android push notifications, you must upload your new FCM Private Key file to Kustomer by June 20, 2024. Legacy keys will no longer be supported after this date.

Please note that this update does not require an SDK upgrade.

For information on creating your new FCM Private Key file, see Configure push notifications in Kustomer.

v3.0.0

Release date: 04-23-2024

Improved

  • Improved the reliability of incoming message delivery when actively viewing a conversation.

v2.13.6

Release date: 04-16-2024

Improved

  • Improved and optimized how we fetch messages for a given conversation in our UI.
  • Improved the ‘No internet connection’ banner displayed in the chat UI.

v2.13.5

Release date: 04-02-2024

Fixed

  • Fixed an intermittent issue where the unread message count didn't properly reset after a user visited a conversation.

v2.13.4

Release date: 03-13-2024

Removed

  • Removed UI header for KnowledgeBase category results to mirror other SDKs.

Improved

  • Improved the German translations in the knowledge base UI.

v2.13.3

Release date: 02-22-2024

Fixed

  • Fixed an issue where the initial agent message disappeared after the user replied to conversations initiated with a default message.
  • Fixed an issue where the agent avatar was missing for conversations initiated with a default message.

Updated

  • Update Kotlin Coroutines version to 1.6.4.

v2.13.2

Release date: 02-09-2024

Added

  • Ignore conversation messages sent from other brands.

Fixed

  • Fixed an issue where satisfaction (CSAT) surveys did not appear in a conversation if the customer was still viewing it. Now, once an agent marks the conversation done, the CSAT will be shown to the customer.

Updated

  • Update PubNub version to 7.8.0.
  • Update Moshi version to 1.14.0.
  • Update Kotlin version to 1.8.21.

v2.13.1

Release date: 01-25-2024

Fixed

  • Handle multiple concurrency issues in the UI package.
  • Fixed an issue that caused initialization errors due to keyset brand mismatch.

v2.13.0

Release date: 12-01-2023

Added

  • Support for displaying AI chat assistant messages.
  • Support for AI assistant typing indicator.

Fixed

  • Initial messages from the chat assistant were missing intermittently.
  • User avatar is missing for attachment messages from the agent.
  • Tapping on deflection articles after dismissing quick reply actions resulted in a crash.
  • Intermittent unresponsive UI when answer button feedback actions are taken.

Improved

  • Moved all quick reply actions into the message thread.

v2.12.1

Release date: 10-16-2023 // Docs

Improved

  • Catching bugs that caused chat to crash following:
    • An IndexOutofBoundsException error.
    • A request to okhttp3.

Added

  • EventBus publishing within Kustomer's logging which allows users to subscribe to events with their error logger.

v2.12.0

Release date: 09-14-2023

Fixed

  • Fixed an issue where articles failed to open due to an incorrect URL.
  • Fixed an issue that could cause chat sessions to appear across multiple brands in the same integration.
  • Fixed an issue where messages sent by an agent would periodically disappear.

v2.10.9

Release date: 05-16-2023

Fixed

  • Fixed an issue with displaying branded knowledge base articles.

v2.10.8

Release date: 05-08-2023

Fixed

  • Fixed bugs that caused chat to crash following an ConcurrentModificationException error.

v2.10.7

Release date: 03-22-2023

Fixed

  • Fixed bugs that caused chat to crash following:
    • An IndexOutofBoundsException error.
    • A request to okhttp3.
  • Fixed a bug that might cause the app to crash if the internet connection is lost.

v2.10.6

Release date: 02-21-2023

Fixed

  • Fixed bugs that caused chat to crash following:
    • An IndexOutofBoundsException error
    • An ArrayIndexOutofBoundsException error
  • Fixed a bug that caused inbound message bubbles to overlap.

v2.10.5

Release date: 11-28-2022

Summary: Hotfix release

Fixed

  • Fixed knowledge base article URLs for articles not hosted on custom domains where the top-level domain is .support.

v2.10.4

Release date: 11-16-2022

Fixed

  • Fixed a bug where articles that were not in a default brand category failed to open when viewing them in the chat UI. Now, all articles in all brands are displayed properly.
  • Fixed a bug where viewing images with a wide aspect ratio caused the app to crash.
  • Fixed a bug where the No Connection banner covered the first message in the conversation list.
  • Fixed an issue with the unavailable greeting message being off-center.
  • Fixed a bug where end-user default messages were ignored when a chat assistant was present.

Improved

  • Improved the accuracy of Turkish translations.
  • The Deflection report now immediately shows all articles that are clicked in chat, even if the chat is abandoned after the article is clicked.

Added

  • Initial messages sent to a customer now appear on the agent timeline when creating a new session.

v2.10.3

Release date: 10-06-2022

Added

  • Added a new openKbCategory method that can be used to open a Knowledge base category by its ID.
  • Added support to display knowledge base articles marked as “Featured Articles” on the Answers tab in the chat UI.

Improved

  • Increased the display height for multi-level lists in the chat UI.
  • Improved scroll jank that appeared when multiple assistant template messages are received in a row.

v2.10.2

Release date: 08-22-2022 /

Added

  • Added filtering for insecure file types.

Improved

  • Improved the user experience when starting a conversation if you have a default assistant set. Now, you can also choose to override the default so that an assistant isn't used at all.
  • Improved the conversation list UI. Now, a New Messages divider visually indicates where new, unread messages begin.
  • Changes to Chat settings now reflect immediately within the SDK.

v2.10.1

Release date: 08-04-2022

Summary: Hotfix release

Removed

  • Removed unused launcher icon files from the SDK.

v2.10.0

Release date: 07-27-2022

Added

  • Added a button that allows you to quickly scroll down to the bottom of the message thread.

Improved

  • Improved how customer deletion is handled. Now, end-users are logged out of chat when the delete event is received.
  • Improved how conversation deletion is handled. Now, deleting an open conversation ends the chat, and the customer is prompted to start a new conversation.
  • Improved the exception shown if an app tries to access Kustomer before it’s initialized.
  • Improved how articles render in the SDK.

Updated

  • Updated jetpack navigation libraries from 2.3.4 to 2.4.2.

Removed

  • Removed unused launcher icon files from the SDK.

v2.9.11

Release date: 06-22-2022 // Docs

Added

  • Added support for setting a lock-out period with satisfaction (CSAT) surveys. To edit the time period, go to the Settings > Satisfaction > General tab in your Kustomer organization.
  • Added two new parameters that can be used on conversation creation:
    • describeAttributes parameter can be used to pass conversation attributes
    • title parameter that can be used to set the conversation name
      For more information, see Start new conversation.

Improved

  • Improved the loading of customer profiles with a large conversation history.
  • Improved the color of file names sent in messages so that they match the color scheme set by the developer.

v2.9.10

Release date: 05-25-2022

Fixed

  • Fixed a bug that caused isLoggedIn to incorrectly return as false when an anonymous customer profile was merged after login.
  • Fixed a bug where devices are showing a ‘No Internet Connection’ banner warning despite being connected to wifi.
  • Fixed a bug that displayed the ‘Power by Kustomer’ logo when the setting was turned off.

Added

  • Added the ability to pinch-to-zoom an image.

Improved

  • Improved unread counts for conversations with messages going back more than 30 days.
  • Improved pagination performance.
  • Improved the accuracy of Turkish translations.

Updated

  • Updated the Pubnub Jackson library to the latest version.

v2.9.9

Release date: 04-18-2022

Summary: Hotfix release

Improved

  • Improved PubNub connection handling for implementations that do not have chat push notifications configured.
  • Improved error logging for connection issues. Now, the log displays a red “Error” message if you’re unable to establish a connection with our backend systems.

v2.9.8

Release date: 04-06-2022

Fixed

  • Fixed a bug that periodically caused observeActiveConversationIds to return a previously closed conversation.
  • Fixed a bug where read receipts weren’t updating for messages sent with attachments.

Added

  • Added the preferredView option which allows you to customize what view customers see when they first open the chat widget. This was previously called KusWidgetType.

Improved

  • Improved push notifications. Now, we display your org’s app icon in the notification instead of the user avatar.
  • Improved error logging around describing a conversation. Now, you will see exact error codes, along with a description of the issue.

v2.9.7

Release date: 03-09-2022

Fixed

  • Fixed a bug where the greeting image and message aren’t shown to customers who have chat history turned off.

Added

  • Added a title to push notifications to provide additional context to the existing push notification message preview.
  • Added a new ‘startNewConversation` method which introduces the functionality to start a new conversation with an end-user message by specifying the initial message direction.

Improved

  • Improved the accuracy of Turkish translations.
  • Improved the keyboard’s performance while searching the knowledge base.
  • Improved how we send CSAT responses to our backend to support CSAT reporting in a variety of languages.

Deprecated

  • openNewConversation has been deprecated. Please see startNewConversation.

v2.9.6

Release date: 02-23-2022

Fixed

  • Fixed a rare bug that caused the app to crash when calling setChatSettings.

Added

  • Added a footer to the Knowledge Base search results page that indicates if more than 100 articles were found.
  • Added support for disabling attachments. To edit, go to Apps > Chat > Settings on the Kustomer website.

Improved

  • Improved the UI when viewing CSAT surveys that contain many questions.
  • Improved the Knowledge Base UI by adding a loading indicator.
  • Improved our authentication to fix an issue where a chat conversation would occasionally not have an assistant.

Updated

  • Updated the Firebase Messaging Library to the latest version.
  • Updated sorting on the conversation list. Now, the list is sorted by the timestamp of the most recent message within a conversation.

v2.9.5

Release date: 01-19-2022 //

Summary: Hotfix release

Fixed

Fixed an issue where assistant conversations may show in chat history with an incorrect team name and avatar.

v2.9.4

Release date: 01-13-2022

Fixed

  • Fixed a bug that was causing knowledge base articles to render incorrectly when viewing them on an Android device.
  • Fixed a race condition that could lead to a rare app crash.
  • Fixed a bug where a CSAT message preview wasn’t being shown in the history view if it was the last message in the thread.
  • Fixed a bug that prevented a confirmation message from displaying when a user selected a negative article rating if Article Feedback is turned off. Now, users will receive confirmation that their feedback has been submitted.
  • Fixed a bug that was giving users the ability to start more than one chat conversation when an existing conversation was loading and ‘restrict to single open chat’ was enabled.

Added

  • Added the ability to disable in-app notifications using the showInAppNotifications configuration option. For more information, see KustomerOptons class reference.

Updated

  • Updated the conversation list to no longer display draft conversations.