Skip to content

Merge V2.3.0 candidate#1787

Merged
cffls merged 288 commits intomasterfrom
v2.3.0-candidate
Sep 24, 2025
Merged

Merge V2.3.0 candidate#1787
cffls merged 288 commits intomasterfrom
v2.3.0-candidate

Conversation

@cffls
Copy link
Copy Markdown
Contributor

@cffls cffls commented Sep 24, 2025

Description

Merge v2.3.0 candidate to master

cffls and others added 30 commits February 27, 2025 08:57
Add optional HeimdallWSAddress configuration and refactor handler_bor methods
…-fix-heimdallws

Bor nil check on ws subscription
cffls and others added 26 commits August 31, 2025 09:21
* fix: concurrent data read/write cases in RequestWitnesses and fetchWitness
* core: catch panic in block-stm processing

* core: send err back to parent fn
* Enable coinbase to be a different address from the block producer

* Update contract address
This will prevent problems where a node needs to be restarted twice before it could pick up a new hardfork from genesis. This was caused by an old version of chain config, which was previously stored in database, being used by a node at start. The commit will avoid reading any old chain config from db and always read it directly from a genesis file or from the binary itself.
* fix: blockchain, span_store, finality data races

* chore: unit test and nits

* fix: lint
* Ensure validator bytes are correctly verified prior Rio

* Add new special block for Amoy

* Fix unit test

* Add new blocks
* chore: bump kurtosis-pos

* chore: change state sync test
* feat: witness rpc endpoints

* fix: lint

* chore: RPCMarshalWitness

* chore: move endpoints behind a flag

* chore: make docs
* remove minimum gas enforce while crearting accesslist

* unit tests

* ci fix
Backport master to develop
This commit fixes a bug where when heimdall is down, its status isn't correctly reflected in span store. The fix will make FetchStatus and GetLatestSpan non-blocking, which would allow the status of heimdall to be properly updated in span store.
develop to v2.3.0-candidate after v2.2.11
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
31 Security Hotspots
13.1% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@cffls cffls merged commit b05c052 into master Sep 24, 2025
23 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.