Releases: stereum-dev/ethereum-node
2.0.3
How to update
- Stereum Launcher updates automatically when started. Manual downloads are available below (on Github) and on stereum.net. If you are using any Launcher version before 2.0.0, because of a version jump, you will have to manually download the new version down below or on stereum.net to update the Stereum Launcher.
- Use the integrated update manager to update your node
What's New in This Release:
🚀 Multi Server Support
- Experience enhanced scalability and flexibility with our new multi-server architecture.
🌐 Staking Page Rework
- Discover a more intuitive and user-friendly staking page, redesigned for efficiency and ease of use.
🔗 Validator Grouping
- Enjoy streamlined management with the new validator grouping feature, allowing for organized and efficient tracking.
🔔 New Stereum Alerts
- Stay informed with our newly implemented Stereum alerts, ensuring you're always up-to-date with the latest system notifications.
📊 Logs Page Redesign
- Explore our logs page overhaul, designed for better readability and easier access to vital information.
What's Changed
- Fix the bugs for release by @mabasian in #1600
- REFACTOR: remove nodexporter from storage query by @daverolo in #1602
- REFACTOR: improve diskpeed widget view by @daverolo in #1603
- FIX: distinguish finalized & preJustified epochs on Control tab by @gbayasgalan in #1605
- REFACTOR: restructure UI of Staking Page by @MaxTheGeeek in #1537
- REDO: SSV modal by @mabasian in #1589
- Revert "REFACTOR: restructure UI of Staking Page" by @MaxTheGeeek in #1607
- ADD: new Staking UI by @MaxTheGeeek in #1608
- UPDATE: electron.yaml by @NeoPlays in #1609
- FIX: Visiblity of Staking panels by @MaxTheGeeek in #1613
- FIX: reset monitoring services on back router by @MaxTheGeeek in #1612
- ADD: new layout for Logs Page by @MaxTheGeeek in #1611
- FIX: refactor missing components by @MaxTheGeeek in #1615
- FIX: missing components by @MaxTheGeeek in #1616
- ADD: Validator Reward Stats by @NeoPlays in #1617
- ADD: Archive Node Options by @PatrickRL in #1614
- ADD: Reconnect Modal by @PatrickRL in #1604
- FIX: logs export & search by @MaxTheGeeek in #1618
- ADD: doppelganger key check mechanism for diff services by @MaxTheGeeek in #1620
- Enhance Stereum Alerts in Alert Box by @mabasian in #1587
- New Crowdin updates by @stereum-bot in #1619
- Update Balance widget: Green for Positive, Red for Negative by @mabasian in #1623
- New Crowdin updates by @stereum-bot in #1622
- UPDATE the main net relays by @mabasian in #1624
- UPDATE prometheus and grafana modals bug handling by @mabasian in #1625
- REFACTOR grafana and prometheus with composition by @mabasian in #1626
- FIX: Switch Client - CheckpointSync by @mabasian in #1628
- UPDATE: filter the validator to show from beaconcha modal by @mabasian in #1630
- Update:improve no date layer by @mabasian in #1631
- ADD: ReconnectAnimation by @PatrickRL in #1627
- Add Tooltips to Enhance User Guidance on Staking Page by @mabasian in #1635
- ADD: update script for nethermind pruning tag by @NeoPlays in #1636
- New Crowdin updates by @stereum-bot in #1637
- FIX: Build Workflow by @NeoPlays in #1643
- ADD: multi-server access by @MaxTheGeeek in #1621
- FIX: staking page error by @MaxTheGeeek in #1644
- FIX: some styles fixes by @MaxTheGeeek in #1645
- FIX: stop importing doppelganger process by @MaxTheGeeek in #1646
- REMOVE: hydration config by @MaxTheGeeek in #1647
- FIX: anim boolean by @MaxTheGeeek in #1648
- FIX: release fixes by @MaxTheGeeek in #1649
- Pr to update by @mabasian in #1650
Full Changelog: v2.0.2...2.0.3-draft
2.0.2
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- If you are using any Launcher version before 2.0.0, because of a version jump, you will have to manually download the new version down below or on stereum.net to update the Stereum Launcher.
- Use the integrated update manager to update your node
Release Highlights
Features this update includes:
- 🛰️Beaconcha.in Mobile App Integration: Easily connect your node with the beaconcha.in monitoring tool
- 🚂 MEV Boost Relays: Test your MEV capturing staking setup now on the newest testnet!
- 🚩 Checkpoint Sync points in Holesky: Make use of the community offered checkpoints to cut down sync time
- 🗑️ Option to Dump All Docker Logs when nuking Node: A QoL feature to collect valuable information before completely ditching the node
What's Changed
- Add Checkpoints to Sync for Holesky by @mabasian in #1552
- New Crowdin updates by @stereum-bot in #1548
- FIX: removing network by @MaxTheGeeek in #1556
- FIX: drawer on gnosis by @NeoPlays in #1557
- FIX: No Network by @NeoPlays in #1558
- Update README.md by @daGscheid in #1561
- FIX: nimbus secrets permission by @gbayasgalan in #1562
- ADD: validation flag to new client by @MaxTheGeeek in #1560
- validator-exit API by @gbayasgalan in #1563
- FIX: Network State issues by @NeoPlays in #1565
- Epoch / Slot View - Multi Client Support by @mabasian in #1567
- FIX: icons for external ip & port by @gbayasgalan in #1568
- ADD: dump logs on the nuke modal by @mabasian in #1569
- ADD: Option to Dump Docker Logs by @NeoPlays in #1570
- UPDATE: the notification modal by @mabasian in #1571
- UPDATE: Relays for Holesky by @mabasian in #1574
- FIX: Teku Integration Test Asserts by @NeoPlays in #1575
- SET: Geth path scheme as default by @NeoPlays in #1577
- ADD: Beaconchain mobile app configuration by @PatrickRL in #1576
- Geth by @NeoPlays in #1582
- Update language strings fixing some errors by @daGscheid in #1580
- New Crowdin updates by @stereum-bot in #1583
- ADD: Obol Modal: Obol integration by @mabasian in #1573
- REFACTOR: obolModal and ENR generator by @mabasian in #1586
- REFACTOR: add support for ssv on holesky and bugfixes by @daverolo in #1585
- ADD: Option to NOT automatically Start the Client after OneClickInstallation by @PatrickRL in #1584
- New Crowdin updates by @stereum-bot in #1588
- UPDATE: obol modal deactivated by @mabasian in #1590
- ADD: Dump Docker Logs Functionality by @NeoPlays in #1593
- UPDATE: Erigon Config by @NeoPlays in #1594
- FIX: Flashbots Holesky Relay by @NeoPlays in #1595
- FIX: release fixes by @MaxTheGeeek in #1597
- FIX: goerli typo by @MaxTheGeeek in #1598
- FIX: holesky endpoints fro consensus by @MaxTheGeeek in #1599
Full Changelog: v2.0.1...v2.0.2
2.0.1
Minor version following the Stereum 2.0.0 Full release containing some graphical fixes, as well as raising the version number to try to fix an oversight with the Launcher's Auto Update process.
How to update
- If you are using any version before 2.0.0, because of a version jump, you will have to manually download the 2.0.0 version down below or on stereum.net to update the Stereum Launcher.
- Use the integrated update manager to update your node
What's Changed
- FIX: fixes for release by @MaxTheGeeek in #1549
Full Changelog: v2.0.0...2.0.1-draft
2.0.0
After more than a year of development, we are happy to present to you Stereum 2.0.0, our full release version packed with a ton of features!
This Release
- Improved Node & Edit Node UI
- General Redesign of various components
- Bug Fixes & Improvements
2.0.0 Full Feature Set
⛩ New Software Architecture
- connects remotely with SSH via the launcher
- supports more flexible configurations
- install & manage your node completly with the UI, no CLI necessary
🎨 2.0 Redesign
- no more CLI, all Ethereum Node setup & management processes visualized in one tool
- more intuitive & easier to use
- highly flexible, more informative & encouraging customization with easy access to configs, as well as logs
⛓️ Network Support for
- Ethereum Mainnet
- Goerli Testnet
- Sepolia Testnet
- Holesky Testnet
- Gnosis
🎭 With PreSets covering the following Use Cases
- Solo Staking
- Staking with MEV Boost
- Archive Node
- SSV Network
- Obol Charon
- Staking with Web3Signer
🤔 Multiple Installation Options
- One Click Installation
- Custom Installation
- Config Import & Export
🕹️ One Click Installation
- Solo Staking
- Solo Staking with MEV Boost
- SSV Network Operator
- OBOL Charon Node (Testnet)
🛠️ Custom Installation
- Add & Delete Clients
- Modify their connections
- Create a Web3 Signer Setup
🧳Config Import & Export
- Export your Node & client config into a ZIP
- Import the configs to replicate your setup on installation
🫧Extensive Ethereum Client Support
- 5 Execution Clients: Geth, Erigon, Nethermind, Besu & Reth
- 5 Consensus Clients: Prysm, Lighthouse, Nimbus, Teku & Lodestar
📡 Checkpoint Sync Support
- with additional safety, verified with "Checkpoint Guard" (SyncLink)
📎 Node Management:
- Alerts & Notifications
- Resync Clients
- Client Switch
- Network Switch
- Add / Remove Components
- Modify Connections
- Auto Updates for Launcher, Node, Node Clients & Server Operating System
📲 Stereum Node Monitor Mobile App
- Server Machine Alerts
- Custom Grafana Alerts
🕵️ Control Page:
- Machine Stats
- Blockchain Network Stats
- Node Stats
- Staking Stats
How to update
- If you are using any version before 2.0.0, because of a version jump, you will have to manually download the 2.0.0 version down below or on stereum.net to update the Stereum Launcher.
- Use the integrated update manager to update your node
What's Changed since RC.23
- New Crowdin updates by @stereum-bot in #1469
- FIX: passwordless sudo detection by @daverolo in #1487
- REFACTOR: re-structure layouts by @MaxTheGeeek in #1347
- FIX: SSV Custom Installation, restart services by @NeoPlays in #1493
- editing external ip and port, also doppelganger protection for new UI by @gbayasgalan in #1494
- ADD : new welcome page by @MaxTheGeeek in #1495
- Fix the Epoch/slot and tooltips style (RC22 Merge Ctrl Sheet) by @mabasian in #1496
- FIX: os check in new welcome component by @daverolo in #1497
- ADD: Exceptions for Metrics Exporter by @NeoPlays in #1498
- Beaconchain Mobile App as a Node Monitoring option to Stereum by @mabasian in #1459
- New Crowdin updates by @stereum-bot in #1502
- Fixed notification medal inputs bug by @mabasian in #1503
- ADD : installation base layout by @MaxTheGeeek in #1504
- FIX: login routing & modals by @MaxTheGeeek in #1505
- FIX: login routing by @MaxTheGeeek in #1506
- FIX: Restarting and Web3Signer CI by @NeoPlays in #1501
- grouping-validator keys by @gbayasgalan in #1507
- Checking the RC22 Merge Control Sheet (mabasian) by @mabasian in #1500
- FIX: hide & show line during restart & resync by @MaxTheGeeek in #1509
- FIX: SSV Ports by @NeoPlays in #1508
- FIX: Tests, Sync Status (NodePage), readd removeLockFiles Button by @NeoPlays in #1510
- FIX: apply button, ssvkey gen, prometheus expert mode by @NeoPlays in #1512
- REFACTOR: one click installation by @MaxTheGeeek in #1513
- fix the doppelgänger status by @mabasian in #1511
- FIX: Lines by @NeoPlays in #1514
- ADD: new import config process by @MaxTheGeeek in #1517
- FIX: routing by @MaxTheGeeek in #1518
- FIX: visible lines in modals by @NeoPlays in #1516
- Footer Tooltip for Node and Edit Node Pages by @mabasian in #1515
- FIX: replacing client by @MaxTheGeeek in #1519
- ADD: new custom install layouts by @MaxTheGeeek in #1520
- FIX: Validator Stats by @NeoPlays in #1522
- FIX: structured clone issue by @NeoPlays in #1521
- Fix the Stereum connection status by @mabasian in #1523
- FIX: validator stats ui by @MaxTheGeeek in #1524
- update mevboost relays by @mabasian in #1525
- UI responsiv issues by @mabasian in #1526
- Resolve Issue with Client Buttons by @mabasian in #1528
- FIX: SSV Operator Page URL for Goerli by @NeoPlays in #1529
- FIX: Final release fixes by @MaxTheGeeek in #1532
- update the notification modal by @mabasian in #1534
- ADD: Stereum QOL Changes by @NeoPlays in #1530
- FIX: validator keys grouping by @gbayasgalan in #1536
- ADD: More Options to Obol Clients by @NeoPlays in #1535
- Update Language JSON for Internationalization in Preparation for Istanbul Devconect Release by @mabasian in #1531
- ADD: new action to oneclick anim by @MaxTheGeeek in #1538
- Fix Service Layout Typo: Debugging Commit by @mabasian in #1540
- New Crowdin updates by @stereum-bot in #1539
- REFACTOR: oneclick anim by @MaxTheGeeek in #1541
- fix the expert mode with the fee recipient alert by @mabasian in #1542
- FIX: some fixes for release by @MaxTheGeeek in #1543
- New Crowdin updates by @stereum-bot in #1544
- FIX: ArchFilter, Geth Archive, Error Handling by @NeoPlays in #1545
- FIX: release bugs by @MaxTheGeeek in #1547
- Polishing the Final Details for Seamless Release by @mabasian in #1546
Full Changelog: 2.0.0-rc.23...2.0.0-draft
2.0.0-rc.23
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the integrated update manager to update your node
Release Highlights
-
🔎 Home Machine IP Detection with Custom ISO
Use the soon available Stereum Ubuntu ISO to get your Node Server IP -
⛔ Cancel Button on Login
You are now able to cancel the login process if you want to -
🔭 Task Manager Improvements
Finally...self refreshing Task Details -
⚙️Edit External IP & Port
Enter the Client Settings to modify the values
& much more!
What's Changed
- FIX: SSV Key Gem and Config by @NeoPlays in #1452
- Refresh the Task details by @mabasian in #1453
- Custom Installation and staking widget by @mabasian in #1458
- New Crowdin updates by @stereum-bot in #1460
- fix the status box update notifications by @mabasian in #1466
- Auto detecting IP of Avado in home network by @gbayasgalan in #1468
- update the language JSON for the internationalization by @mabasian in #1470
- Cancle Button on Login by @mabasian in #1472
- FIX: Pruning and Subtasks by @NeoPlays in #1471
- ADD: LH external ip & port and improving LH doppelganger function by @gbayasgalan in #1475
- Fix the task manager details refreshing by @mabasian in #1476
- External ip port for the rest of the clients & small bug fix by @gbayasgalan in #1478
- ADD: Nethermind Update Script by @NeoPlays in #1479
- Export modal external IP inputs condition by @mabasian in #1480
- EDIT: checking ip input by @gbayasgalan in #1481
- EDIT: revert ip input check by @gbayasgalan in #1483
- Fix the expert modal ip inputs and task manager debugging by @mabasian in #1482
- Ci changes by @sapien99 in #1484
- Update Nethermind executable name by @rubo in #1412
New Contributors
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli, Sepolia & Holesky
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth, Reth or Nethermind
- Web3Signer, MEV Boost Support
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Testnet: Goerli
Obol Charon
- Setup an Ethereum node using Obol
- Testnet: Goerli
Stereum on ARM
- Setup an Stereum Ethereum node using ARM technology
- Mainnet
- Testnet: Goerli, Sepolia & Holesky
Full Changelog: v2.0.0-rc.22...v2.0.0-rc.23
2.0.0-rc.22
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the integrated update manager to update your node
Changes summary
- ⚿ SSV Jato V2 Support
Set up an SSV Network Node Operator on the new testnet! - 🧪 Holesky Support
Stereum nows supports the newest Holesky Testnet - 🛳️ Obol Charon Monitoring
Monitor your Obol DVT cluster in Grafana! - 📒 Archive Node 1-Click Preset
Use the new preset to simply set up an Archive Node - 🖳 Servermanagement
Change your server password OR add & delete SSH Keys - 📈 Finalized 2.0.0 Dashboard
Finalizing the Control page dashboard is our detailed slot viewer, with future additions aleady planned - 🇨🇿 Czech Support
Another contributor earned 100 DAI by translating Stereum! Thank you! Get involved yourself by visiting https://crowdin.com/translate/stereum
And much more....!
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli, Sepolia & Holesky
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth, Reth or Nethermind
- Web3Signer, MEV Boost Support
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Testnet: Goerli
Obol Charon
- Setup an Ethereum node using Obol
- Testnet: Goerli
Stereum on ARM
- Setup an Stereum Ethereum node using ARM technology
- Mainnet
- Testnet: Goerli, Sepolia & Holesky
What's Changed
2.0.0-rc.21
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the integrated update manager to update your node
Changes summary
- 💸 Gnosis Withdrawals are active
with Shapella activated on Gnosis we enabled the UI - you can now withdraw your GNO - ⚙️ Reth (Execution Client) Integration
now joins the other Execution Clients, raising your choice from 4 to 5 - 📶 Launcher Connection Status
never ask yourself if you are still connected with this nice QoL addition - ⬆️ Launcher Auto Update Modal
now gives you the information you need when downloading the newest Launcher version - 📈 Additions to the Dashboard
joining us this version, a simple current Epoch & Slot viewer for your convenience - ℹ️ Stereum Tooltips
shown in the footer to bring more clarity to Stereum
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli & Sepolia
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth, Reth or Nethermind
- Web3Signer, MEV Boost Support
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Testnet: Goerli
Obol Charon
- Setup an Ethereum node using Obol
- Testnet: Goerli
Stereum on ARM
- Setup an Stereum Ethereum node using ARM technology
- Mainnet
- Testnet: Goerli
What's Changed
2.0.0-rc.20
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the integrated update manager to update your node
Changes summary
Since last release:
-
Client Switch
Switch your node clients in a few clicks -
New Dashboard Component (Balance Change)
Show the latest balance change of your validator keys -
Validator Duty Stats Improvements
Now also supports Gnosis & is generally more clear -
Web3Signer Advancements & UI
You can now connect & import validator keys via the U.I. using Web3Signer -
Checkpoint Verifier
Verifies the checkpoint before you sync from it -
Tooltips in Footer
See where your mouse points at & get a small explainer -
Chinese & French are activated
With 50% they are far enough progressed to be activated!
We thank our contributors for their work so far.
We are sorry for adding so many new lines, but the tooltips will hopefully be worth it!
Learn how to earn 100 DAI - visit our Discord!
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli & Sepolia
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth or Nethermind
- Web3Signer, MEV Boost Support
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Testnet: Goerli
Obol Charon
- Setup an Ethereum node using Obol
- Testnet: Goerli
Stereum on ARM
- Setup an Stereum Ethereum node using ARM technology
- Mainnet
- Testnet: Goerli
What's Changed
Full Changelog: v2.0.0-rc.19...v2.0.0-rc.20
2.0.0-rc.19
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the update manager to update your node
Changes summary
Since last release:
-
🥓 Massive Connection Improvements
(Better SSH load balancing leading to improved connectivity) -
📊 New Validator Stats - "Validator Duty"
(Shows you your slot duties for attestations & block production for a specific validators) -
🧑🍳 Config Import & Export Installation Option
(export your client configs, import & install with them) -
🚤 First steps for OBOL Integration on Testnet
(Manual configuration currently necessary!) -
🧑🎨 Guided Solo Staking Tutorial
(Get guided in Stereum to Solo Stake on your own!) -
🇹🇳 Turkish Translation added! Thank you to 0xosman
(Join the Stereum Discord & help us out!) -
Various Bug Fixes & Updates to the UI!
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli, Prater & Sepolia
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth or Nethermind
- 🧩 Standalone Validator Clients for Teku & Nimbus
- 🚩 Recommended Checkpoint Option for Checkpoint Sync
- ⬆️ OS Update in Update Modal
- ✍️ Export Client / Service Logs Button
- 🌐 WS / HTTP Endpoint Widgets
- 🤔 Integrated Tutorials
& much more
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Goerli & Prater
What's Changed
Full Changelog: v2.0.0-rc.18...v2.0.0-rc.19
2.0.0-rc.18
How to update
- Stereum Launcher updates automatically by starting it. Manual downloads available down below and on stereum.net.
- Use the update manager to update your node
Changes summary
since last release
- Standalone Validator Clients for Teku & Nimbus
- Recommended Checkpoints for Checkpoint Sync
- OS Update in Update Modal
- Export Client / Service Logs Button
- First Integrated Tutorial -> RPC Endpoint
- WS Endpoint Widget
- Bugfixes & various small improvements
Scope
Ethereum Full Node
- Mainnet
- Testnet: Goerli, Prater & Sepolia
- Setup a staking node with Lighthouse, Lodestar, Nimbus, Prysm or Teku and Besu, Erigon, Geth or Nethermind
- 🧩 Standalone Validator Clients for Teku & Nimbus
- 🚩 Recommended Checkpoint Option for Checkpoint Sync
- ⬆️ OS Update in Update Modal
- ✍️ Export Client / Service Logs Button
- 🌐 WS Endpoint Widget
- 🤔 First Integrated Tutorial (RPC Endpoint)
& much more
Gnosis Full Node
- Mainnet
- Setup a staking node with Lighthouse or Teku and Nethermind:
SSV Network
- Setup an operator for SSV Network
- Goerli & Prater
What's Changed
Full Changelog: v2.0.0-rc.17...v2.0.0-rc.18