Releases: stereum-dev/ethereum-node
2.0-rc2
How to update
- Please make sure to download the latest version of the launcher, available here or via stereum.net
- Use the update manager to update your node
Changes summary
since last release
- Updating all plugins to merge ready versions
- Resolving issue causing troubles starting/stopping execution- or consensus-clients
- SSH keys of safed connections now load correctly
- Added Prometheu's node exporter dashboard (please restart Prometheus to install it)
- Checking sudo permissions before setup
- Meaningful error messages when import of validator account keys fail
- Update UI improved
- Lots of bugfixes & small improvements
Scope
Solo Staking
- Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Goerli & Prater
- Mainnet
SSV Network
- Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
- Goerli & Prater
What's Changed
- FIX: update & setting issues by @maxbehzadi82 in #703
- Credit technic by @mabasian in #707
- ADD:Single validator options by @maxbehzadi82 in #708
- check for correct sudo permissions and tiny tweaks by @daverolo in #710
- ADD: prometheus node exporter full dashboard by @stefa2k in #715
- FIX: QoL and other issues by @NeoPlays in #717
- FIX: correct permissions of (dir of) engine.jwt by @stefa2k in #718
- Update setting by @mabasian in #720
- FIX: no error msg on failed validator import by @NeoPlays in #722
- ADD: Fee Recipient via API by @NeoPlays in #622
- ADD: Single & Multiple validator options by @maxbehzadi82 in #721
- UPDATe: ssh input chtyled by @mabasian in #725
Full Changelog: v2.0.0-flexible-rc1...v2.0.0-flexible-rc2
2.0-rc1
Changes summary
since last release
- SSV Network setup issue fixed: Full support for SSV Network testnet v2 (shifu)
- Validator account UI improved
- SSH key choosable
- Credits (thanks to our supporters!)
- Lots of small bugfixes
Scope
Suitable for testnet (Goerli/Prater), supported use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- SSV Network: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
- Mainnet
What's Changed
- FIX: remove fixed geth tests by @stefa2k in #680
- ADD:Navigation popup by @maxbehzadi82 in #684
- Credit page by @mabasian in #675
- Update issue templates by @stefa2k in #685
- Cradit items by @mabasian in #693
- FIX: issues by @maxbehzadi82 in #694
- FIX: remove ssv network contract of config file by @stefa2k in #690
- FIX: adjust ssv network shifu domains by @stefa2k in #695
- FIX: make sure to install git on setup by @stefa2k in #697
- ADD:Validator Individual Options by @maxbehzadi82 in #698
- disable update button/icon if no update avail by @daverolo in #700
- FIX: Update stereum btn by @maxbehzadi82 in #701
New Contributors
Full Changelog: v2.0.0-stack...v2.0.0-flexible-rc1
beta2.0-stack
Great Achievements
since last release candidate
- Checkpoint sync: Enter the url of a trusted node and get your consensus client to sync in no time
- Expert mode: Edit service configurations however you want
- The Merge: Fully compatible with all el/cl combinations (12 in total)
- UI improvements: Lots of small to medium enhancements of the UI
Scope
Suitable for testnet (Goerli/Prater), supported use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- SSV Network: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
- Mainnet
What's Changed
- UPDATE: Integration tests, replace Math.random with crypto by @NeoPlays in #604
- FIX: typo by @NeoPlays in #605
- Wire validator by @mabasian in #606
- ADD: Fee Recipient UI & fixes issues by @maxbehzadi82 in #616
- FIX: Blox eth1 port by @NeoPlays in #620
- FIX: Service name (molecule tests) & engine.jwt gen fix by @stefa2k in #615
- FIX: molecule tests & merge by @stefa2k in #623
- FIX: readme update by @stefa2k in #632
- ADD: Fee Recipient Address & change Btn by @maxbehzadi82 in #633
- Setting page by @mabasian in #635
- ADD: new ssv.network dashboards by @stefa2k in #641
- ADD: preparing for merge - ELs & CLs by @gbayasgalan in #607
- ADD: fee recipient option to validator services by @NeoPlays in #644
- FIX: issues on Staking Page by @NeoPlays in #643
- ADD: Update Panel by @maxbehzadi82 in #645
- ADD: Links to SSV Module, Checkpoint Sync by @NeoPlays in #647
- REFACTOR: rename blox to ssv.network by @NeoPlays in #648
- ADD: SYNCHRONISATION by @maxbehzadi82 in #651
- Newtry by @mabasian in #649
- UPDATE: UpdatePanel and icon on staking page by @NeoPlays in #653
- FIX: some changes from #651 by @maxbehzadi82 in #654
- FIX: Molecule remove fixed geth by @stefa2k in #656
- FIX: issues with various dashboards by @stefa2k in #664
- FIX: fixed some issues by @maxbehzadi82 in #665
Full Changelog of last release candidate: v2.0.0-stack-rc4...v2.0.0-stack
Full Changelog of last beta: v2.0.0-betassv...v2.0.0-stack
beta2.0-stash-rc4
This release introduces:
- extended & fixed Control panels
- expert mode (edit service configuration fully)
- many small to medium improvements for stability and UI
- compatible with The Merge with Teku & Geth
Scope
Suitable for testnet, suppored use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Blox SSV: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
- The Merge compatibility
Includes monitoring with Prometheus & Grafana
beta2.0-stash-rc3
This release introduces:
- update managemnt for the OS as well as Stereum and the services managed by Stereum
- full Blox SSV testnet support (including reinstalling existing operator keys)
- extended & fixed Control panels
- many small to medium improvements for stability and UI
Scope
Suitable for testnet, suppored use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Blox SSV: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
Includes monitoring with Prometheus & Grafana
Notes
- Configuration of service (pressing the gears button) after setup is not functional (UI only, doesn't do anything)
What's Changed
- FIX: many issues by @NeoPlays in #548
- [README] Add GitPOAP Badge to Display Number of Minted GitPOAPs for Contributors by @burz in #547
- Control panel by @mabasian in #550
- FIX: Small fixes bundle by @stefa2k in #553
- ADD: update-os & wiring with unattended update by @stefa2k in #554
- FIX: Fixed issues by @maxbehzadi82 in #551
- FIX: resolve molecule issue with apt (stuck) & remove outdated ansible roles by @stefa2k in #556
- FIX: update blox ssv to rc.5 + dashboard by @stefa2k in #557
- Small fixes bundle by @stefa2k in #559
- ADD: versions according to api by @NeoPlays in #558
- ADD: running updates one by one by @NeoPlays in #561
- ADD: stereum notifications service by @stefa2k in #566
- FIX: write grafana.ini automatically by @stefa2k in #574
- Update of Control Page by @mabasian in #572
- UPDATE: The HDD value bar was rebuilt by @mabasian in #576
- ADD: Simple Validator Account Stats by @NeoPlays in #575
- ADD:Expert mode by @maxbehzadi82 in #577
- ADD: auto reconnect after connection loss by @NeoPlays in #578
- Sync status update by @mabasian in #579
- FIX: Blox SSV config formatting by @NeoPlays in #586
- ADD:expert mode child components added by @maxbehzadi82 in #583
- REFACTOR: monitoring on Control-Page by @NeoPlays in #589
- FIX: displaying updates by @NeoPlays in #591
- ADD:Expert mode for services by @maxbehzadi82 in #590
New Contributors
Full Changelog: v2.0.0-stack-rc2...v2.0.0-stack-rc3
beta2.0-stash-rc2
This release introduces many small to medium improvements for stability and UI.
Scope
Suitable for testnet, suppored use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Blox SSV: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
Includes monitoring with Prometheus & Grafana
What's Changed
- FIX: fix welcome sizes by @maxbehzadi82 in #530
- ADD: control Pannel Items comp. added by @mabasian in #524
- Issue#533 by @mabasian in #537
- ADD: Blox SSV key pair replacement by @NeoPlays in #534
- ADD: details of subtasks by @NeoPlays in #538
- FIX:Plugin menu fix by @maxbehzadi82 in #540
- ADD:restarting icon to plugin menu by @maxbehzadi82 in #542
- ADD: automated refresh of UI State by @NeoPlays in #543
Full Changelog: v2.0.0-stack-rc1...v2.0.0-stack-rc2
beta2.0-stash-rc1
This release introduces many small to medium improvements for stability and UI.
Scope
Suitable for testnet, suppored use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Blox SSV: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
Includes monitoring with Prometheus & Grafana
What's Changed
- FIX: link to latest release; milestones by @stefa2k in #453
- ADD: Besu and Nethermind Tests, update other tests by @NeoPlays in #454
- ADD: prometheus automized config generation by @stefa2k in #455
- FIX: getting stuck on connecting animation by @NeoPlays in #457
- UPDATE: ansible log format by @NeoPlays in #458
- ADD: Besu & Nethermind monitoring (molecule test) by @gbayasgalan in #459
- ADD: Grafana provisioning in ansible by @stefa2k in #463
- UPDATE: Blox ssv modal by @maxbehzadi82 in #462
- ADD: TaskManager functionality, fix Validator import by @NeoPlays in #471
- FIX: grafana not starting with prysm by @NeoPlays in #476
- ADD: closing dialog by @NeoPlays in #477
- Storage chart by @mabasian in #480
- FIX: some issues fixed by @maxbehzadi82 in #482
- update sync comp. by @mabasian in #485
- FIX: grafana by @NeoPlays in #489
- FIX:Fixed some issues by @maxbehzadi82 in #490
- FIX: molecule tests by @stefa2k in #474
- FIX: no overwrite of install path while setup by @stefa2k in #492
- FIX: set default values when necessary on setup by @stefa2k in #493
- FIX: remove duplication of key "until" by @stefa2k in #494
- FIX:Fixing issues & adding new features to the task manager by @maxbehzadi82 in #496
- UPDATE: OneClickInstaller by @NeoPlays in #495
- FIX: missing image and TaskManager details by @maxbehzadi82 in #497
- control comp. ui updated by @mabasian in #509
- ADD: fee recipient for teku -> (Kiln & Ropsten) by @gbayasgalan in #512
- FIX: installing all packages at once by @stefa2k in #514
- ADD: node connections added to dashboard by @mabasian in #513
- Fix molecule prysm verify by @stefa2k in #517
- ADD:Plugin & Service menu by @maxbehzadi82 in #521
- FIX: service updates by @stefa2k in #519
- ADD:Control pannel button component with the red prop by @mabasian in #520
- UPDATE: service versions by @NeoPlays in #522
- FIX: supporting sudo user by @stefa2k in #515
- FIX:sub tasks & task manager by @maxbehzadi82 in #528
- fix #461 by @mabasian in #523
Full Changelog: v2.0.0-betassv...v2.0.0-stack-rc1
beta2.0-bloxssv
Suitable for testnet, supporting use cases:
- Solo staking: Setup a staking node with Lighthouse, Nimbus, Prysm or Teku and Besu, Geth or Nethermind
- Blox SSV: Setup an operator and connect to Lighthouse, Nimbus, Prysm or Teku
Includes monitoring with Prometheus & Grafana
What's Changed
- ADD: Validator Import for Teku and fixed some issues by @NeoPlays in #362
- ADD: json validation added to upload and d&d by @maxbehzadi82 in #363
- UPDATE: debug dynamic charts with the server by @mabasian in #364
- UPDATE: ram component is live and dynamic by @mabasian in #366
- ADD: ssv register form added by @maxbehzadi82 in #368
- ADD: check for necessary password change by @NeoPlays in #365
- FIX: FormSetup by @NeoPlays in #369
- FIX: Grafana's dashboard issue by @gbayasgalan in #372
- FIX: integration tests, and serviceLinks not rendering by @NeoPlays in #373
- EDIT: new grafana dashboards for Teku & Nimbus by @gbayasgalan in #375
- FIX: readme up-to-date by @stefa2k in #374
- FIX: syntax error by @gbayasgalan in #376
- FIX: Integration tests by @NeoPlays in #378
- FIX: Integration tests by @NeoPlays in #379
- FIX: updating grafana dashboard for Nimbus by @gbayasgalan in #380
- UPDATE: storage component wired to the server without error by @mabasian in #382
- ADD: docker cleanup after updates #334 by @stefa2k in #383
- FIX: ssh listening ports #333 by @stefa2k in #388
- ADD: patches for updates by @stefa2k in #381
- ADD: delete-validator(s) with API for Lighthouse, Nimbus, Prysm and Teku. Execution layer - Geth by @gbayasgalan in #389
- FIX: Nimbus's dashboard by @gbayasgalan in #391
- UPDATE: IPs of Test-VMs by @NeoPlays in #392
- REFACTOR: Migrating from VueX to Pinia by @maxbehzadi82 in #393
- UPDATE: Network component wired by @mabasian in #395
- Update: calling more function just in one by @mabasian in #396
- All control panel functions were grouped into one function by @mabasian in #398
- ADD: changing client on pluginName now is possible by @maxbehzadi82 in #399
- UPDATE: Clean cod to create groups for wiring methods by @mabasian in #400
- UPDATE: nimbus grafana dashboard by @gbayasgalan in #403
- UPDATE: Debug and error handling by @mabasian in #401
- ADD: OneClickInstallation of BLOX SSV by @NeoPlays in #412
- FIX: use curl docker img instead of ansible by @stefa2k in #394
- FIX: verify for molecule validator apis by @stefa2k in #414
- FIX: update readme by @stefa2k in #411
- FIX: molecule tests now use versions of defaults by @stefa2k in #415
- ADD: molecule monitor-geth; FIX: molecule img versions by @stefa2k in #417
- ADD: First Step Tutorial by @maxbehzadi82 in #416
- ADD: molecule test monitor-bloxssv by @stefa2k in #419
- UPDATE: one SSH tunnel for all charts by @mabasian in #418
- FIX: molecule tests by @stefa2k in #421
- ADD: execution clients - Besu, Nethermind by @gbayasgalan in #420
- FIX: molecule github actions, ssv-key-generator config overwrite by @stefa2k in #423
- ADD: List validator accounts by @stefa2k in #424
- FIX: ssv-key-generator writes correct key-values by @stefa2k in #425
- FIX: automatic import of grafana dashboards by @gbayasgalan in #426
- FIX: data structure in store by @NeoPlays in #431
- FIX: molecule tests by @stefa2k in #432
- FIX:Validator & sidebar UI by @maxbehzadi82 in #435
- UPDATE: Validator Import and Validator Listing by @NeoPlays in #434
- FIX: prometheus docker network alias by @stefa2k in #436
- FIX: Integration Tests by @NeoPlays in #437
- ADD: Start&Stop Service by @NeoPlays in #438
- ADD: Update confirmation modal by @maxbehzadi82 in #440
- FIX: grafana dashboard for nimbus by @gbayasgalan in #441
- ADD: updating Stereum and Services, fix nimbus dashboard by @NeoPlays in #444
- Minor ReadMe Enhancements by @daGscheid in #439
- ADD: Besu, Nethermind and add 1 click preset by @NeoPlays in #443
- FIX: update version by @stefa2k in #445
New Contributors
- @daGscheid made their first contribution in #439
Full Changelog: v2.0.0-betasolo...v2.0.0-betassv
v2.0.0-betasolo
Suitable for testnet, supporting use cases:
- Solo staking: Staking validator accounts on Lighthouse, Nimbus, Prysm and Teku
- Basic monitoring capabilities