You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/release-checklist.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ assignees: ''
17
17
-[ ]`git tag 24.4.0-RC1`
18
18
-[ ]`git push upstream 24.4.0-RC1`
19
19
-[ ] Sign-off with team; announce the tag in #besu-release in Discord
20
-
-[ ] Targeting this tag for the burn-in: https://github.com/hyperledger/besu/releases/tag/24.4.0-RC1
20
+
-[ ] Targeting this tag for the burn-in: https://github.com/besu-eth/besu/releases/tag/24.4.0-RC1
21
21
-[ ] Consensys staff start burn-in using this tag
22
22
-[ ] start a new burn-in fleet with comparison nodes from previous release
23
23
-[ ] update existing canaries and validators
@@ -34,18 +34,18 @@ assignees: ''
34
34
-[ ]`git checkout 24.4.0-RC1`
35
35
-[ ]`git tag 24.4.0`
36
36
-[ ]`git push upstream 24.4.0`
37
-
-[ ] Manually run https://github.com/hyperledger/besu/actions/workflows/draft-release.yml using `main` branch` and the FULL RELEASE tag name, i.e. `24.4.0`. Note, this workflow should always be run from `main` branch (hotfix tags will still be released even if they were created based on another branch)
37
+
-[ ] Manually run https://github.com/besu-eth/besu/actions/workflows/draft-release.yml using `main` branch` and the FULL RELEASE tag name, i.e. `24.4.0`. Note, this workflow should always be run from `main` branch (hotfix tags will still be released even if they were created based on another branch)
38
38
- publishes artefacts and version-specific docker tags but does not fully publish the GitHub release so subscribers are not yet notified
39
39
-[ ] Check all draft-release workflow jobs went green
40
40
-[ ] Check binary SHAs are correct on the release page
41
41
-[ ] Check artifacts exist in https://hyperledger.jfrog.io/ui/repos/tree/General/besu-maven
42
42
-[ ] Update release notes in the GitHub draft release, save draft and sign-off with team
43
-
-[ ] IMPORTANT: confirm the tag name is the ONLY text in the "Release title", otherwise it will break the Docker Promote workflow https://github.com/hyperledger/besu/actions/workflows/docker-promote.yml
43
+
-[ ] IMPORTANT: confirm the tag name is the ONLY text in the "Release title", otherwise it will break the Docker Promote workflow https://github.com/besu-eth/besu/actions/workflows/docker-promote.yml
44
44
-[ ] Publish draft release ensuring it is marked as latest release (if appropriate)
45
45
- this is now public and notifies subscribed users
46
46
- makes the release "latest" in github
47
47
- publishes the docker `latest` tag variants
48
-
-[ ] Verify https://github.com/hyperledger/besu/actions/workflows/docker-promote.yml went green
48
+
-[ ] Verify https://github.com/besu-eth/besu/actions/workflows/docker-promote.yml went green
49
49
-[ ] Create homebrew release PR using [update-version workflow](https://github.com/hyperledger/homebrew-besu/actions/workflows/update-version.yml)
50
50
- If the PR has not been automatically created, create the PR manually using the created branch `update-<version>`
51
51
-[ ] Verify homebrew release once the PR has merged using `brew tap hyperledger/besu && brew install besu` on MacOSX to verify latest version has been installed
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
### Thanks for sending a pull request! Have you done the following?
10
10
11
-
-[ ] Checked out our [contribution guidelines](https://github.com/hyperledger/besu/blob/main/CONTRIBUTING.md)?
11
+
-[ ] Checked out our [contribution guidelines](https://github.com/besu-eth/besu/blob/main/CONTRIBUTING.md)?
12
12
-[ ] Considered documentation and added the `doc-change-required` label to this PR [if updates are required](https://wiki.hyperledger.org/display/BESU/Documentation).
13
13
-[ ] Considered the changelog and included an [update if required](https://wiki.hyperledger.org/display/BESU/Changelog).
14
14
-[ ] For database changes (e.g. KeyValueSegmentIdentifier) considered compatibility and performed forwards and backwards compatibility tests
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,12 @@
1
1
# Changelog
2
2
3
-
## Unreleased
3
+
## 26.3.0
4
+
5
+
### Repository Migration
6
+
- The Besu repository has moved from `hyperledger/besu` to `besu-eth/besu`. GitHub automatically redirects all existing links from the old location.
7
+
8
+
### Repository Migration
9
+
- The Besu repository has moved from `hyperledger/besu` to `besu-eth/besu`. GitHub automatically redirects all existing links from the old location.
4
10
5
11
### Breaking Changes
6
12
- Clique consensus has been removed. Besu can no longer start or mine on pure Clique networks. Syncing networks that started as Clique and have since transitioned to PoS via `terminalTotalDifficulty` (e.g. Linea Mainnet) are still supported. [#9852](https://github.com/hyperledger/besu/pull/9852)
@@ -16,13 +22,17 @@
16
22
### Bug fixes
17
23
- BFT forks that change block period on time-based forks don't take effect [9681](https://github.com/hyperledger/besu/issues/9681)
18
24
- Fix QBFT `RLPException` when decoding proposals from pre-26.1.0 nodes that do not include the `blockAccessList` field [#9977](https://github.com/hyperledger/besu/pull/9977)
25
+
- Wait for peers before starting chain download. Prevents an OutOfMemory (OOM) error when the node has zero peers [#9979](https://github.com/hyperledger/besu/pull/9979)
19
26
20
27
### Additions and Improvements
21
28
- Add IPv6 dual-stack support for DiscV5 peer discovery (enabled via `--Xv5-discovery-enabled`): new `--p2p-host-ipv6`, `--p2p-interface-ipv6`, and `--p2p-port-ipv6` CLI options enable a second UDP discovery socket; `--p2p-ipv6-outbound-enabled` controls whether IPv6 is preferred for outbound connections when a peer advertises both address families [#9763](https://github.com/hyperledger/besu/pull/9763); RLPx now also binds a second TCP socket on the IPv6 interface so IPv6-only peers can establish connections [#9873](https://github.com/hyperledger/besu/pull/9873)
22
29
- Stop EngineQosTimer as part of shutdown [#9903](https://github.com/hyperledger/besu/pull/9903)
23
30
- Add `--max-blobs-per-transaction` CLI option to configure the maximum number of blobs per transaction [#9912](https://github.com/hyperledger/besu/pull/9912)
31
+
- Add `--max-blobs-per-block` CLI option to configure the maximum number of blobs per block when block building [#9983](https://github.com/hyperledger/besu/pull/9983)
24
32
- Add blockTimestamp to transaction RPC results [#9887](https://github.com/hyperledger/besu/pull/9887)
25
33
- Plugin API: Allow the registration of multiple PluginTransactionPoolValidatorFactory [#9964](https://github.com/hyperledger/besu/pull/9964)
34
+
- Add `-Pcases` case name filtering to JMH benchmark suite [#9982](https://github.com/hyperledger/besu/pull/9982)
35
+
- Use JDK SHA-256 provider to leverage hardware SHA-NI instructions instead of BouncyCastle [#9924](https://github.com/hyperledger/besu/pull/9924)
0 commit comments