Enhancements
- Support PEP 508 requirements for editables ([3946](https://github.com/astral-sh/uv/pull/3946))
- Discard fragments when parsing unnamed URLs ([3940](https://github.com/astral-sh/uv/pull/3940))
- Port all Git functionality to use Git CLI ([3833](https://github.com/astral-sh/uv/pull/3833))
- Use statically linked C runtime on Windows ([3966](https://github.com/astral-sh/uv/pull/3966))
Bug fixes
- Disable concurrent progress bars in Jupyter Notebooks ([3890](https://github.com/astral-sh/uv/pull/3890))
- Initialize multi-progress state before individual bars ([3901](https://github.com/astral-sh/uv/pull/3901))
- Add missing `i686` alias for `x86` ([3899](https://github.com/astral-sh/uv/pull/3899))
- Add missing `ppc64le` alias for `powerpc64le` ([3963](https://github.com/astral-sh/uv/pull/3963))
- Fix reference to `--python-version` patch behavior ([3989](https://github.com/astral-sh/uv/pull/3989))
- Avoid race condition in `OnceMap` ([3987](https://github.com/astral-sh/uv/pull/3987))
Preview features
- Add `uv run --package` ([3864](https://github.com/astral-sh/uv/pull/3864))
- Add index URL parameters to Project CLI ([3984](https://github.com/astral-sh/uv/pull/3984))
- Avoid re-adding solutions to forked state ([3967](https://github.com/astral-sh/uv/pull/3967))
- Draft for user docs for workspaces ([3866](https://github.com/astral-sh/uv/pull/3866))
- Include all extras when generating lockfile ([3912](https://github.com/astral-sh/uv/pull/3912))
- Remove unstable uv lock from pip interface ([3970](https://github.com/astral-sh/uv/pull/3970))
- Respect resolved Git SHAs in `uv lock` ([3956](https://github.com/astral-sh/uv/pull/3956))
- Use lockfile in `uv run` ([3894](https://github.com/astral-sh/uv/pull/3894))
- Use lockfile versions as resolution preferences ([3921](https://github.com/astral-sh/uv/pull/3921))
- Use universal resolution in `uv lock` ([3969](https://github.com/astral-sh/uv/pull/3969))