Chatstack v5.7 Release and Roadmap Update

Within the Chatstack 5.7 release we have been focussing on bug fixes, future development roadmap changes and improving performance of the server software to ensure the chat widget loads quickly and offers the best experience for visitors on your site. These speed and performance improvements are something we are constantly working on. The Chatstack v5.7 release will be available for download in the customer area today.

Chatstack Visitor Widget

Reduced Widget Load Time ⏱

Within Chatstack v5.7 we have implemented some changes to the client side JS to ensure Chatstack loads quicker and more efficiently. The Chatstack client side JavaScript has been reduced down to just under 60 kilobytes (KB) when gzipped, an improvement of over 40% less! We plan on reducing this further when we complete further core changes to the client side JavaScript code.

Docker and Docker Compose Support

From Chatstack v5.7 we are introducing Docker and Docker Compose support if you’d like to containerize the Chatstack app installation. This will initially be available to customers running the Chatstack Enterprise license as we feel that these customers will make use of this feature the most (this may change in the future with Business customers eventually getting support for this as well – stay tuned for details on that).

Docker

Dockerizing Chatstack allows us to specify the exact server configuration stack that Chatstack runs with and makes deploying Chatstack easy for you. Other benefits that Docker provides is version control, security, portability, isolation and security. With the Chatstack server stack we’ve opted for nginx, php-fpm and MySQL within the default Docker Compose configuration file.

Another major reason that we have opted for this as a deployment method for Chatstack is that we have been working on a web sockets plugin that will be available to Chatstack Business and Enterprise customers in the future. This custom web sockets server will require a specific server configuration to function and deploying the stack through Docker allows customers to get the configuration running allot easier.

Please note that you are still able to install Chatstack as you always have, if your web hosting account or server supports PHP and MySQL. You can still simply upload the PHP files with FTP or SFTP, setting up your MySQL database through cPanel or Plesk and running through the web-based installation. The Docker and containerized deployment options just give you an alternate method of deploying Chatstack within your company if your business chooses to adopt this option. By containerising Chatstack it will allow us to focus on some more advanced features that will be added to Chatstack in future upcoming releases.

What about Kubernetes?

Firstly, what is Kubernetes? Kubernetes is a managed, production-ready environment for deploying containerized applications and will allow you to easily run containerized applications like Chatstack in the cloud for production and development purposes.

We plan on offering supported Kubernetes configuration options within a future update along with guided instructions on how to deploy Chatstack within a load balanced configuration starting with Google Kubernetes Engine and Google Cloud SQL within the Google Cloud Platform. Please contact us if you’d like early access to get started with this for your Chatstack deployment.

Get started with Chatstack now from only $179

Self-Hosted and No Monthly Fees

14 Day Money Back Guarantee

Future Development Roadmap 🚙💨 for Chatstack

As part of Chatstack’s future development we are sharing some of the exciting new features and the development roadmap that we plan on moving towards for the next few releases. Below are some details on what we are working on at the moment including some highlights on what have planned for future updates. Please note that this may not include all features currently in planning.

Development Roadmap

Chatstack v5.8

  • Chatstack v2 MacOS desktop app (this is currently available for testing and a stable release is due to be pushed to the Mac App Store soon to replace the legacy v1 app). Please contact us if you’d like to try this or you are experiencing any issues with the Chatstack v2 MacOS beta app.
  • Beta testing for the next-generation Chatstack Windows desktop app. We’ve been internally testing this app for some time now. Details will be announced on the company blog when this is ready for customers to try.
  • Linux desktop app for Linux (Ubuntu distributions only) – Please contact us if you’d like to beta test this release.
  • Kubernetes deployment options and documentation for Chatstack Enterprise customers. Please contact us if you’d like to be part of this or have early access.
  • Integrated offline chat messages within the Chatstack administration and apps. This will allow you to respond to offline messages through Chatstack and request to have the customer resume the conversation in real-time on your web site.
  • Continual development on performance improvements to widget JavaScript code and PHP server software.

Chatstack v5.9

  • Stable releases of the next-gen Windows desktop app and Linux desktop app.
  • Custom native web sockets server testing for Docker and Kubernetes deployments. This will require additional server requirements and only supported when running a containerized deployment of Chatstack.
  • File transfer improvements for sending images through Chatstack.
  • Improvements to HTML5 notifications within customer chat widget.
  • Full emoji support. We’ve been preparing this for sometime now and this was postponed due to us focusing on the chat widget load times and performance. Emoji support will require MySQL / MariaDB 5.5.3 (or above) and the MySQL utf8mb4 charset. Chatstack 5.6 and above installations should already be migrated to this database character set.

Chatstack v6.0

Stay tuned for future blog posts on the Chatstack 6.0 roadmap. We’ll have additional details on these 6.x releases and features in the near future.

Stardevelop
Want advice to improve and grow your business?

Want advice to improve and grow your business?

Join our mailing list to receive the tips, advice and news from our team.

Thanks! Please check your inbox to confirm your subscription.