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 were in Des Moines, Iowa to celebrate the completion of our Techstars accelerator program, and to take the stage to showcase Touca at Techstars Demo Day.

Oct 15, 2022

This week, we added support for submitting sample test results to any empty team, enhanced support for comparing binary files, and shipped 5 smaller improvements.

Oct 8, 2022

This week we shipped support for image visualization, programmatic testcase declaration, ability to capture external files and standard streams as test results, and 7 smaller improvements.

Oct 1, 2022

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

Build Better Software, Faster.

Spend less time finding and fixing regressions.