From d23bba6c16a9ec3dd850b0af6fc36cf309f6129b Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Fri, 27 Oct 2023 23:46:46 -0700 Subject: [PATCH] docs: Add proto v0.21 blog post. (#1156) Add blog post. --- website/blog/2023-10-27_proto-v0.21.mdx | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 website/blog/2023-10-27_proto-v0.21.mdx diff --git a/website/blog/2023-10-27_proto-v0.21.mdx b/website/blog/2023-10-27_proto-v0.21.mdx new file mode 100644 index 00000000000..16edb20bee5 --- /dev/null +++ b/website/blog/2023-10-27_proto-v0.21.mdx @@ -0,0 +1,30 @@ +--- +slug: proto-v0.21 +title: proto v0.21 - Linux x64 musl support +authors: [milesj] +tags: [proto, linux, musl] +# image: ./img/proto/v0.19.png +--- + +This is a very small release that primarily adds support for the Linux x64 musl target. + + + +Thanks to [cargo-dist](https://github.com/axodotdev/cargo-dist), we can now build and distribute +musl binaries with relative ease. When building the binary, libraries are statically linked to +ensure that the binary can run on any Linux distribution. + +You can download the binary from the official +[GitHub release](https://github.com/moonrepo/proto/releases/tag/v0.21.0) or by running the +[Bash installation script](/docs/proto/install#linux-macos-wsl). In the future, we plan to support +arm64 builds for both Linux gnu and musl. + +## Other changes + +View the [official release](https://github.com/moonrepo/proto/releases/tag/v0.21.0) for a full list +of changes. + +- Improved file and directory locking. Will now work correctly across processes and signals, + especially for those killed/dropped. +- Updated WASM functions to use explicit Rust enum types for versions to properly handle all + variations (version, alias, requirement, range).