All changes across Tenzir projects released in 2026.
- Tenzir Platform v1.32.1
This is a security patch release that updates dependencies to address vulnerabilities. It also shortens the default user key expiry to 15 Minutes.
- Tenzir Test v1.10.1
Project fixtures can now declare their Python package dependencies inline with PEP 723 metadata. tenzir-test installs those dependencies before loading fixtures, so regular test runs and fixture mode work for projects with self-contained fixture modules.
- Tenzir Test v1.10.0
tenzir-test now lets users select scenarios by requested fixture name, making it easier to run only tests that depend on resources such as nodes or Docker Compose. This release also requires Python 3.13 or newer.
- Tenzir Skills v1.0.0
The Tenzir skill collection is now available as its initial stable release. This release establishes the shared skill set as the stable baseline for coding agents working in and around the Tenzir ecosystem.
- Tenzir Test v1.9.0
This release lets users select tests by fixture tag with the new --fixture-tag option. It makes it easier to run focused subsets such as container-backed or Docker Compose tests without naming every test path.
- Tenzir Test v1.8.4
The test harness now detects the installed Tenzir version across current and upcoming Tenzir releases. This keeps startup and version checks working during the transition to the next Tenzir release series.
- Tenzir Platform v1.32.0
This release adds a timeline to the Stream view that visualizes event volume over time, segmented by schema, with automatic timestamp detection. The Explorer's table view also gains keyboard navigation between entries and a streamlined Fields popover for quicker field selection.
- Tenzir Test v1.8.3
This release makes hook debug diagnostics consistent with the rest of the harness debug trace, so users get uniform output when diagnosing hook behavior.
- Tenzir Ship v1.7.3
This release tightens changelog validation so unknown entry metadata keys are reported before they can be ignored by release workflows.
- Tenzir Test v1.8.2
This release fixes suite-level requirement checks so they apply consistently across every test runner. Mixed TQL, shell, Python, and custom test suites now evaluate required Tenzir operators independently of runner order.
- Tenzir Test v1.8.1
This release improves suite fixture failure handling so setup and teardown errors are reported as regular test failures. The harness now continues running independent queued tests instead of aborting with a Python traceback.
- Tenzir Test v1.8.0
This release adds project lifecycle hooks that let projects prepare their environment before tests run. Use hooks to select local Tenzir binaries, configure project-scoped environment variables, and collect diagnostics without custom wrapper scripts.
- Tenzir Test v1.7.7
Tests can now skip only the cases that require an unavailable optional fixture instead of skipping an entire suite. This keeps unrelated tests running and makes parameterized fixture setups more reliable.
- Tenzir Platform v1.31.0
This release introduces organizations to the Tenzir Platform, giving teams a shared home for collaborating across workspaces with admin and member roles. Workspace management has also been enhanced with rename support and a unified Users tab for managing access.
- Tenzir Test v1.7.6
This release fixes misleading aggregate test summary percentages in the CLI. Runs with a small number of failures now report non-perfect pass and fail rates, so mixed outcomes no longer appear as
100%passed and0%failed. - Tenzir Ship v1.7.2
This patch release removes the Node 20 deprecation warning from the reusable release workflow when it generates GitHub App tokens on GitHub-hosted runners. Repositories that call the shared release workflow now get clean release logs without extra configuration.
- Tenzir Ship v1.7.1
This release updates locked Python dependencies to patched upstream versions and aligns generated release commits with
v-prefixed tags. It keeps release publishing, local development, and CI installs on maintained versions without changing normaltenzir-shipusage. - Tenzir Platform v1.30.3
This patch release fixes an issue with the container build of the bundled seaweedFS image.
- Tenzir Platform v1.30.2
This release fixes an issue where the pipeline table stayed filtered after navigating away from a pipeline's detail page. It adds thousands separators to numeric values in the Insights tab for better readability. It also updates dependencies to address security issues.
- Tenzir Ship v1.7.0
The reusable release workflow now works out of the box in external repositories without requiring Tenzir-org-specific secrets.
- Tenzir Platform v1.30.1
This release fixes an issue that prevented users from accessing the public Tenzir Platform instance at app.tenzir.com.
- Tenzir Platform v1.30.0
This release introduces a new Stream view in the Explorer that displays pipeline results as a continuous, expandable event list. It also adds a time range selector, sortable table columns, and copyable inspector values, alongside several bug fixes for package management and the library view.
- Tenzir Ship v1.6.1
This release fixes the release candidate workflow so that superseded release candidates are properly removed from changelog history after promotion to a stable release.
- Tenzir Ship v1.6.0
tenzir-ship now supports release candidates via release create --rc, letting you iterate on -rc.N builds before promoting one to the final stable release. The new flag works across both the CLI and the bundled GitHub Actions workflows.
- Tenzir Test v1.7.5
This release establishes the correct v1.7.5 version tag. A double-bump bug in the release automation caused the v1.7.4 git tag to point to a commit where pyproject.toml already read 1.7.5, so 1.7.4 was never published to PyPI and the git tag was misaligned with the actual package version. The aut...
- Tenzir Platform v1.29.2
This release upgrades dependencies to address known security vulnerabilities and fixes an issue where the Insights tab selection could get stuck in an invalid state.
- Tenzir Ship v1.5.0
Release commands now handle mixed version formats consistently, making changelog automation more robust. The bundled GitHub Actions workflows are updated to Node 24-compatible action versions, keeping CI aligned with GitHub's runtime transition.
- Tenzir Test v1.7.4
This release fixes how skipped tests interact with baseline files. Existing baselines now stay untouched when you skip tests, which prevents unrelated baseline churn and avoids false failures when you toggle skip conditions.
- Tenzir Ship v1.4.0
The new
initcommand scaffolds changelog projects interactively or non-interactively, so you can set up a standalone or package-based project in less time. It also protects existing projects from accidental overwrites. - Tenzir Platform v1.29.1
This release fixes an issue where ephemeral nodes were causing the frontend to display a 500 error message or be displayed with incorrect connection status.
- Tenzir Platform v1.29.0
With this release, the Tenzir Platform preserves deep links through the login flow, so users are redirected to their original destination after signing in. It also includes several bug fixes and a performance improvement for loading across the platform.
- Tenzir Ship v1.3.1
This release improves clarity and efficacy of the releasing process in the tenzir-ship agent skill.
- Tenzir Ship v1.3.0
This release adds automatic version file updates during release creation and introduces tooling to keep release manifests in sync across package types.
- Tenzir Ship v1.2.0
This release adds support for creating releases with only introductory text and no changelog entries, and splits the reusable release workflow into minimal and advanced variants. It also fixes changelog structure validation and release progress panel display issues.
- Tenzir Test v1.7.3
This release improves parallel suite scheduling reliability and adds correctness guards via suite.min_jobs in test.yaml.
- Tenzir Test v1.7.2
This release fixes enum serialization errors when Python fixture tests use configuration values like mode: sequential in test.yaml.
- Tenzir Test v1.7.1
This release adds parallel suite execution and fixes several bugs, including clean Ctrl+C handling, consistent default fixture options, and reliable shell runner defaults for .sh test files.
- Tenzir Platform v1.28.3
This release improves the clarity and usability of Explorer charts with better legends, tooltips, and an expanded color palette. It also fixes several UI bugs including unresponsive pipeline lists and stale workspace cleanup.
- Tenzir Test v1.7.0
This release adds suite-level capability requirements, letting test suites declare required operators and skip gracefully when those capabilities are unavailable in the target build.
- Tenzir Test v1.6.0
This release adds fixture assertion hooks that enable post-test validation of side effects while fixtures remain active. Assertion results are tracked separately in the run summary.
- Tenzir Platform v1.28.2
This release brings the Platform's dependencies up to date with the latest CVE fixes.
- Tenzir Test v1.5.1
This release improves error handling by showing clean messages for unavailable fixtures and avoids unnecessary fixture initialization for fully skipped test suites.
- Tenzir Test v1.5.0
This release adds fine-grained controls for running skipped tests, including a new --run-skipped-reason flag with substring and glob matching semantics.
- Tenzir Test v1.4.0
This release introduces a standalone fixture mode for starting fixtures without running tests, adds a built-in docker-compose fixture with structured options, and provides shared container runtime helpers for writing custom fixtures.
- Tenzir Test v1.3.2
This release improves the readability of configuration override log messages by using relative paths and human-friendly formatting.
- Tenzir Test v1.3.1
This release adds support for nested dataclass hierarchies in fixture options, enabling multi-level structured configurations in test frontmatter.
- Tenzir Platform v1.28.1
This release upgrades pnpm to 9.15.0 in the frontend Docker image to address CVE-2024-53866.
- Tenzir Test v1.3.0
This release adds structured configuration options for fixtures, letting tests pass typed parameters through YAML frontmatter using frozen dataclasses.
- Tenzir Platform v1.28.0
This release unifies the library's Available and Installed tabs into a single view, making package management more streamlined. It also adds pipeline activity sorting, series isolation in activity charts, a line wrap toggle in the Inspector, platform version display, and a backslash escaping fix.
- Tenzir Test v1.2.2
This release fixes a serialization bug where Python fixture tests with
skipconfigurations intest.yamlfailed with a JSON serialization error. - Tenzir Test v1.2.1
This patch release improves the
-m/--matchflag with automatic substring matching and centralizes skip handling in the engine for more consistent test reporting. - Tenzir Test v1.2.0
This release adds support for selecting tests by name using glob patterns via the new
-m/--matchCLI option. - Tenzir Test v1.1.1
This release improves the CLI help text with usage examples and a link to the documentation.
- Tenzir Platform v1.27.1
This release fixes a bug where users could experience authentication failures due to stale user keys in their session. The platform now proactively checks for expired keys and refreshes them automatically.
- Tenzir Test v1.1.0
This release adds stdin file support for piping data directly to tests, and improves satellite project display in project listings.
- Tenzir Test v1.0.2
This release improves the debugging experience by making the
--debugflag automatically enable verbose output, so you see all test results when diagnosing failures. - Tenzir Platform v1.27.0
This release improves the pipeline detail view with faster loading and a convenient close button for quick navigation. Error messages are now cleaner with collapsible technical details, and we fixed issues where the UI could hang or become unresponsive. This release also includes security hardeni...
- Tenzir Ship v1.1.2
This release fixes bugs in changelog entry processing and version detection. The
authorsfield now correctly normalizes single string values, and theshowcommand no longer misidentifies entry IDs as release versions. - Tenzir Test v1.0.1
This release fixes an issue with diff tests failing when using multi-word Tenzir commands.
- Tenzir Test v1.0.0
This release introduces automatic binary detection with a clear precedence order: environment variables take priority, followed by PATH lookup, with
uvxas fallback. Environment variables now support multi-part commands for full control over binary invocation. The--tenzir-binaryand `--tenzi... - Tenzir Test v0.15.0
This release adds the
--verboseflag for controlling test output verbosity. By default, only failures are shown, reducing noise in large test suites while still providing all details when needed. - Tenzir Ship v1.1.1
This release fixes two bugs: the multi-project
showcommand now displays entries in consistent chronological order, and release recovery instructions show the actual branch name instead of a placeholder. - Tenzir Ship v1.1.0
This release improves the user experience when
release publishencounters failures mid-workflow. You now see a clear progress summary showing which steps completed, which step failed, and what remains pending—making recovery straightforward. - Tenzir Test v0.14.0
This release introduces inline test inputs for better test organization in deeply nested hierarchies. Tests can now place input data directly alongside test files, and you can create local
inputs/directories at any level with automatic shadowing semantics. - Tenzir Ship v1.0.0
This major release renames the package from
tenzir-changelogtotenzir-shipand introduces several breaking changes to streamline the CLI interface. Theshowcommand now uses intuitive positional tokens (unreleased,released,latest,all) instead of flags, and therelease notesco... - Tenzir Ship v0.19.1
This release adds initial release support with implicit version bumping and fixes row numbering in multi-project views.