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.
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.