Releases: coincashew/EthPillar
v5.0.0 - Pretty Pectrafied
🔥 EthPillar v5.0.0 released! Hello Pectra 🦒! Introducing refreshed UIs, 🛡️ node-checker and 2 new integrations, 🐼 Contributoor 🔧 eth-validator-cli by TobiWo
🛡️ Action item: Try out the new 🛡️ Security & Node Checks including Node Checker: Automated security and health checks for your node.
🚀 Includes new pectra queue handling updates, key management improvements, error handling improvements and other fixes.
🔗 Changelog: https://github.com/coincashew/EthPillar/releases/tag/v5.0.0
🔥 Special shoutout to CryptoR3d for his many contributions to this release!
Try it out on Ephemery testnet risk-free and share your feedback 💙
💪 How to update: https://www.coincashew.com/coins/overview-eth/ethpillar#how-to-update
⬇️ Run your own Ephemery, Hoodi or mainnet node
http://ethpillar.coincashew.com
https://discord.gg/WS8E3PMzrb
Features
- updates: improve user experience when client is already updated (coincashew)
- node-checker: 🛡️ automated security and health checks for your node (coincashew)
- improve service status display with emojis and better formatting #84 (Jor-Tech)
- contributoor: integrate new plugin. powerful monitoring & data-gathering tool. enhances network transparency #88 (coincashew)
- node-checker: add security and version checks #91 (Jor-Tech)
- eth-validator-cli: new plugin. by TobiWo. managing validators via execution layer requests #97 (coincashew)
Bug Fixes
- update: consensus (coincashew)
- improve port checking for Prysm and execution client #81 (Jor-Tech)
- improve environment variable override handling to support partial overrides #83 (Jor-Tech)
- add http:// prefix to EL_RPC_ENDPOINT for consistency #83 (Jor-Tech)
- node-checker: remove redundant check (coincashew)
- export_logs: implement cancel button (coincashew)
- handle locale-specific decimal separators in resource checks #85 (Jor-Tech)
- eth-duties: update filename (coincashew)
- print_node_info: ethpillar_commit grep matches wrong lines (coincashew)
- update: improve latest_version matching (coincashew)
- node-checker: improve version parsing (coincashew)
- node-checker: fix version parsing prysm #94 (Jor-Tech)
- menu: fix service stop/start/restart (coincashew)
- eth-validator-cli: use global options with network #97 (coincashew)
- validator_queue: improve handling of failed api calls #104 (coincashew)
- install_2fa: additional config checks #107 (Jor-Tech)
Code Refactoring
- update: improve checking when already updated. improve version comparison (coincashew)
- update: simplify lower case handling (coincashew)
- node-checker: improve tcp/udp listing, add 30303 to udp (coincashew)
- node-checker: cleanup, more p2p processes (coincashew)
- plugin_client_stats: improve current version check #89 (Jor-Tech)
- update: improve ethpillar update mechanism #90 (Jor-Tech)
- export: cleanup export variables (coincashew)
- plugins: improve menu emojis (coincashew)
- sentinel: cleanup and delete (coincashew)
- toolbox: cleanup menu (coincashew)
- update: simplify and reuse (coincashew)
- mainmenu: cleanup and streamline main menu (coincashew)
- sysadmin: add icons to sysadmin menu #93 (Jor-Tech)
- autostart: simplify function #95 (coincashew)
- node-checker: simplify-delete #96 (coincashew)
- node-checker: improve order arrangement and organization #98 (Jor-Tech)
- node-checker: improve, reuse, delete #100 (coincashew)
- ValidatorQueue: update for pectra #101 (coincashew)
- manage_validator_keys: pectra queue updates, improve linting, update accumulating-distributing validator type #103 (coincashew)
- menu: create security & node checks submenu #105 (coincashew)
Chores
- readme.md: update with latest content & features (coincashew)
- README.md: credits to CodeRabbit (coincashew)
- eth-validator-cli: update withdraw text #99 (coincashew)
- Update dev.yml: only build on main branch pushes (coincashew)
- env: update mev_min_bid to current median value #102 ([coincashew](2c4ddc5...
v4.5.0 - Phenomenal Prysm
🔥 EthPillar v4.5.0 released! Introducing re-designed 📈Logging&Monitoring screens and new 🌈Prysm client-stats Plugin!
🛡️ Action item: Try out the new logging and monitoring. Staking with Prysm? Setup the new client-stats plugin. Update your nodes for Pectra!
🚀 Includes patches to fix terminal issues, fail2ban and 2fa improvements, error handling improvements, sentinel hoodi support and other fixes.
🔗 Changelog: https://github.com/coincashew/EthPillar/releases/tag/v4.5.0
Try it out on Ephemery testnet risk-free and share your feedback 💙
💪 How to update: https://www.coincashew.com/coins/overview-eth/ethpillar#how-to-update
⬇️ Run your own Ephemery, Hoodi or mainnet node
http://ethpillar.coincashew.com
https://discord.gg/WS8E3PMzrb
Features
- dora: persist stop/start (coincashew)
- mevboost: binaries now support Hoodi, enable #72 (coincashew)
Bug Fixes
- prysm client stats: create service account (coincashew)
- locale: fix terminal formatting issues, missing emojis (coincashew)
- view_logs: remove extra flag (coincashew)
- client-stats: change inputbox title #77 (coincashew)
- functions: improve error handling when missing binaries #76 (coincashew)
- ems: fix ip formatting (coincashew)
Code Refactoring
- config.d: move all relevant configurations to their respective .d directories #69 (coincashew)
- 2fa: move check for ssh keys (coincashew)
- fail2ban: simplify and retain existing ssh port (coincashew)
- 2fa: relax root requirement, improving compatibility with non-root user accounts (coincashew)
- view_logs: more compact logs, hide host name (coincashew)
- 2fa: remove sudo permissions (coincashew)
- plugin-prysm-client-stats: standardize to plugin format #77 (coincashew)
- TAGS: error handling, check for null values #77 (coincashew)
- logs: redesign logging and monitoring menu #76 (coincashew)
- monitoring: update journalctl command (coincashew)
Chores
- dora: set disableSynchronizer to true, avoid fetching old states (coincashew)
- sentinel: update testnet to hoodi (coincashew)
- prysm: update url from prysmaticlabs to OffchainLabs (coincashew)
- motd: bump v4.5.0 (coincashew)
Commits
- prysmctl and client-stats incl install script #70 (Jor-Tech)
- correct service name client-stats #71 (Jor-Tech)
- 993284c: Merge branch 'main' of github.com:coincashew/ethpillar (coincashew)
- 353b963: Update monitor ports in client-stats.service (Jor-Tech) #74
- fa2e721: Merge branch 'main' into plugin-client-stats (coincashew) #77
- e95a05a: Merge branch 'main' of github.com:coincashew/ethpillar (coincashew)
v4.4.0 - Delightful Dora
Features
- dora: Add Dora, self-hosted lightweight blockchain explorer with validator actions #67 (coincashew)
Bug Fixes
- update_execution: fix from ohko4711 to handle Erigon's versioning (coincashew)
Code Refactoring
Chores
- motd: v4.4.0 updates, thanks GG, dora (coincashew)
v4.3.1 - Gitcoin Release #3
gm home staking EthPillar enjooyer! 👋
Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!
Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14
Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!
Features
- Unattended-upgrades: Automatically install security updates (coincashew)
- 2fa: Secure your SSH access with two-factor authentication (coincashew)
Bug Fixes
- 2fa: typo (coincashew)
Chores
- erigon: update repo url, execution update process (coincashew)
- 2fa: update permissions (coincashew)
- motd: add 2fa, unattended-updates announcement (coincashew)
Commits
v4.3.0 - Gitcoin Release #2
gm home staking EthPillar enjooyer! 👋
Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!
Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14
Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!
Features
- Performance Tuning & Fail2Ban: Add fail2ban, noatime, swappiness (coincashew)(db3fcf3)
- README: Add more cool badges (coincashew)
Bug Fixes
- README: Remove build badge (coincashew)
Documentation
- installs: Simplify wording (coincashew)
Chores
- motd: Update Gitcoin, announce performance tuning & fail2ban (coincashew)
Commits
v4.2.1 - gm Gitcoin 23
gm home staking EthPillar enjooyer! 👋
Support EthPillar and your open source projects this Gitcoin 23 round until April 16th!
Link to Donate > https://explorer.gitcoin.co/#/round/42161/865/14
Every donation you make counts and is amplified in Quadratic Funding.
Thank you for supporting us!
Features
- progress bar: show tdqm progress bar when downloading binaries (coincashew)
- deploy: Add Next Steps Staking reminder screen for solo stakers (coincashew)
- csm plugin: add Hoodi support (coincashew)
- manage_validator_keys: Add --amount flag (coincashew)
Bug Fixes
- nimbus resync: delete quotes to improve compatibility (coincashew)
- btop: improve shell compatibility (coincashew)
Code Refactoring
- csm: improve lido csm onboarding instructions, simplify config (coincashew)
Chores
- mevboost: disable mevboost on Hoodi until new mevboost binaries with Hoodi suppport is released (coincashew)
- lidocsm: updates for hoodi fee recipient address (coincashew)
- checkpointsync: retire ethstaker holesky sync url (coincashew)
- motd: Add Ethstaker survey (coincashew)
- mev relays: Add new Hoodi relays (coincashew)
- **Update README.md **: Add Stargazers (coincashew)
- motd: Add gitcoin 23 donation link (coincashew)
- teku: update --checkpoint-sync-url flag (coincashew)
v4.2.0
Features
- export logs: Add ability to export journalctl service logs. Access under system admin menu (coincashew)
- motd: add message of the day, staking updates (coincashew)
- csm hoodi: add Lido CSM support for Hoodi config, titan relay (coincashew)
Code Refactoring
- nimbus: Enable native Hoodi testnet support (coincashew)
- deploy: exit variable > hard coded exit value (coincashew)
Chores
- hoodi: Change to blockscout block explorer (coincashew)
v4.1.0
Features
- teku-besu: Add Hoodi testnet support (coincashew)
Bug Fixes
- hoodi: Enable checkpoint sync (coincashew)
- Update hoodi launchpad url (coincashew)
- functions: beaconcha.in dashboard link (coincashew)
- nimbus: --bootstrap-node bootnode variable name (coincashew)
- resync_consensus: load ephemery-hoodi network metadata for nimbus (coincashew)
Documentation
- validator_keys: Fix hoodi text (coincashew)
Code Refactoring
- patches: remove eth-metrics alert patch check, update teku-besu description (coincashew)
Chores
- checkpointsync: Add ATTESTANT hoodi url (coincashew)
v4.0.0
Features
- functions: Add validator actions and top up screen (coincashew)
- testnets: Add Hoodi and Ephemery support for Nimbus-Nethermind CL/EL #53 (coincashew)
Bug Fixes
- nethermind: Enable JsonRpc as default (coincashew)
Chores
- validator_keys: Update to ethstaker-deposit-cli v1.1.0 with Hoodi support (coincashew)
v3.2.0
Features
- Add support for compounding validator keys (0x02 withdrawal credentials) #50 (coincashew)
Bug Fixes
- lighthouse account validator list uses sudo (coincashew)
Code Refactoring
- installs: Exit immediately on error, on undefined variables (coincashew)