jj v0.43.0 is released with several new features and breaking changes. The headline addition is `jj run`, which executes a command over a set of changes each with their own private working copy, enabling workflows like running `cargo check` or `cargo fix` across multiple commits. Other new features include a `--reversed` flag for `jj show`, system-wide config lookup in `/etc/jj`, a `jj config gc` command to clean up stale repo configs, a `forks()` revset function, crossed-out text styling in colors config, and improved `jj git fetch` rebasing behavior. Breaking changes include removal of deprecated `git_head()` and `git_refs()` functions, removal of Git-like symbol resolution to revisions, and changes to `jj bookmark track/untrack` pattern syntax. Bug fixes address corrupt loose Git objects on Intel Raptor Lake and aarch64, Windows symlink identity handling, and working-copy immutability edge cases.