Skip to content

Conversation

holgerd77
Copy link
Member

Post-release, but does not matter, merge ready.

Copy link

codecov bot commented Mar 26, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 79.61%. Comparing base (99c7b38) to head (e538915).
Report is 1 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

Flag Coverage Δ
block 83.29% <ø> (ø)
blockchain 89.49% <ø> (ø)
client 68.04% <ø> (-0.02%) ⬇️
common 98.49% <ø> (ø)
devp2p 86.59% <ø> (ø)
evm 72.94% <ø> (ø)
genesis 99.98% <ø> (ø)
mpt 89.45% <ø> (-0.26%) ⬇️
rlp 91.43% <ø> (ø)
statemanager 69.16% <ø> (ø)
tx 90.65% <ø> (ø)
util 82.11% <ø> (ø)
vm 57.20% <ø> (ø)
wallet 88.55% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Member

@jochem-brouwer jochem-brouwer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two small nits: these changes are also not applied to era, is this correct?

It seems like binarytree follows the format of the other changelogs and era does not, but both have no alpha release?

## 10.0.0-dev-rc.1 - 2025-03-24

This is the first (and likely the last) round of `RC` releases for the upcoming breaking releases, following the `alpha` releases from October 2024. The releases are somewhat delayed (sorry for that), but final releases can now be expected very very soon, to be released once the Ethereum [Pectra](https://eips.ethereum.org/EIPS/eip-7600) hardfork is scheduled for mainnet and all EIPs are fully finalized. Pectra will then also be the default hardfork setting for all EthereumJS libraries.
This is the first (and likely the last) round of `RC` releases for the upcoming breaking releases, following the `alpha` releases from October 2024 (see `alpha` release release notes for full/main change description). The releases are somewhat delayed (sorry for that), but final releases can now be expected very very soon, to be released once the Ethereum [Pectra](https://eips.ethereum.org/EIPS/eip-7600) hardfork is scheduled for mainnet and all EIPs are fully finalized. Pectra will then also be the default hardfork setting for all EthereumJS libraries.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we maybe link this to a sector in the README?

Note: binarytree has no alpha release, see: https://github.com/ethereumjs/ethereumjs-monorepo/blob/53c9f32c6026d05d5ff51f218578eaa1aa720923/packages/binarytree/CHANGELOG.md#1000-dev-rc1---2025-03-24

For the block release you could link for instance to: https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/block/CHANGELOG.md#600-alpha1---2024-10-17 (note: this is not a permalink so if we do update the file but not the header titles in the file itself, it should link to the correct part of the changelog even if we update it!)

### New Versioning Scheme

This breaking release round will come with a new versioning scheme (thanks to @paulmillr for the [suggestion](https://github.com/ethereumjs/ethereumjs-monorepo/issues/3748)), aligning the package numbers on breaking releases for all EthereumJS packages. This will make it easier to report bugs ("bug happened on EthereumJS version 10 releases"), reason about release series and make library compatibility more transparent and easier to grasp.
This breaking release round will come with a new versioning scheme (thanks to paulmillr for the [suggestion](https://github.com/ethereumjs/ethereumjs-monorepo/issues/3748)), aligning the package numbers on breaking releases for all EthereumJS packages. This will make it easier to report bugs ("bug happened on EthereumJS version 10 releases"), reason about release series and make library compatibility more transparent and easier to grasp.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: what is the motivation to remove the @? It is now not directly clear it's an username I'd say.

@holgerd77 holgerd77 merged commit a57c0a9 into master Mar 27, 2025
40 of 41 checks passed
@holgerd77 holgerd77 deleted the new-rc-releases-final-changes branch March 27, 2025 13:15
@holgerd77 holgerd77 mentioned this pull request Apr 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants