Skip to content

Commit

Permalink
Breaking Releases (#2945)
Browse files Browse the repository at this point in the history
* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Block)

* Correct Block dependency version to include ^

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Blockchain)

* Bump client version

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Common)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (devp2p)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Ethash)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (EVM)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Genesis)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (RLP)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (StateManager)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Trie)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Tx)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Util)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (VM)

* Add CHANGELOG base entry, bump version number, update upstream dependency versions (Wallet)

* Rebuild package-lock.json

* CHANGELOG updates with change diff since RC1 (partly RC2)

* Rebuild docs

* Small fixes

* Additional README updates

* Update packages/client/CHANGELOG.md

* Update packages/devp2p/CHANGELOG.md

* Small release note additions

---------

Co-authored-by: Gabriel Rocheleau <contact@rockwaterweb.com>
  • Loading branch information
holgerd77 and gabrocheleau authored Aug 9, 2023
1 parent fa8a518 commit c47d2c7
Show file tree
Hide file tree
Showing 171 changed files with 6,745 additions and 14,157 deletions.
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,10 @@ Below you can find a list of the packages included in this repository.

The following are our currently active branches:

| Branch | Release Series | Status |  Description |
| --------------------------------------------------------------------------------------- | -------------- | ------------- | ------------------------------------------------------------------------------------------------------------- |
| [master](https://github.com/ethereumjs/ethereumjs-monorepo) | v7 | `Active` | Upcoming v7 release branch (see Issue [#2561](https://github.com/ethereumjs/ethereumjs-monorepo/issues/2561)) |
| [maintenance-v6](https://github.com/ethereumjs/ethereumjs-monorepo/tree/maintenance-v6) | v6 | `Maintenance` | Maintenance for v6 releases (current) |

**Note:** For this last weeks before our upcoming v7 breaking release series (~July 2023) we use our `master` branch for final v7 development and have side-pushed current release series (v6) maintenance to a separate `maintenance-v6` branch.
| Branch | Release Series | Status |  Description |
| --------------------------------------------------------------------------------------- | -------------- | ------------- | ---------------------------------- |
| [master](https://github.com/ethereumjs/ethereumjs-monorepo) | v7 | `Active` | Current release and working branch |
| [maintenance-v6](https://github.com/ethereumjs/ethereumjs-monorepo/tree/maintenance-v6) | v6 | `Maintenance` | Maintenance for v6 releases |

Breaking releases are done in sync for all libraries, and release cycles are named after the `@ethereumjs/vm` version. In most cases PRs should be opened towards the current working branch.

Expand Down
158 changes: 79 additions & 79 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions packages/block/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
(modification: no type change headlines) and this project adheres to
[Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## 5.0.0 - 2023-08-09

Final release version from the breaking release round from Summer 2023 on the EthereumJS libraries, thanks to the whole team for this amazing accomplishment! ❤️ 🥳

See [RC1 release notes](https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fblock%405.0.0-rc.1) for the main change description.

Following additional changes since RC1:

- 4844: Rename `dataGas` to `blobGas` (see EIP-4844 PR [#7354](https://github.com/ethereum/EIPs/pull/7354)), PR [#2919](https://github.com/ethereumjs/ethereumjs-monorepo/pull/2919)

## 5.0.0-rc.1 - 2023-07-18

This is the release candidate (RC1) for the upcoming breaking releases on the various EthereumJS libraries. The associated release notes below are the main source of information on the changeset, also for the upcoming final releases, where we'll just provide change addition summaries + references to these RC1 notes.
Expand Down
2 changes: 0 additions & 2 deletions packages/block/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@
[![Code Coverage][block-coverage-badge]][block-coverage-link]
[![Discord][discord-badge]][discord-link]

Note: this README has been updated containing the changes from our next breaking release round [UNRELEASED] targeted for Summer 2023. See the README files from the [maintenance-v6](https://github.com/ethereumjs/ethereumjs-monorepo/tree/maintenance-v6/) branch for documentation matching our latest releases.

| Implements schema and functions related to Ethereum's block. |
| ------------------------------------------------------------ |

Expand Down
4 changes: 2 additions & 2 deletions packages/block/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ ___
| Name | Type |
| :------ | :------ |
| `baseFeePerGas` | `PrefixedHexString` |
| `blobGasUsed?` | `PrefixedHexString` |
| `blockHash` | `PrefixedHexString` |
| `blockNumber` | `PrefixedHexString` |
| `dataGasUsed?` | `PrefixedHexString` |
| `excessDataGas?` | `PrefixedHexString` |
| `excessBlobGas?` | `PrefixedHexString` |
| `extraData` | `PrefixedHexString` |
| `feeRecipient` | `PrefixedHexString` |
| `gasLimit` | `PrefixedHexString` |
Expand Down
2 changes: 1 addition & 1 deletion packages/block/docs/classes/Block.md
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ ___
**validateBlobTransactions**(`parentHeader`): `void`

Validates that blob gas fee for each transaction is greater than or equal to the
dataGasPrice for the block and that total blob gas in block is less than maximum
blobGasPrice for the block and that total blob gas in block is less than maximum
blob gas per block

#### Parameters
Expand Down
Loading

0 comments on commit c47d2c7

Please sign in to comment.