Chatwoot release notes
Chatwoot release notes
chatwoot.com

v1.15.1 - Security hotfix

This release includes a security fix to a reported XSS vulnerability that allowed agents to make an XSS attack against other admins/agents.

The fix included upgrading the dependant library v-tooltip and disable the HTML rendering of agent names.

Other bug fixes and improvements

  • Fix the bug to resolve the identity of the user via phone number in Twilio inboxes.
  • Add a new API to resolve the assignable agents in a particular inbox.
  • Fix reset password error message and default it to the server returned response.
  • Upgrade ssri to fix CVE-2021-27290.
  • Fix minor UI glitches.

New languages introduced in the release

  • Chinese (zh-CN)
  • Norwegian (no)
  • Hungarian (hu)

v1.15.0

We have released v1.15.0 with the following updates.

Ability to create outbound Conversations

Now you can send outbound message to your contacts in your SMS, Whatsapp, Email, Website Live chat inboxes in Chatwoot. You can select the "New Conversation" button in the contact sidebar and start sending messages.

outbound-message.jpg

Other Improvements

  • Added the ability to send template messages in WhatsApp inbox.
  • Improved email rendering for HTML emails.
  • Ability to transfer conversation back to Bot from UI.
  • Fix SMTP config and standardize the variables.
  • Numerous bug fixes and enhancements.

Thanks to @srameshr for the contributions

v1.14.2 - Hotfix

Fixes the bug that prevents new conversations from appearing in realtime on the dashboard in some cases.

v1.14.1 - Bugfix

Squishing some of the bugs from our previous release.

  • Fixed issue with email config in containers
  • Hide pre-chat form for sessions initiated with setUser
  • fixes sidebar filters getting reset on the conversations page

v1.14.0

We have released v1.14.0 with the following updates.

Ability to organize agents into teams

With this release, we are making it even easier to collaborate with your teammates. Agents can now be organized teams. Conversations can be assigned to a team to share ownership.

Business hours for the website widget

Chatwoot now lets you control the availability shown on the chat widget to be based on predefined business hours. This lets you communicate with your customer on when they can expect a reply.

Other improvements

  • Audio alerts on new messages in the dashboard
  • Enhanced conversational search UI
  • Email channel enabled for all accounts
  • New account Onboarding flow
  • Support more SMTP providers
  • UI to create new contacts in CRM
  • Improved ubuntu installation flow

Thanks to @sivin-git, @iriseden, @ankurp, @RicardoRamirezR, @prathamesh-sonpatki for the contributions

v1.13.0

We have released v1.13.0 with the following updates.

Use @mentions to tag users in a private note

If you want to collaborate with your teammates internally about a conversation, you can use @mentions in the private note. The tagged users would get an email/push notification about the conversation.

@mentions.jpg

Pre Chat Form

Use the pre-chat form feature to capture information about the users before they initiate a chat with your team.

pre-chat-form.jpg

Other improvements

  • Notification center on the web
  • Added APIs to bulk import contacts
  • Save editor preferences to the user
  • Support for incoming audio messages, play audio inside Chatwoot itself.
  • Numerous bug fixes and enhancements

New Languages

  • Norwegian

Thanks to @kgdev, @freddii, @karthik-sivadas, @lgezyxr, @srameshr, @sivin-git for the contributions

v1.12.2 - Hotfix

prosemirror-schema tarball were broken due to new update. This release fixes the installation flow for Caprover and Heroku by using git instead tarball.

v1.12.1

There was an error with DB migrations in Heroku deployments. After identifying the reason behind the crash, a fix was deployed.

v1.12.0

We have released v1.12.0 with the following updates.

Rich content Support in Chatwoot Messages & Emails

Screenshot_2021-01-20 Chatwoot.png

The editor supports rich content like bold, italics, links, lists etc. It natively supports markdown format.

Preview attachments before sending

Screenshot_2021-01-20 Chatwoot(1).png

The editor now displays a preview of the attachment before sending it so that you can confirm that you have attached the document.

Pending Message State

To provide an immediate feedback on message, a pending message state has been added in the latest release.

36s4dNGJtb.gif

Onboarding Flow for self-hosted Installations

Installation would not run seed scripts now, it would ask you to setup an account on the initial load.

Screenshot_2021-01-25 SuperAdmin Chatwoot.png

Subscribe to release notes, newsletters & product feedback surveys feature would help you to be up to date with the new Chatwoot releases.

Identity Verification for WebWidget

Webwidget supports HMAC verification natively. To disallow impersonation and to keep the conversation with your customers private, we recommend setting up the identity validation in Chatwoot. Identity validation is enabled by generating an HMAC(hash based message authentication code) based on the identifier attribute, using SHA256. Along with the identifier you can pass identifier_hash also as shown below to make sure that the user is correct one.

Read more about it here

Ability to manage your Support Email Inbox (threaded replies)

Support emails can be viewed in Chatwoot now. You would be able to create an Email Channel in Chatwoot and forward your support emails to the Chatwoot inbox.

Performance Improvements

To improve the concurrent conversation creation, the display_id generation logic is moved to DB triggers. Thanks to @sorumehta for the improvement.

New APIs

  • Platform APIs
  • API to delete messages
  • API to add labels to contacts

New languages

  • Added support for Swedish

Thanks to @sorumehta, @gucci-ninja for the contributions

v1.11.1

This is a hotfix release.

Some of the users reported an issue that the sidebar is not displaying the contact/conversation details. This release is an immediate fix for that.

Cause:- The old contact additional attributes are initialized with a null value rather than empty JSON which triggered the error.