Product Update

Product Updates - December 2021

Dark Mode, ability to generate PDF report for any version, ability to export test results as binary archive, an improved test framework output, and 4 more user-facing improvements.

Pejman Ghorbanzade
Pejman Ghorbanzade
Jan 4, 2022
2 Min

Happy New Year! Here is a summary of what we shipped in December.

Dark Mode

We've added Dark Mode to make using Touca easy on your eyes when the lights are out.

Touca server currently follows your system preferences to set the appropriate UI theme. Thank you Osama M. and Brian A. for inspiring this improvement.

Exporting test results archive

You can now export the test results and performance benchmarks submitted for any given version as a compressed archive. You can use the Touca CLI to view, compare, and resubmit the content of these archive files.

This feature is useful for customers using a self-hosted Touca instance who want to store a local copy of the test results for older versions of their software that are due for automatic deletion based on their data retention policy.

Generating PDF reports

You can now generate a PDF document for any version of your software, as a formal report describing all the changes in behavior or performance compared to your baseline version.

Touca Server makes use of an AWS Lambda function to generate PDF documents. As a result, we've decided to make this feature opt-in for customers using a self-hosted instance of Touca who may have strict data privacy requirements.

Improved CLI output

We've changed the output of our Touca SDK test frameworks to make it easier to read and interpret.

You can always disable the colored-output by setting --colored-output=false either as a command line argument or in your CLI configuration file.

Other fixes and improvements

  • Server: Allow user to preview markdown content when promoting version
  • Server: Allow resetting password from profile page (Thank you Craig for this feature request)
  • Server: Redesign sign-in and sign-up pages
  • C++ SDK: Remove legacy test framework API

Demo video

Here is a short video of me walking you through the features and improvements mentioned in this issue.

One last note

I am excited to welcome Ryan Marr and Mohammad Khaki to the team as external contributors. We look forward to earning your continued support by making Touca more useful and relevant to your everyday development workflows in 2022. You can help us by sharing your thoughts and feedback with us on Twitter or with me via Email.

Best wishes for 2022!

Other Articles

We merged the source-code for all our SDKs into the Touca monorepo, added Python CLI support for multiple configuration files, and made 6 more fixes and usability improvements.

Apr 30, 2022

Software engineers are stereotyped as socially awkward introverts obsessed with writing code. This false perception has hurt our industry, resulting in so much gatekeeping against age, gender, and career background. This article explores why this stereotype exists and why we should break it.

Apr 11, 2022

We improved our self-hosted offering by adding a post-install configuration wizard, making telemetry opt-in, and changing the default role of team members to admin.

Apr 9, 2022

We wrote a script that helps you setup a self-hosted instance using a single command, added a new settings tab to help you review and manage your active user sessions, and significantly improved the infrastructure of our cloud-managed instance.

Apr 2, 2022

Build Better Software, Faster.

Spend less time finding and fixing regressions.