> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lagerdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Version 0.12.0

> March 20, 2026

> Historical note: `lager boxes connect` was later removed from open-source Lager once downstream control planes became the canonical box bootstrap and orchestration layer.

## <u>Features</u>

* **Command-in-progress lock** — When a `lager` command is running on a Lager Box, all other commands are automatically blocked with a clear error message, including from the same user. Locks auto-expire after 30 minutes to handle crashed CLI processes
* **User lock (`lager boxes lock/unlock`)** — Explicitly lock a Lager Box so only you can run commands on it. Other users see a lock error until you unlock. The user who locked it can still run commands
* `--force-command` global flag to bypass command-in-progress locks
* `lager boxes` list now shows "locked by" and "busy" columns when applicable
* `lager python --kill`, `--kill-all`, and `--reattach` skip lock checks so you can always manage running processes

## <u>Improvements</u>

* Hardcoded control plane URL for the historical `lager boxes connect` flow, removing the `--url` flag

## <u>Installation</u>

To install this version:

```bash theme={null}
pip install lager-cli==0.12.0
```

To upgrade from a previous version:

```bash theme={null}
pip install --upgrade lager-cli
```

## Resources

[View Release on PyPI](https://pypi.org/project/lager-cli/0.12.0/)
