Hi everyone,
I'm pleased to announce the release of version 0.30.0 of Sequoia sq, our general-purpose command-line tool for Sequoia PGP.
I have published sequoia-sq on crates.io:
https://crates.io/crates/sequoia-sq
You can also fetch version 0.30.0 using the v0.30.0 tag:
https://gitlab.com/sequoia-pgp/sequoia-sq/-/tags/v0.30.0
which I signed:
$ git verify-tag v0.30.0 gpg: Signature made Mon May 08 11:44:09 2023 +02:00 gpg: using RSA key C03FA6411B03AE12576461187223B56678E02528 gpg: Good signature from "Neal H. Walfield neal@walfield.org" [ultimate] gpg: "Neal H. Walfield neal@gnupg.org" gpg: "Neal H. Walfield neal@pep-project.org" gpg: "Neal H. Walfield neal@pep.foundation" gpg: "Neal H. Walfield neal@sequoia-pgp.org"
This release of sq was primarily motivated by an issue with `cargo install sequoia-sq`. An indirect dependency released a new version of their crate with a semver incompatible change, but didn't adjust the version correctly. This release updates `sq`'s dependencies, which fixes this issue. Details are here:
https://gitlab.com/sequoia-pgp/sequoia-sq/-/issues/2
`sq` now includes support for using pEp's certificate store. A pEp certificate store can be used by specifying `sq --pep-cert-store PATH` or setting the environment variable `PEP_CERT_STORE`.
https://gitea.pep.foundation/pEp.foundation/pEpEngine
This release also adds two improvements to `sq key adopt`. `sq key adopt` now honors `--time`, and the new `--expire` flag can be used to set the key's expiration time.
Neal on behalf of the whole Sequoia PGP team