Ockam v0.83.0
End-to-end encryption through Kafka
This release enables tamper-proof and end-to-end encrypted message streams through Kafka - with zero-code changes. Give it a try
https://docs.ockam.io/guides/examples/end-to-end-encrypted-kafka
Homebrew
If you use Homebrew, you can install Ockam using brew.
# Tap and install Ockam Command
brew install build-trust/ockam/ockam
This will download a precompiled binary and add it to your path.
If you don’t use Homebrew, you can also install on Linux and MacOS systems using curl.
curl --proto '=https' --tlsv1.2 -sSf \
https://raw.githubusercontent.com/build-trust/ockam/develop/install.sh | sh
Docker
To use the Docker OCI package:
docker pull ghcr.io/build-trust/ockam:0.83.0
Precompiled Binaries
# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
https://github.com/build-trust/ockam/releases/download/ockam_v0.83.0/sha256sums.txt
# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
https://github.com/build-trust/ockam/releases/download/ockam_v0.83.0/sha256sums.txt.sig
# download our release public key
curl --proto '=https' --tlsv1.2 -sSfL -o ockam.pub \
https://raw.githubusercontent.com/build-trust/ockam/develop/tools/docker/cosign.pub
# verify signatures
cosign verify-blob --key ockam.pub --signature sha256sums.txt.sig sha256sums.txt
# download ockam command binary for your architecture
curl --proto '=https' --tlsv1.2 -sSfL -O \
https://github.com/build-trust/ockam/releases/download/ockam_v0.83.0/ockam.x86_64-unknown-linux-gnu
# verify that the sha256 hash of the downloaded binary is the same as
# the corresponding hash mentioned in sha256sums.txt
cat sha256sums.txt | grep ockam.x86_64-unknown-linux-gnu | sha256sum -c
# rename the download binary and give it permission to execute
mv ockam.x86_64-unknown-linux-gnu ockam
chmod u+x ockam
Rust Crates
To use Ockam as a Rust library, run the following command within your project directory:
cargo add ockam@0.83.0
The following crates were published as part of this release:
ockam 0.83.0
(Documentation, CHANGELOG)ockam_abac 0.17.0
(Documentation, CHANGELOG)ockam_api 0.26.0
(Documentation, CHANGELOG)ockam_command 0.83.0
(Documentation, CHANGELOG)ockam_core 0.77.0
(Documentation, CHANGELOG)ockam_executor 0.45.0
(Documentation, CHANGELOG)ockam-ffi 0.69.0
(Documentation, CHANGELOG)ockam_identity 0.71.0
(Documentation, CHANGELOG)ockam_key_exchange_xx 0.73.0
(Documentation, CHANGELOG)ockam_multiaddr 0.17.0
(Documentation, CHANGELOG)ockam_node 0.80.0
(Documentation, CHANGELOG)ockam_transport_ble 0.38.0
(Documentation, CHANGELOG)ockam_transport_core 0.50.0
(Documentation, CHANGELOG)ockam_transport_tcp 0.78.0
(Documentation, CHANGELOG)ockam_transport_uds 0.7.0
(Documentation, CHANGELOG)ockam_transport_websocket 0.69.0
(Documentation, CHANGELOG)ockam_vault 0.73.0
(Documentation, CHANGELOG)
Contributors
The following people contributed to this release, thank you all 🥳
@adrianbenavides @BeenzSyed @caoakleyii @davide-baldo @etorreborre @glenngillen @hairyhum @mattgreg @metaclips @mrinalwadhwa @mszpakowski @polvorin @SanjoDeundiak
@neil2468 @murex971 @chanman3388 @hugoamalric @JungleTryne @MehSalhi @rghdrizzle @nidnogg @quasiuslikecautious @0x00A5 @0xkelvin
New Contributors
@hugoamalric @rghdrizzle @quasiuslikecautious @chanman3388 @MehSalhi @JungleTryne made their first contribution 🥳
Full Changelog: ockam_v0.82.0...ockam_v0.83.0