Releases: shutter-network/shutter-keyper-deployment
shutter-api-keyper/2026.04.03
shutter-api-keyper/2026.04.03
- Upgrade to Keyper v1.4.2
- Update chain initialization to support default state initialization when only the validator key is present
- Update event registrations to use the keyper set index instead of the eon as a parameter
- Add a
misetest setup to improve integration testing
Full Changelog: shutter-api-keyper/2026.04.02...shutter-api-keyper/2026.04.03
shutter-api-keyper/2026.04.02
shutter-api-keyper/2026.04.02
Important
This release includes a one-off maintenance script. Affected operators will be contacted directly.
Features
Add script to delete queued Shuttermint outgoing message for affected keypers. See rolling-shutter#683 for context.
Full Changelog: shutter-api-keyper/2026.04.01...shutter-api-keyper/2026.04.02
shutter-api-keyper/2026.04.01
shutter-api-keyper/2026.04.01
This release marks a significant milestone for the Shutter API Keyper, primarily focusing on the upgrade to Keyper v1.4.1 and the integration of assets image shutter-api-gnosis-1002-set1.1.0.
A key highlight of this version is that it enables event-based decryption triggers, allowing for more dynamic and flexible decryption conditions. This is supported by several internal improvements, including support for complex event data and corrected trigger keying.
Additionally, this release hardens the system with critical fixes for fork height persistence, DKG handling, and robust validation for batch configurations. It also introduces network-specific overrides for the API Keyper set on Gnosis Mainnet (shutter-api-gnosis-1002) to ensure seamless operation on that network.
Further details and the full technical changelog can be seen on the corresponding Keyper repository.
Main updates
- Upgrade to Keyper v1.4.1
- Update assets image to shutter-api-gnosis-1002-set1.1.0
Fixes related to event-based decryption triggers
- Support for complex event data values
- Fix event trigger keying to (eon, identity)
- Order triggers by identity
- Fix identity creation to include trigger definition
Fixes related to fork and DKG handling
- Fix fork height definition persistence and hotfix
- Validation checks for batch config messages in keyper
- Fix shutter gob file and batch config validation
Network-specific overrides for Gnosis
- Add shutter-api-gnosis-1002 eon and fork overrides
Full Changelog: shutter-api-keyper/2026.03.01...shutter-api-keyper/2026.04.01
shutter-api-keyper/2026.03.01
shutter-api-keyper/2026.03.01
Important
This release introduces a new API Keyper set deployment with new assets and Keyper image 1.4.0. Do not update an existing API Keyper from earlier releases to this one. To run this release, operators should start from a fresh setup.
Features
- Add shutter-api-gnosis-1002 deployment
- Upgrade assets version to v1.0.2
Full Changelog: shutter-api-keyper/2025.12.01...shutter-api-keyper/2026.03.01
gnosis/2026.01.01
gnosis/2026.01.01
Upgrade to Keyper v1.4.0
Fixes & Improvements
- Fix compatibility for previous eons
- Fix decryption_key endpoint
- Fix keyper hanging issue
- Update handler and middleware to allow no sig on keys message and no check on decryption trigger
Backup & Restore Improvements
- Backup and restore scripts are now pipeline-compatible.
restore.shsupports a-yflag to skip the confirmation prompt for non-interactive restores.- Backup and restore documentation has been updated accordingly.
Full Changelog: gnosis/2025.11.03...gnosis/2026.01.01
shutter-api-keyper/2025.12.01
shutter-api-keyper/2025.12.01
Upgrade to Keyper v1.4.0
New features
- Add support for event-based decryption conditions via ShutterEventTriggerRegistry (not enabled in this release)
- Fix compatibility for previous eons
Fixes & Improvements
- Fix event-based decryption trigger DB migration
- Fix decryption_key endpoint
- Fix keyper hanging issue
- Update handler and middleware to allow no sig on keys message and no check on decryption trigger
Backup & Restore Improvements
- Backup and restore scripts are now pipeline-compatible.
restore.shsupports a-yflag to skip the confirmation prompt for non-interactive restores.- Backup and restore documentation has been updated accordingly.
Full Changelog: shutter-api-keyper/2025.11.01...shutter-api-keyper/2025.12.01
gnosis/2025.11.03
gnosis/2025.11.03
- Upgrade to Keyper v1.3.15
- Enable Keypers to update Shuttermint keys
- Enable multiple schema files to be parsed via SQLC definition
Full Changelog: gnosis/2025.11.02...gnosis/2025.11.03
shutter-api-keyper/2025.11.01
shutter-api-keyper/2025.11.01
Important
This release introduces a new API Keyper set deployment with new assets. Do not update an existing API Keyper from earlier releases to this one. To run this release, operators should start from a fresh setup.
Improvements
- Upgrade to a new Shutter API Keyper set
- Upgrade to Keyper v1.3.13
- Fix Shuttermint block processing
- Add DKG message sent/received metrics for improved observability of DKG communication
Full Changelog: shutter-api-keyper/2025.08.01...shutter-api-keyper/2025.11.01
gnosis/2025.11.02
gnosis/2025.11.02
- Upgrade to Keyper v1.3.14
- Fix transaction pointer reset in case of an empty transaction submitted table
Full Changelog: gnosis/2025.11.01...gnosis/2025.11.02
gnosis/2025.11.01
gnosis/2025.11.01
- Upgrade to Keyper v1.3.13
- Fix Shuttermint block processing
- Add DKG message sent/received metrics for improved observability of DKG communication
Full Changelog: gnosis/2025.10.01...gnosis/2025.11.01