Skip to content

Releases: sigp/siren

Pikarin

25 Jul 20:35
7bbab19

Choose a tag to compare

Summary

This is a patch release to resolve Siren not starting in conjunction with Lighthouse v7.1.0.
There are still known bugs (looking at you, logs!) but this should allow Siren to start up again.

Update Priority

This table provides priorities for which classes of users should update particular components.

User Class Beacon Node Validator Client
Staking Users low low
Non-Staking Users low low

All Changes

  • Release v3.0.4 (#407)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.4

Yuuko “Alice” Shionji

28 May 15:01
758bd11

Choose a tag to compare

Summary

This release enhances the logging experience by persisting INFO-level entries in the database for faster initial loads, smooth historical scrolling, quick lookups, and seamless log-type filtering. Lists in the consolidation and deposit workflows are now fully responsive, stretching to fill available space yet shrinking neatly when there are only a few items. Broken links to the Lighthouse/Siren documentation have been fixed, and Siren will now track VC/BN updates in real time—no restart required.

All Changes

  • Fix/scroll containers (#389)
  • Feature/log database enhancement (#388)
  • Fix: version update (#386)
  • Fix Lighthouse UI link. (#379)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.3

Shiro (No Game No Life)

07 May 17:38
1d976b1

Choose a tag to compare

Summary

This release fixes runtime errors in consolidations by correcting the queue-length calculation and adds a validation that excludes validators with pending withdrawals (EIP 7002) from being chosen as consolidation sources, ensuring only valid on-chain consolidations are initiated.

Bug Fixes

Some users experienced runtime errors when making consolidations due to a miscalculation in the consolidation queue length and request fee. Instead of using a manual calculation, Siren will fetch the current request fee directly from the consolidation contract.

This bug would result in a successful transaction but in an invalid consolidation. Validators with pending withdrawals cannot be selected as source validators. This release adds a filter to eligible sources that may have pending withdrawals.

All Changes

  • Fix: consolidation sources (#377)
  • Fix: consolidation que calc (#376)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.2

Chibiusa Tsukino

06 May 15:30
e7e8de3

Choose a tag to compare

Summary

This hot-fix addresses compatibility issues with Siren on Firefox and Safari and adds support for onboarding and testing Siren v3.0.0 prior to the Pectra fork.

Docker Compose will now default to port 443. The documentation has been updated accordingly to align with the standalone Docker behavior.

Bug Fixes

Modal CSS Scaling: Resolved a CSS height issue in modal popups on Firefox and Safari that prevented users from completing authentication. All modals now scale correctly across browsers.

Validator Management Stability: Fixed crashes on the Validator Management screen caused by unavailable API endpoints prior to the Pectra fork. The default return type for these endpoints has been corrected.

All Changes

  • Default 443 for docker-compose (#371)
  • Fix: Firefox modals (#373)
  • Fix: Pre electra Endpoints (#372)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.1

Yu Takeyama (Mount Lady)

05 May 22:20
8e114d9

Choose a tag to compare

Summary

This release primes Siren for the upcoming PECTRA fork on Mainnet 🎉

v3.0.0 is our largest upgrade yet, bringing full support for EIP-7251 and EIP-7002, a revamped wallet stack powered by WAGMI, and a host of security and UI enhancements. If you haven’t yet upgraded, we strongly recommend moving directly to v3.0.0 to take advantage of these improvements—and to ensure uninterrupted service once Pectra activates on 7 May 2025.

🆕 New Features 🆕

Wallet Connection: Connect your wallet to the dashboard to access all of Siren’s new features. Most browser-based wallet extensions are supported, with the option to add WalletConnect as well.

Validator Onboarding: Deposit and import a new validator directly from the dashboard into Lighthouse—no CLI required. You can also deposit directly into compounding withdrawal credentials.

Validator Consolidation: Existing validators can opt in to receive compounding withdrawal credentials as defined in EIP-7251, allowing you to merge stakes and unlock Max EB benefits.

Partial Withdrawals: Submit partial withdrawal requests for compounding validators right from the app.

Top-up Functionality: Add funds to any validator with a low effective balance, or increase the stake of your compounding-credential validators with additional ETH.

🔒 Security Improvements 🔒

Hardened session API tokens to include key flags that protect against token theft.

Added a Logout button so users can explicitly invalidate session tokens when leaving the dashboard unattended.

Known Issues

There are some small issues we are investigating.

  • Connecting via Frame or Frame Companion may intermittently cause the dashboard to hang when executing transactions. If a transaction remains pending —neither accepted nor cancelled— Siren can lose the ability to track its status—resulting in deposits being confirmed on-chain but not imported into Lighthouse via Siren.

All Changes

  • Feat: EIP 7002 (#357)
  • Feat: partial deposits (#332)
  • Feat: wallet connect (#314)
  • Feat: self consolidate (#317)
  • Feat: max eb deposit (#315)
  • Feat: end session (#305)
  • Fix: same site origin security (#300)
  • Feat: Max EB Consolidation (#294)
  • Feat: Enable Deposits (#268)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.0

V3.0.0-RC1

18 Dec 16:39

Choose a tag to compare

V3.0.0-RC1

Summary

This release candidate is intended for testing environments only, including local and Holesky testnets.

In this version, users can access the "Deposit Validator" feature, which provides a step-by-step process for onboarding new validators by depositing ETH into the deposit contract. Siren will gather all necessary data and generate the required validator deposit JSON and keystore data, as well as handle submission to the deposit contract and validator import into Lighthouse. "Wallet Connection" feature was added to enable deposits and will be a key element in upcoming feature releases. Additionally, the new "Activity History" feature helps users track significant changes made to their validators through Siren.

All Changes

  • Fix: Participation rate accuracy (#285)
  • Feat: Enable Deposits and Activity History (#268)

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v3.0.0-rc1

Artoria Pendragon

24 Jul 08:27
b9476ca

Choose a tag to compare

This release introduces a substantial enhancement to Siren's architecture, featuring a sleek web application that operates seamlessly alongside your nodes. This integration improves security and communication by eliminating the need for external access to your nodes. Additionally, the update includes a robust backend, an optimized database, and efficient caching systems, significantly reducing the frequency of direct node queries.

Going forward, the default distribution of Siren will be via Docker Images on Docker Hub. Moreover, Siren will now come with SSL enabled by default, allowing it to generate and use self-signed certificates upon startup.

These improvements represent a significant advancement, setting the stage for a range of exciting new features in the near future.

All Changes

Docker Hub

https://hub.docker.com/r/sigp/siren/tags?name=v2.0.0

Rukia Kuchiki

25 Sep 21:36

Choose a tag to compare

This patch is in response to a recent update to the lighthouse voluntary exit endpoint allowing it comply with the key manager specification. This patch ensures siren will work correctly after updating to lighthouse v4.5.0 or the minimally required v4.3.0.

All Changes

  • Feat: release script (#222)
  • Feat: vol exit update (#220)

Binaries

See pre-built binaries documentation.

The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0

System Architecture Binary PGP Signature
x86_64 siren-v1.0.2-x86_64-unknown-linux-gnu.zip PGP Signature
aarch64 siren-v1.0.2-aarch64-unknown-linux-gnu.zip PGP Signature
x86_64 siren-v1.0.2-x86_64-windows.zip PGP Signature
arm64 Siren-darwin-arm64-1.0.2.zip
arm64 Siren-1.0.2-arm64.dmg
x64 Siren-darwin-x64-1.0.2.zip
x64 Siren-1.0.2-x64.dmg
System Option - Resource
Docker v1.0.2 sigmaprime/siren

Ryuko Matoi

25 Aug 20:13
23ba577

Choose a tag to compare

This release resolves the app crash issue resulting from CORS errors linked to the Coinbase Exchange Rate API. Consequently, uninterrupted access to accurate exchange rates is now reinstated.

  • Fix: exchange rate cors (#212)

Binaries

See pre-built binaries documentation.

The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0

System Architecture Binary PGP Signature
x86_64 siren-v1.0.1-x86_64-apple-darwin.zip
x86_64 siren-v1.0.1-x86_64-unknown-linux-gnu.zip PGP Signature
aarch64 siren-v1.0.1-aarch64-unknown-linux-gnu.zip PGP Signature
x86_64 siren-v1.0.1-x86_64-windows.zip PGP Signature
arm64 Siren-darwin-arm64-1.0.1.zip
x64 Siren-1.0.1-arm64.dmg
arm64 Siren-darwin-x64-1.0.1.zip
x64 Siren-1.0.1-x64.dmg
System Option - Resource
Docker v1.0.1 sigmaprime/siren

Motoko Kusanagi

24 Aug 17:19
cab5283

Choose a tag to compare

Since our last beta release, our team has diligently addressed bugs, enhanced design, and implemented rigorous tests to ensure optimal performance. We are pleased to announce the first stable version of Siren, v1.0.0. Thank you for your continued support and feedback.

There are exciting new features planned, such as adding new validators, aggregated historic validator metrics and potentially execution client integration to keep track of withdrawn rewards.

All Changes

Binaries

See pre-built binaries documentation.

The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0

System Architecture Binary PGP Signature
x86_64 siren-v1.0.0-x86_64-apple-darwin.zip PGP Signature
x86_64 siren-v1.0.0-x86_64-unknown-linux-gnu.zip PGP Signature
aarch64 siren-v1.0.0-aarch64-unknown-linux-gnu.zip PGP Signature
x86_64 siren-v1.0.0-x86_64-windows.zip PGP Signature
arm64 Siren-darwin-arm64-1.0.0.zip
x64 Siren-1.0.0-arm64.dmg
arm64 Siren-darwin-x64-1.0.0.zip
x64 Siren-1.0.0-x64.dmg
System Option - Resource
Docker v1.0.0 sigmaprime/siren