v1.51.0 v0.44.0

high risk

HumanSignal/label-studioJul 27, 2026 → Aug 6, 202610 days between releases

What's New

jj v0.44.0 adds template functions and breaks git tag fetching; lago v1.51.0 adds Meilisearch support.

Breaking Changes

  • jj git fetch ignores Git's tagOpt and uses <name>@<remote> format.
  • jj git clone --fetch-tags removed in favor of --tag=PATTERN.
  • jj git push --all now pushes all tags.
  • WorkspaceRef.root() returns Option<FsPath> instead of String.
  • jj file search prints every matched line instead of just file paths.

New Features

  • New merge_point() revset function finds branch merge points.
  • New try() template function suppresses runtime errors.
  • New jj tag track and untrack commands.
  • jj workspace list shows workspace roots by default.
  • jj run processes revisions oldest to newest by default.

Upgrade Notes

Update jj git fetch config to remotes.<name>.fetch-tags = '~*' if tag fetching is disabled. Update scripts using WorkspaceRef.root() to handle Option<FsPath>. Use --name-only with jj file search if you only want paths.

The Two Releases

v1.51.0

v1.51.0

Jul 27, 2026· 3 months ago

Introduces development environment support for Meilisearch and adds configuration options for the alerting worker.

Full release notes
v0.44.0

v0.44.0

Aug 6, 2026· 3 months ago

This release stabilizes tag fetching and pushing, introduces new template functions like `merge_point()`, and significantly enhances the `jj run` command with flags for output handling and error management.

Full release notes