# Tesseract Core v1.4.0 released

**URL:** <https://si-tesseract.discourse.group/t/tesseract-core-v1-4-0-released/116>\
**Category:** Release Notes\
**Created:** [February 20, 2026, 3:37pm UTC](https://si-tesseract.discourse.group/t/tesseract-core-v1-4-0-released/116 "2026-02-20T15:37:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alessandro](https://yyz1.discourse-cdn.com/flex009/user_avatar/si-tesseract.discourse.group/alessandro/32/37_2.png) [@Alessandro](https://si-tesseract.discourse.group/u/Alessandro)\
**Post date:** [February 20, 2026, 3:37pm UTC](https://si-tesseract.discourse.group/t/tesseract-core-v1-4-0-released/116/1 "2026-02-20T15:37:17Z")

</div>

This release brings a much-wanted `test` command to support testing Tesseracts 🙂 There are also improvements on how some validation errors were being displayed, and we changed the way we dynamically set `/home` for whatever user is running a Tesseract so that it now works in more security-hardened environments as well.

## What’s Changed

### Features

- Add better validation errors (#471)
- Add new `test` command to `tesseract run` and `tesseract-runtime` to support regression testing (#411)

### Bug Fixes

- Use libnss\_wrapper instead of addmeplease to create a home for any uid:gid specified at runtime (#476)

**Full diff** : [Comparing v1.3.0...v1.4.0 · pasteurlabs/tesseract-core · GitHub](https://github.com/pasteurlabs/tesseract-core/compare/v1.3.0...v1.4.0)
