You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated our unstable remote service (Bazel RE API) with new functionality:
You can now use http(s) protocols for gRPC servers, instead of just grpc(s).
Added an unstable_remote.api setting, which can be used to inform the server's API format.
Defaults to grpc.
Added an unstable_remote.auth setting, which can be used for HTTP Bearer/token Authorization
based endpoints. Can also be used to set headers for all requests.
Added a MOON_DEBUG_REMOTE environment variable, which can be used to debug internal errors for
diagnosing connection/integration issues.
Improved handling of TLS/mTLS connections.
Improved the Bun toolchain.
Added support for the new v1.2 bun.lock file. We do our best to detect this, but we suggest
configuring --save-text-lockfile.
Improved the Deno toolchain.
Added support for Deno v2 and deno install. Will now run this command instead of deno cache.
Added support for v3 and v4 lockfiles (we now use the deno_lockfile crate).
Added basic support for workspaces.
Added deno.installArgs setting.
Improved the Python toolchain.
Added unstable uv support. Can be enabled with the new python.packageManager and python.uv
settings.
Right now, has basic toolchain support, including dependency installs and virtual
environments.
Renamed python.rootRequirementsOnly to python.rootVenvOnly (old name still works).
Will now inherit versions from the root .prototools.
Improved the Rust toolchain.
The root-level project is now properly taken into account when detecting if a project is within
the Cargo workspace.
Project dependencies (dependsOn) are now automatically inferred from Cargo.toml
dependencies.
Reworked child process handling to better handle signals and shutdown accordingly. Additionally,
when the pipeline receives a signal, we now display the status that shutdown the pipeline in the
summary.
Reworked the new task inferInputs option to not infer environment variables from popular CI/CD
providers, as those values constantly change, causing tasks to always be affected. If you would
like to reference these values, add them as an explicit inputs.
🐞 Fixes
Fixed lots of issues around remote caching. Should be "stable" now.