Skip to content

Releases: build-trust/ockam

Ockam v0.91.0

06 Sep 20:08
ockam_v0.91.0
9f2db0e
Compare
Choose a tag to compare

We're building a desktop system tray App for Ockam.
If you're feeling adventurous, in this release you can try a super early version on macOS on linux by running:

brew install --cask build-trust/ockam/ockam_app --no-quarantine

Let us know what you think.

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.91.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.91.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.91.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.91.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:

The following crates were published as part of this release:

Contributors

The following people contributed to this release, thank you all 🥳

@adrianbenavides @davide-baldo @etorreborre @glenngillen @hairyhum @mattgreg @metaclips @mrinalwadhwa @polvorin @SanjoDeundiak @nazmulidris @BradLewis @i-b-o-t @neil2468 @caiopiccirillo @rjtch @aleksandarskrbic @Ankit8848 @postmeback @qxtaiba @vivek-26 @nidnogg @alcolmenar @crajcan @0xphen @hlieberman @seve-martinez @GabrielBarbosaGV

New Contributors

The following people made their very first contribution 🥳

@nazmulidris @caiopiccirillo @aleksandarskrbic @Ankit8848 @postmeback @qxtaiba @alcolmenar @vivek-26 @crajcan @0xphen @bharattech @hlieberman @seve-martinez @jatinderjit @DontPanicO @GabrielBarbosaGV

Full Changelog

ockam_v0.90.0...ockam_v0.91.0

Ockam v0.90.0

27 Jun 03:16
ockam_v0.90.0
8a77aa9
Compare
Choose a tag to compare

A new guide: Secure Database Access with Ockam
https://docs.ockam.io/guides/use-cases/secure-database-access
https://docs.ockam.io/guides/examples/basic-web-app

Secure Database Access

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.90.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.90.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.90.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.90.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues @nazmulidris
@rghdrizzle @lper1582 @leafoliage @abhinavverma03 @gautamprikshit1 @Alef-gabriel @BradLewis

New Contributors

@rjtch @lper1582 @abhinavverma03 @gautamprikshit1 @BradLewis made their very first contribution 🥳

Full Changelog

ockam_v0.89.0...ockam_v0.90.0

Ockam v0.89.0

09 Jun 21:39
ockam_v0.89.0
11a2724
Compare
Choose a tag to compare

How Ockam works, a new guide:
https://docs.ockam.io/reference/command

End to End Secure Channels

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.89.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.89.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.89.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.89.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues @nazmulidris
@Neruelin @StreakInTheSky @i-b-o-t @Alef-gabriel

New Contributors

@StreakInTheSky @i-b-o-t @Alef-gabriel made their very first contribution 🥳

Full Changelog

ockam_v0.88.0...ockam_v0.89.0

Ockam v0.88.0

26 May 22:03
ockam_v0.88.0
94a8afb
Compare
Choose a tag to compare

How Ockam works, a new guide:
https://docs.ockam.io/reference/command

End to End Secure Channels

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.88.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.88.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.88.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.88.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues
@fsmiamoto @Neruelin @leafoliage

New Contributors

@fsmiamoto @Neruelin @leafoliage made their very first contribution 🥳

Full Changelog

ockam_v0.87.0...ockam_v0.88.0

Ockam v0.87.0

12 May 20:40
ockam_v0.87.0
6f3ab4c
Compare
Choose a tag to compare

A new step-by-step walkthrough of Ockam Command
https://docs.ockam.io/reference/command

End to End Secure Channels

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.87.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.87.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.87.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.87.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues
@neil2468 @itsajay1029 @saputkin

Full Changelog

ockam_v0.86.0...ockam_v0.87.0

Ockam v0.86.0

04 May 22:19
ockam_v0.86.0
80319da
Compare
Choose a tag to compare

A new step-by-step walkthrough of Ockam Command
https://docs.ockam.io/reference/command

End to End Secure Channels

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

brew install build-trust/ockam/ockam

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.86.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.86.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.86.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.86.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues
@neil2468 @tarunsamanta2k20 @zacck @jamesneb @saputkin @utkarshgupta137 @jjdoar

New Contributors

The following people made their very first contribution 🥳

@tarunsamanta2k20 @zacck @jamesneb @saputkin @utkarshgupta137 @jjdoar

Full Changelog

ockam_v0.85.0...ockam_v0.86.0

Ockam v0.85.0

28 Apr 00:44
ockam_v0.85.0
c0eb72a
Compare
Choose a tag to compare

A new step-by-step walkthrough of Ockam Command
https://docs.ockam.io/reference/command

End to End Secure Channels

Install

You can also install on Linux and MacOS systems using curl.

curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash

This will download a precompiled binary and add it to your path.

Homebrew

To install this release using Homebrew:

$ brew install build-trust/ockam/ockam

This will download a precompiled binary and add it to your path.

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.85.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.85.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.85.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.85.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:

The following crates were published as part of this release:

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 @shanesveller @talir0drigues
@itsajay1029 @nidnogg @neil2468 @h20220145 @Guilospanck

New Contributors

@itsajay1029 and @Guilospanck made their first contribution 🥳

Full Changelog

ockam_v0.84.0...ockam_v0.85.0

Ockam v0.84.0

14 Apr 21:09
ockam_v0.84.0
5632c62
Compare
Choose a tag to compare

A new step-by-step walkthrough of Ockam Command
https://docs.ockam.io/reference/command

Screenshot 2023-04-14 at 1 58 45 PM

Homebrew

To install this release using Homebrew:

$ 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 | bash

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.84.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.84.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.84.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.84.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:

The following crates were published as part of this release:

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 @shanesveller
@0xkelvin @MehSalhi @amdadulbari @phillyphil91 @nidnogg @JungleTryne @sergey-melnychuk @neil2468 @elpiel

New Contributors

@amdadulbari @shanesveller @sergey-melnychuk made their first contribution 🥳

Full Changelog

ockam_v0.83.0...ockam_v0.84.0

Ockam v0.83.0

28 Mar 05:16
ockam_v0.83.0
2dc3c6b
Compare
Choose a tag to compare

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

ockam-end-to-end-encryption-kafka-confluent

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:

The following crates were published as part of this release:

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

Ockam v0.82.0

03 Mar 23:43
ockam_v0.82.0
952f5cb
Compare
Choose a tag to compare

End-to-end encryption through Kafka

This release enables tamper-proof and end-to-end encrypted message streams through Kafka - with zero-code changes.

ockam-end-to-end-encryption-kafka-confluent

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

After the binary downloads, please move it to a location that is in your
shell's $PATH

mv ockam /usr/local/bin

Docker

To use the Docker OCI package:

docker pull ghcr.io/build-trust/ockam:0.82.0

Precompiled Binaries

# download sha256sums.txt
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.82.0/sha256sums.txt

# download sha256sums.txt.sig
curl --proto '=https' --tlsv1.2 -sSfL -O \
  https://github.com/build-trust/ockam/releases/download/ockam_v0.82.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.82.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:

The following crates were published as part of this release:

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
@murex971 @0xkelvin @h20220145 @p-gentili

New Contributors

@0xkelvin made their first contribution 🥳

Full Changelog: ockam_v0.81.0...ockam_v0.82.0