Sally MacFarlane
0448af8d24
[CHANGELOG] clarify breaking changes ( #8052 )
...
* clarify breaking changes in changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-19 00:55:41 +00:00
ahamlat
8c451c109a
Revise the approach for setting level_compaction_dynamic_level_bytes ( #8037 )
...
* Create a RocksDB opener that display a warning if it takes too much time to open the database
* Change the strategy levelCompactionDynamicLevelBytes is set
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
2024-12-18 13:44:49 +01:00
Bhanu Pulluri
43c8a6a89b
Add RPC HTTP options to specify custom truststore and password ( #7978 )
...
* Add RPC HTTP options to specify custom truststore and it's password
* Update error logs to indicate options to use
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-18 12:45:01 +10:00
Sally MacFarlane
49ed3ce48b
[CHANGELOG] add 24.12.1 and 24.12.2 hotfix release notes ( #8025 )
...
* add hotfix to changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
* add 24.12.2 notes
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-17 09:47:04 +00:00
Preeti
e2bd137202
Chore!: Removed Deprecated --host-whitelist option ( #8012 )
...
* Chore:Removed Deprecated --host-whitelist option
* chore: Update everything_config.toml and Updated upcoming Breaking Change in CHANGELOG.md file
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
---------
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-11 11:03:52 +00:00
Wetitpig
4435f75233
Retrieve all transaction receipts for a block in one request ( #6646 )
...
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net >
2024-12-10 21:28:42 +10:00
Jason Frame
101bd06ebd
Update changelog for 24.12.0-RC2 ( #8002 )
...
Signed-off-by: Jason Frame <jason.frame@consensys.net >
2024-12-09 03:12:05 +00:00
Sally MacFarlane
4033d3b719
account overrides: parse hex string into nonce long ( #7999 )
2024-12-09 02:24:03 +00:00
Fabio Di Fabio
f8e93bf544
Support rpc pending block tag when estimating gas ( #7951 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-06 12:50:38 +00:00
Gabriel-Trintinalia
a3592a71b1
Allow frontier simulation when Base Fee is present ( #7965 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-06 08:07:50 +00:00
Jason Frame
13fd24f064
Update CHANGELOG.md for 24.12.0 release ( #7996 )
...
Update CHANGELOG.md for 24.12.0 release
Signed-off-by: Jason Frame <jason.frame@consensys.net >
2024-12-06 01:20:07 +00:00
ahamlat
d595eeebb3
Improve newPayload and FCU logs ( #7961 )
...
* Change the output log on newPayload and FCU executions
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
Co-authored-by: Simon Dudley <simon.dudley@consensys.net >
2024-12-05 16:49:05 +00:00
Bhanu Pulluri
1b7b6e8025
Add RPC WS options to specify password file for keystore and truststore ( #7970 )
...
* Add RPC WS options to specify password file for keystore and truststore
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update changelog
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-04 16:53:40 +00:00
Fabio Di Fabio
74929eb215
Revert "revert to unchanged plugin interface signature ( #7938 )" ( #7977 )
...
This reverts commit f08147acef .
# Conflicts:
# plugin-api/build.gradle
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
Co-authored-by: Justin Florentine <justin+github@florentine.us >
2024-12-03 19:13:10 +00:00
Sally MacFarlane
afd4da1974
Fast sync - deprecation warning ( #7906 )
...
* fast sync log warnings for deprecation
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
* minor text change in changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-11-29 10:27:09 +00:00
Sally MacFarlane
63496dbc6c
Remove P2P TLS (experimental) feature ( #7942 )
2024-11-29 15:43:50 +10:00
Fabio Di Fabio
14dec7b775
Add histogram to metrics system ( #7944 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-11-27 14:54:02 +00:00
Fabio Di Fabio
5b2da5a068
Migrate to Prometheus lib 1.x ( #7880 )
...
* Upgrade to Promethus java client 1.x and adapt the code to the new version
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Update CHANGELOG.md
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-11-27 11:04:31 +00:00
Bhanu Pulluri
f64c147c4a
QBFT: Fix validation of proposal based on older round's prepared block ( #7875 )
...
* QBFT: Fix validation of proposal based on older round's prepared block
* Add round numbers to new blocks and prepared based proposals
* QBFT fix around proposal validation by proposer and testcase updates
- Check the result of proposer's self proposal validation before sending prepare message
- Update roundchange testcases to include round numbers in blocks
* Update changelog with qbft fix
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-11-25 20:55:22 +00:00
ahamlat
674a7bae58
Upgrade rocksdb jni lib from 8.3.2 to 9.7.3 ( #7817 )
...
* Upgrade rocksdb jni lib from 8.3.2 to 9.7.3
* Remove deprecated metrics
* Add changelog entry
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
2024-11-25 13:33:26 +01:00
Sally MacFarlane
ab12657f32
[CHANGELOG] Deprecation warnings for privacy, permissioning, PoW, fast sync ( #7891 )
...
* typo
* added deprecation for sunset group
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-11-20 23:16:59 +00:00
Justin Florentine
c127f9c1d7
naming things is important ( #7895 )
...
BesuContext was not a helpful name for an interface that only manipulates services to be used by plugins.
---------
Signed-off-by: jflo <justin+github@florentine.us >
2024-11-20 22:23:49 +00:00
Sally MacFarlane
9718fd58e7
eth_estimateGas state overrides ( #7890 )
...
* parse account overrides parameter for eth_estimateGas
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
* changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-11-20 21:48:11 +00:00
Fabio Di Fabio
fe462896d2
Add support for counter metric with external supplied value ( #7894 )
...
* Add support for counter metric with external supplied value
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Update CHANGELOG
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-11-20 18:42:36 +01:00
Sally MacFarlane
8b7ca20176
eth_call overrides ( #7801 )
...
* add state and account overrides
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-11-20 08:16:33 +10:00
Matt Whitehead
40b27a15d2
Upgrade netty to 4.1.115 (latest version) to resolve CVE ( #7878 )
...
* Upgrade netty to 4.1.115 (latest version) to resolve CVE
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Update changelog
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
---------
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
2024-11-14 07:45:34 +00:00
amsmota
c15afb915b
control jemalloc reporting and loading ( #7424 )
...
* Implementing Issue #7047 - Optionally load jemalloc
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Implementing Issue #7047 - Optionally load jemalloc
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Implementing Issue #7047 - Optionally load jemalloc: fixes after review
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Implementing Issue #7047 - Optionally load jemalloc: added entry to CHANGELOG
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Changes after review
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Added env var check in unix script
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
* Improved code and script, build and tested
Signed-off-by: amsmota <amsmota@gmail.com >
* Improved code and script, build and tested
Signed-off-by: amsmota <amsmota@gmail.com >
---------
Signed-off-by: Antonio Mota <antonio.mota@citi.com >
Signed-off-by: amsmota <amsmota@gmail.com >
2024-11-13 08:50:56 +00:00
Bhanu Pulluri
e17ebc5e8d
Add TLS/mTLS options for websockets ( #7854 )
...
* Fix incorrect duration for THREE_MINUTES from 1 minute to 3 minutes
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Add options to enable TLS/mTLS for websocket connections
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Revert an irrelevant change
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update tests, options and option dependencies
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Fix CHANGELOG entry
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Fix CHANGELOG entry
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-11-08 10:08:11 +00:00
garyschulte
d846e3749b
Remove retesteth rpc service and commands ( #7833 )
...
* remove retesteth rpc service and commands
Signed-off-by: garyschulte <garyschulte@gmail.com >
2024-10-31 19:18:27 +00:00
Fabio Di Fabio
ba86ce1181
Add a method to check if a metric category is enabled to the plugin API ( #7832 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-30 13:12:10 -04:00
Fabio Di Fabio
22a570eda4
Fix registering new metric categories from plugins ( #7825 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-30 16:21:10 +01:00
Fabio Di Fabio
ee69279a94
Add getPendingTransactions to TransactionPoolService ( #7813 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-27 23:40:33 +00:00
Fabio Di Fabio
937c25acdd
Update Java dependencies ( #7786 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-21 09:49:06 +00:00
Fabio Di Fabio
9a7744763a
Create and publish Besu BOM (Bill of Materials) ( #7615 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-18 10:50:55 +00:00
Matilda-Clerke
2169985ee2
7311: add peertask foundation code ( #7628 )
...
* 7311: Add PeerTask system for use in future PRs
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
2024-10-18 11:33:15 +10:00
Fabio Di Fabio
dfbfb96f28
Fine tune already seen txs tracker when a tx is removed from the pool ( #7755 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-17 09:23:59 -07:00
Simon Dudley
141eb4b752
Prep changelog for 24.10.0-RC2 ( #7769 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-10-15 01:01:02 +00:00
Simon Dudley
b6a09cd136
revert "7536 use head for snap sync ( #7718 )" ( #7767 )
...
This reverts commit a7e1f6ace0 .
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-10-15 10:35:45 +10:00
Simon Dudley
5330e5ae6d
Disable --Xsnapsync-to-head-enabled by default ( #7764 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-10-14 20:17:09 +00:00
Justin Florentine
1029c512cb
communicate out option removal ( #7762 )
...
Signed-off-by: Justin Florentine <justin+github@florentine.us >
2024-10-14 10:55:32 +10:00
Fabio Di Fabio
d5ee9b7bb1
Fix eth_feeHistory rewards when bounded by configuration ( #7750 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-11 08:28:39 +00:00
Simon Dudley
aac7c63b08
Rotate CHANGELOG for 24.10.0 release ( #7752 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-10-10 11:04:02 +10:00
Matt Whitehead
03a0cfad4b
Support BFT mining coordinator being temporarily stopped while syncing ( #7657 )
...
* Support BFT mining coordinator being temporarily stopped while syncing happens
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Apply same change to IbftBesuControllerBuilder
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Add changelog entry
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Add event queue start/stop test
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Add BFT mining coordinator tests
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Typo
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Update consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftEventQueue.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com >
* Update consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftProcessor.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com >
---------
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com >
Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-10-09 12:07:20 +01:00
Simon Dudley
e4c1b5991c
Fix RocksDBException: Busy during snapsync ( #7746 )
...
Signed-off-by: Karim Taam <karim.t2am@gmail.com >
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
Co-authored-by: Karim Taam <karim.t2am@gmail.com >
2024-10-09 20:01:54 +10:00
Stefan Pingel
11a62a0720
Fix unhandled exception ( #7743 )
...
* clean up and use thread safe cache
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net >
2024-10-09 13:36:51 +10:00
kingnhcomcast
a7e1f6ace0
7536 use head for snap sync ( #7718 )
...
* Add support to sync to head instead of safe block during snapsync
Signed-off-by: Kevin King <kevin.king@consensys.net >
Signed-off-by: kingnhcomcast <114761064+kingnhcomcast@users.noreply.github.com >
2024-10-07 09:46:58 -07:00
Fabio Di Fabio
5fd87d61f1
Support chainId in CallParameters ( #7720 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-10-04 04:48:43 +00:00
Glory Agatevure
67d738c8a1
Add ephemery network config ( #7563 )
...
* Add Ephemery genesis config file
Signed-off-by: gconnect <agatevureglory@gmail.com >
---------
Signed-off-by: gconnect <agatevureglory@gmail.com >
Signed-off-by: Glory Agatevure <agatevureglory@gmail.com >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-10-04 01:40:48 +00:00
Gabriel-Trintinalia
49bf37cc31
Expose chain ID in the BlockchainService plugin API ( #7702 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-10-02 02:45:26 +00:00
Fabio Di Fabio
7af03b7295
Align gas cap for transaction simulation to Geth approach ( #7703 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-10-01 18:00:20 +02:00