Skip to content

0.43.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Dec 21:21

Release Notes

πŸš€ Updates

  • Added a system that allows plugins to require other plugins to be installed, before they will install.
  • Added an --on-init option to proto activate, which will trigger the activation hook immediately in the shell, instead of waiting for a directory/prompt change to occur.
    • If you were manually executing _proto_hook before, this will now fail. Please remove!
  • Added support for loading .env files through the special env.file and tools.*.env.file settings.
    [env]
    file = ".env"
  • Added support for ~/.netrc configuration to all HTTP requests.
  • Improved implementation of HTTP request/response caching. Now takes into account HTTP cache semantics.
  • Updated proto install to multi-install tools in topological order.
  • Updated proto upgrade to error if there's another process of proto currently running.
  • Updated proto setup to default to a fallback shell if none could be detected, instead of erroring.
  • WASM API
    • Added ToolMetadataOutput.requires, allowing the plugin to require other plugins. For example, npm requires node.

🐞 Fixes

  • Fixed the order of shell profiles/configs when applicable.
  • Updated proto setup to inherit PROTO_HOME if already set, instead of defaulting to $HOME/.proto.

🧩 Plugins

  • Updated node_depman_tool to v0.14.1.
    • Added node as a required plugin.
  • Updated python_tool to v0.12.1.
    • Fixed an issue where our bin linking would point to an invalid executable path.
  • Updated schema_tool to v0.16.2.
    • Added metadata.requires, for defining plugin requirements.

βš™οΈ Internal

  • Updated identifiers, versions, and locators to use compact strings.
  • Updated wasmtime to v26 (from v23).
  • Updated Rust to v1.83.

Download proto_cli 0.43.0

File Platform Checksum
proto_cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
proto_cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
proto_cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
proto_cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
proto_cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
proto_cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
proto_cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum