February 4, 2026

January 2026 Changelog

Image

Marcel Tan

Co-Founder & CEO

Image

Release Notes

January marked the release of two-click onboarding for unit test generation as well as our Python SDK for Tusk Drift.

The former is part of a major initiative to provide agentic setup for both our unit test and API test generation products. In a few clicks, users can go from an untested repo to generating/running unit tests in minutes, with our agent handling Dockerfile creation, test scripts, and coverage setup.

The latter means our API test automation now supports Python repos (3.9+) with Django, Flask, and FastAPI services. It has instrumentations like gRPC, aiohttp, urllib3, HTTPX, Kinde, and PyJWT. In other news, we revamped our global UI, including a streamlined billing experience.

Platform

Major Features

  • Two-Click Unit Test Onboarding: Automatically start generating unit tests for your repo in two clicks; our setup agent detects test frameworks, creates config files, and verifies the test environment works within minutes
  • Streamlined Billing: Improved billing experience with native checkout and subscription management. All sign-ups now come with 14-day free trials of our Business Plan.
  • UI Revamp: Fresh new design with a top navbar, font update, refined dark mode, and improved hover states and icons across the app
  • Prompt Fix in PR Comment: Provides a copy-paste prompt for other AI coding agents to make suggested fixes for failing tests

Test Quality Improvements

  • CoverBot Selection Guidelines: Configure file and symbol selection criteria using natural language (e.g., “focus on utility functions”)
  • Improved Deviation Analysis: Addressed edge case causing inefficient deviation analysis on large PR diffs

DX Enhancements

  • Branch Name Customization: Configure custom branch naming templates for both PR test incorporation (e.g., tusk-tests-{{prBranchName}}-{{timestamp}}) and CoverBot runs (e.g., tusk-coverbot-{{configName}}-{{datetime}})
  • Improved Repo Management: Repo organization into enabled/disabled sections and glob pattern support for ignoring base branches

CLI

Major Features

  • Setup Verification: Validate that an existing Tusk Drift setup is working correctly with tusk setup --verify. Re-records and replays traces against configured endpoints without going through the full setup agent.
  • Automated Cloud Setup Flow: Setup agent does complete end-to-end setup for Tusk Cloud with trace upload, suite validation, and automatic authentication
  • Python SDK Setup: Setup agent now fully supports onboarding Python projects with Django, Flask, and FastAPI services
  • Auto-Update (Enabled by Default): The CLI automatically checks for and applies updates. Disable with --no-auto-update if needed
  • Span Caching: Local caching of recorded spans for faster replay execution and reduced network overhead

DX Enhancements

  • Improved TUI Stability: Fixed escape key handling, optimized log panel rendering, and resolved potential deadlocks in interactive mode
  • Clearer Setup Guidance: Improved messaging during cloud setup with better next-step guidance and phase descriptions
  • Auto-Update .gitignore: The setup agent automatically adds Tusk-specific entries to your .gitignore
  • Span Tree View: The tusk list command now displays spans in a hierarchical tree structure for easier trace visualization

SDKs

Python

  • New Instrumentations: Added support for gRPC clients, Kinde auth, aiohttp, urllib3, httpx, and pyJWT. Python 3.9+ is supported.
  • Performance & Resilience Improvements: Optimized SDK for production workloads with reduced overhead and improved resilience under high-throughput conditions

Node.js

  • Improved Mock Matching Logs: Human-readable match metadata logging with type, scope, description, and score for easier debugging
  • HTTP Error Status Fix: Only HTTP 4xx+ responses are now treated as errors (previously 3xx+ were incorrectly flagged). HTML responses are now accepted content types.