Releases: ecadlabs/signatory
v0.4.0-beta
Summary
This release of Signatory contains several new features and a lot of polish, making the service easier to configure and operate.
New Operations
Signatory only signs operations that it recognizes. We have added support for most new operation types, such as VDF Revelations, Increase Paid storage and TORU rollup commitments. Signatory is not only for Bakers. It is helpful for signing operations in many other contexts, such as hot wallets operated by an exchange, Oracles and commitments related to Layer 2 ORUs.
New config syntax for Policies
We simplified the YAML policy syntax structure to make it easier to understand. The old syntax still works, but Signatory will warn the Signatory operator to update their configuration to the new layout.
You can find example configurations with the new policy definition in the official docs Configuration Example - File-based Vault
Use animal-mnemonics for ledgers
To stay consistent with the Octez implementation, we now use the same "animal mnemonics" scheme to identify the root keys on a Ledger device.
Logging updates
Logs are more succinct, especially when signing batch operations.
Docker images
We now ship armv7 docker images.
Connect to all backends at startup
Signatory will now connect to all backends at startup and print details on each configured address. Previously, Signatory would be lazy and wait for a signing request before connecting to a backend. The new behaviour helps Signatory operators detect configuration issues quickly.
Bug Fixes
An Azure infinite loop condition was found and is fixed.
What's coming next?
We are busy adding support for new Lima operations. We are also adding a "Remote Policy Hook", which will allow Signatory operators to have Signatory send authentication requests to an external web service. This feature enables Signatory operators flexibility to compose their security defences precisely, given their threat profiles.
Docker Images
docker pull ecadlabs/signatory:v0.4.0-beta-amd64
docker pull ecadlabs/signatory:v0.4.0-beta-arm64
docker pull ecadlabs/signatory:v0.4.0-beta-armv7
v0.4.0-beta-rc0
Changelog
- 4341cfd Add docker image build for armv7 (#249) (#251)
- 7ed8d09 Import not supported in aws documentation + cli help correction (#230)
- 75b703e Increase paid storage and VDF revelation operations added (#250)
- f59c73f New common document for signatory-cli features (#233)
- 5a37552 New policy syntax (#241)
- 7b65485 Replace base58 ledger ids with animal mnemonics (#243)
- 83be99f Test case for infinite loop when vault errors (#219)
- 9102a42 Update docusaurus to v2.1 (#253)
- 9d6626c log ops statistics insteaf of a list (#248)
Docker Images
docker pull ecadlabs/signatory:v0.4.0-beta-rc0-amd64
docker pull ecadlabs/signatory:v0.4.0-beta-rc0-arm64
v0.3.3-beta-rc1
v0.3.3-beta-rc0
Changelog
- a5c194c File not found (#227)
- d09e8cd Jakarta ops (#234)
- a55b259 Remove GHCR references from Makefile
- 5ca6b35 [ci] Run integration tests against all testnets (#236)
- bb2c241 print configured keys at 'serve' startup (#226)
Docker Images
docker pull ecadlabs/signatory:v0.3.3-beta-rc0-amd64
docker pull ecadlabs/signatory:v0.3.3-beta-rc0-arm64
v0.3.2-beta
Changelog
- We have switched our docker base images from Alpine to Ubuntu. Alpine base images cause significant friction when used with go binaries that use CGO.
- Improve our release CI/CD pipelines and goreleaser configuration.
- Fix support for liquidity baking toggle flag for bakers. Bakers can now signal pass and off when baking with signatory.
- Ledger device connection will retry if the device is not connected.
- Updated list public key methods to ignore any key curves from a vault that are irrelevant to Tezos.
- Fixed an error handling issue that caused Signatory to become unresponsive.
Docker images for this release are published to Docker Hub: https://hub.docker.com/r/ecadlabs/signatory/tags
v0.3.2-beta-rc0
v0.3.1-beta-rc5
Changelog
- bae71b2 Added OPTIONAL in requirement fields
- 952d69c Added preendorsement in allowed ops in documents
- b8a5381 Addressing comments
- f048c87 Azure vault readme updated
- 8e1271f Comments to aid future dev
- 374896a Converted HTML tables to Markdown
- 1cf7c8c GCP vault readme updated
- 64f8452 ID corrected in ledger yaml config of doc
- aaa2087 Install Certificate Authorities on Ubuntu 22.04 Docker base image (#218)
- bb0345f Ledger link changes
- c8ebc4a Markup format error correction
- d996037 Merge branch 'main' of github.com:ecadlabs/signatory into ledg-reset
- aa200a8 Merge branch 'main' of github.com:ecadlabs/signatory into ledg-reset
- c05220b Merge branch 'main' of github.com:ecadlabs/signatory into vault-docs
- 3629ad3 Merge branch 'main' of github.com:ecadlabs/signatory into vault-docs
- 974d253 Merge branch 'vault-docs' of github.com:ecadlabs/signatory into vault-docs
- 0a76723 Merge pull request #185 from ecadlabs/vault-docs
- b44c640 Merge pull request #203 from ecadlabs/ledg-reset
- 2695141 Merge pull request #210 from ecadlabs/jak-it
- 87c287f Merge pull request #217 from ecadlabs/fix_publish_pipeline
- 238479a Meyu's change included with this as his fork PR didn't get merged
- 2037829 Moved to docs folder & updated website
- 4a42d51 Moved vault README to docs/
- 228cc32 OPTIONAL parameters labled
- dde8dd9 Reintroduce conditional for publishing image
- 2e7c336 Remove GHCR reference
- 6339f20 Remove caching step
- b3a8446 Remove docker-creds file
- 92bba89 Removed comments from Markdown converter
- 75df16d Retry when ledger got disconnected and then connected back
- fb0e88f Review comments addressed
- 37a28f9 Review comments addressed 2.0
- 2c5256c Review comments addressed 2.0
- 113528c Update azure_kms.md
- 6e9d9fd Update azure_kms.md
- ab70ce2 Update gcp_kms.md
- 4dd1692 Update gcp_kms.md
- 19668fc Updating testnet and faucet to Jakarta for integration test
- db1887a [ci] Fix release pipeline
- 2180f4a ledger readme changes
- b0fac77 test Docker Hub publishing
v0.3.1-beta-rc3
Changelog
- 0359671 chore: reorder steps
v0.3.1-beta-rc0
Changelog
- 87c9561 CGO enabled goreleaser
- df12207 Code comments removed
- 79f02b2 Github token env updated
- abd7f35 Goreleaser in makefile
- 4c08a90 Goreleaser-cross replaced goreleaser
- 3731828 Merge branch 'ecadlabs:main' into main
- 380dd63 Merge branch 'ecadlabs:main' into main
- 36a4b35 Merge branch 'main' of github.com:AbineshECAD/signatory
- e154948 Merge pull request #175 from AbineshECAD/main
- 4c80b43 Merge pull request #181 from ecadlabs/design-changes
- 54154f1 Merge pull request #182 from Mayeu/patch-1
- 96d9d47 Merge pull request #183 from ecadlabs/fix-publish-website-workflow
- d1b26e7 Merge pull request #184 from ecadlabs/change-discord-url
- 9efe5fc Merge pull request #186 from ecadlabs/update-tz-client
- 434195a Merge pull request #202 from ecadlabs/sig-ver
- 33ebc9d Merge pull request #207 from ecadlabs/jakarta-parsing-fix
- 8943126 Newline in Makefile
- 5f066b6 Newline in Makefile
- 4381859 Removed arm build
- 9d57af7 Removed condition to publish
- cc9d2fc Removed sysroot related changes in Makefile
- cf12c2f Removed testing related temporary changes
- 8ef140e Reverse version cli changes
- 1c2d282 Revert "change github link"
- c730a6e Trying darwin arm
- 457518e Trying darwin arm correction
- 4c067ce Trying darwin arm correction-2
- a80a380 Trying linux amd
- 83cef28 Trying linux amd correction
- bd7cbc9 Trying windows amd
- 727467d Update the testing curl command with a valid endorsement
- afb853d Updated tezos client
- 18385b3 Version CLI
- 21554d5 Workflowdispatch removed
- 43b42e6 add base font
- f4aa2ae add colors to mobile
- d8bf5c9 add condition for footer
- b572a87 add image to hero
- 2e9137b add logos svg new
- 2fb7894 add margin to module simpleStep
- b94e3d4 add modules
- bc6ec29 add style for modules
- 7cc91b5 add style to header ham
- 4e66e5f add width to footer for big screen
- bac6c81 added darwin amd
- 6588056 added darwin amd correction
- 4236759 added runs-on properly
- dd8d6ca added vversion cli to signatory binary
- 832cf4d build error
- 0aab059 change discord url
- 867649e change favicon
- 71ac12e change favicon
- 4c02664 change footer links
- 8a516b2 change github link
- f393758 change link in footer
- 79c5a7d change master to main
- 8f79fc6 change padding for aside
- f6d8d0f change placeholder
- 05958ab change style for sidebar
- 3229884 change styles for markdown page
- 9bd4782 change value form to 3
- 5467a64 docker://goreleaser-cross
- 6877e2b error correction
- 596722b fix header styling issue
- f7087ef fix links
- 7d463df footer
- a31b19d footer adjusts
- a4fa7b7 goreleaser-cross version removed
- 4f5153c goreleaser-cross version v1
- 0393965 goreleaser-cross@v1
- b3f7449 [email protected]
- 7c117d2 header no sticky
- d6fec4b hero changes
- d0aa18d hero padding
- e7d5573 id duplicates removed
- d8d4148 inside docs styling
- 27c80ad linux amd only
- 53c985f linux arm64
- 167339f linux arm64 corrected
- 2009ed9 liquidity baking toggle vote header field semantics has been changed
- e8961f7 max-heigh big screen for hero
- 97d097e new op ids (no parsing yet) and encodinx prefixes
- b98a3c3 remove comments
- e28f39f remove comments
- ac77320 remove example page
- ede9765 removed if
- 14d6e69 removed self hosted
- 2510eb6 removed sysroot configs
- fd635de run publish every time for testing purpose
- 14c69a2 self hosted removed from all
- d24ab19 set bg for footer
- c5d6907 sidebar
- be364b1 sidebar styles
- b26d0d7 skip test
- 75018f1 testing github self hosted runners
- 1eefa74 trigger manual added
- 26d6718 trigger manual added properly
- 778000c trying arm
- ff3a9b3 update mobile styles
v0.3.0-beta-rc2
Changelog
- fe2a73f Bump nanoid from 3.1.30 to 3.3.1 in /website
- a90dd8d Change Go version to 1.17 in CI
- b502aba Command to show signatory version
- b5c2edb Go 1.17
- 26e0f47 Go 1.17
- 094d9ea Handled other liskeys error scenarios
- fa98397 Integration test action updated
- 21f1bfa Integration test action updated
- 41a15fa Listkeys bug fix
- 9c7d1a2 Merge branch 'main' into aws-full
- 428c3ea Merge branch 'main' into aws-full
- 1a30b2a Merge pull request #143 from ecadlabs/aws-full
- bbb1a5f Merge pull request #173 from ecadlabs/dependabot/npm_and_yarn/website/nanoid-3.3.1
- adfae9b Merge pull request #178 from ecadlabs/alireza-doc-suggestions-on-first-read
- 335e47c Merge pull request #179 from ecadlabs/version-cli
- 9b35aaa Merge pull request #180 from ecadlabs/update-website-dependencies
- e094203 Minor changes to documentation, spell-check and apply suggestion from grammarly, add a cspell file
- bb705f0 Removed TODO which is done inprevious commit
- fe06767 Update integration test README and Dockerfile
- 901e876 Update website dependencies
- 927e25f Updated TODO for listkeys issue
- e08ceee Updated tezos-client version
- c1469f6 add --burn-cap option
- f249aef aws + main go mod sum updated
- 511cfa0 aws full feature
- 7b9c6db aws full feature
- fc47bae chore: update go-version in release step
- 5e7f323 chore: update workflow env var reference
- 28cf132 chore: upgrade docusarus, only warn for broken links
- 7df645e chore: use docker login reg action for hub/ghcr
- 014e278 fix for the crash when aws returns error
- f717b38 go mod sum
- 70c15dc go.mod update
- 01fa68b main go mod sum