Changelog

Changelog 22.09.09

This week, we shipped a much faster comparison engine, created a unified docker image, and improved our cloud infrastructure for paying customers.

Pejman Ghorbanzade
Pejman Ghorbanzade
Sep 10, 2022
2 Min

Happy Friday!

Exciting news first: Please join me in welcoming Taylor Johnson as the new member of the Touca team! Taylor is starting as a contractor to help us grow our customer-base and developer community. Welcome aboard, Taylor! We are lucky to have you.🍾πŸ₯‚

Here's a recap of what we shipped this week:

New Comparison Engine

After three weeks of technically challenging development work, we released Touca Server v1.6 this week, with a new comparison engine that is much faster and more flexible.

This architectural change is by far our largest and most important product improvement as of late. It unlocks progress on several highly requested features that noticeably improve the day to day experience of Touca users.

Kudos to Mohajer who led the development work for this project and ensured its timely rollout. πŸ’ͺ🏼

Unified Docker Image

Our new comparison engine greatly simplifies Touca server architecture, removing the need for to the Comparator to run as an external service. This week, we took advantage of this new opportunity to combine Touca server components into a single touca/touca docker image.

You can find a complete example of hosting Touca with docker-compose here.

Improved Cloud Infrastructure

You can self-host Touca using docker-compose or deploy it to your Kubernetes cluster using our public Helm chart. But our fully-managed cloud-hosted instance at app.touca.io uses a different architecture that leverages a variety of AWS services to promise the best user experience, superior performance, and high availability.

This week, we expanded the capabilities of our cloud offering to support load balancing and zero-downtime upgrading. We also made it possible to provision fully-isolated enterprise-ready instances of Touca server within minutes, for our paying customers. If you like to learn more about our fully-managed enterprise offerings, Taylor and I are always happy to chat.

Kudos to Ehsan for his continued improvements to our cloud infrastructure.

Other fixes and improvements

  • Server: Disable creation of log files by default

Thanks for reading! Did you know we have a Discord community? Come say hi. We'd love to make friends with you.

Other Articles

This week, we shipped a much improved JavaScript SDK, a better getting started guide, and a new stable version of Touca Server.

Sep 24, 2022

This week, we were in Des Moines, Iowa to attend in-person Techstars events and to do some team bonding. We also shipped a new CLI sub-command to inspect and manage local binary test results.

Sep 17, 2022

This week, we improved our self-hosting install wizard, polished output of all CLI sub-commands, and rewrote `touca post` and `touca zip` sub-commands to be more developer friendly.

Sep 3, 2022

This week, we added support for automatic versioning, shipped a Helm chart and manifest files for Touca, and started deep work on changing Touca server architecture to make progress on the most requested features.

Aug 27, 2022

Build Better Software, Faster.

Spend less time finding and fixing regressions.