Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Minor Releases (Prague Outlook, Bundle Fixes, Bugfixes) #3527

Merged
merged 43 commits into from
Aug 15, 2024

Conversation

holgerd77
Copy link
Member

Follow-up on #3297

This is the last planned release round on the v8 release series before the next breaking release round planned for autumn 2024, where work is already taking place on the master branch (this PR is targeted towards maintenance-v8 but will be ported over to master after the releases to have the CHANGELOG and doc updates in there as well).

Focus of the releases is somewhat of a Prague outlook with shippment of mostly finalized versions of many Prague EIPs like EIP-6110 and EIP-7002 as well as significant bundle fixes for higher stack libaries like the EVM and various improvements and bugfixes during the last 3-4 months (quite some time since the last release round).

Releases are done on all libraries except RLP (15 libraries).

Copy link

codecov bot commented Jul 22, 2024

Codecov Report

Attention: Patch coverage is 0% with 118 lines in your changes missing coverage. Please review.

Please upload report for BASE (maintenance-v8@3deff95). Learn more about missing BASE report.

Additional details and impacted files

Impacted file tree graph

Flag Coverage Δ
block 68.89% <0.00%> (?)
client 0.00% <ø> (?)
tx 77.50% <0.00%> (?)
vm 58.25% <ø> (?)

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

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.

I pushed a commit with small typo fixes, and I left some comments on the PR. The main point which we should discuss is if we should release these packages with outdated EIP-7702.

packages/block/CHANGELOG.md Outdated Show resolved Hide resolved
packages/client/CHANGELOG.md Outdated Show resolved Hide resolved
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.

LGTM

@holgerd77 holgerd77 merged commit 27e2c02 into maintenance-v8 Aug 15, 2024
34 checks passed
@holgerd77 holgerd77 deleted the new-releases branch August 15, 2024 10:42
@holgerd77
Copy link
Member Author

Just published the following releases on npm:

holgerd77 added a commit that referenced this pull request Aug 15, 2024
* Update to the correct release date for the old releases

* Add new release date in CHANGELOG files

* CHANGELOG entries for Kaustinen5 PR, Util partial account CHANGELOG, docs and example

* PrefixedHexString PR CHANGELOG integration

* Add EIP-6110/EIP-7002/EIP-7685 related release notes, documentation updates and examples

* Additional EIP-6110/EIP-7002 README inclusions, EIP table updates

* Add EIP-2935 BLS precompile release notes and a new EVM precompile doc setion and example

* Add EOACodeEIP7702Tx example, README section and CHANGELOG entry

* Additional EIP-7702 CHANGELOG and README additions

* More 7702

* Small additions and some fixes for BLS CHANGELOG entries

* Verkle related CHANGELOG additions

* Various CHANGELOG additions

* Add EIP-7251 consoldiation requests block example and extensive README section, Util CHANGELOG/README for the new class and other CHANGELOG/README additions

* Add proper EIP-2935 (Serve historical block hashes from state) release notes

* Adjust EIP-2935/7709 release notes, add EIP-7610 (state-related retroactive EIP) release notes

* Additional release notes

* Version bumps (Util)

* Version bumps (Common)

* Version bumps (Trie)

* Version bumps (Verkle)

* Version bumps (Tx)

* Version bumps (Wallet)

* Version bumps (Genesis)

* Version bumps (Devp2p)

* Version bumps (Ethash)

* Version bumps (Block)

* Version bumps (Blockchain)

* Version bumps (StateManager)

* Version bumps (EVM)

* Version bumps (VM, client)

* Rebuild package-lock.json

* Update release dates in CHANGELOG files

* Fix typos and URLs

* Minor nits

* Update packages/block/CHANGELOG.md

* Update packages/block/CHANGELOG.md

* More consistent and improved EIP-7685 Requests docs/CHANGELOGs

* Ensure EthJS and Grandine talk (#3511)

* jwt-simple: ensure unpadded payloads are accepted

* jwt-simple: ensure encoded jwts are also unpadded

* Make 7702 outdated status more clear

* 2935 fix

* Small fixes

---------

Co-authored-by: Jochem Brouwer <[email protected]>
Co-authored-by: acolytec3 <[email protected]>
Co-authored-by: Gabriel Rocheleau <[email protected]>
holgerd77 added a commit that referenced this pull request Aug 15, 2024
* New Minor Releases (Prague Outlook, Bundle Fixes, Bugfixes) (#3527)

* Update to the correct release date for the old releases

* Add new release date in CHANGELOG files

* CHANGELOG entries for Kaustinen5 PR, Util partial account CHANGELOG, docs and example

* PrefixedHexString PR CHANGELOG integration

* Add EIP-6110/EIP-7002/EIP-7685 related release notes, documentation updates and examples

* Additional EIP-6110/EIP-7002 README inclusions, EIP table updates

* Add EIP-2935 BLS precompile release notes and a new EVM precompile doc setion and example

* Add EOACodeEIP7702Tx example, README section and CHANGELOG entry

* Additional EIP-7702 CHANGELOG and README additions

* More 7702

* Small additions and some fixes for BLS CHANGELOG entries

* Verkle related CHANGELOG additions

* Various CHANGELOG additions

* Add EIP-7251 consoldiation requests block example and extensive README section, Util CHANGELOG/README for the new class and other CHANGELOG/README additions

* Add proper EIP-2935 (Serve historical block hashes from state) release notes

* Adjust EIP-2935/7709 release notes, add EIP-7610 (state-related retroactive EIP) release notes

* Additional release notes

* Version bumps (Util)

* Version bumps (Common)

* Version bumps (Trie)

* Version bumps (Verkle)

* Version bumps (Tx)

* Version bumps (Wallet)

* Version bumps (Genesis)

* Version bumps (Devp2p)

* Version bumps (Ethash)

* Version bumps (Block)

* Version bumps (Blockchain)

* Version bumps (StateManager)

* Version bumps (EVM)

* Version bumps (VM, client)

* Rebuild package-lock.json

* Update release dates in CHANGELOG files

* Fix typos and URLs

* Minor nits

* Update packages/block/CHANGELOG.md

* Update packages/block/CHANGELOG.md

* More consistent and improved EIP-7685 Requests docs/CHANGELOGs

* Ensure EthJS and Grandine talk (#3511)

* jwt-simple: ensure unpadded payloads are accepted

* jwt-simple: ensure encoded jwts are also unpadded

* Make 7702 outdated status more clear

* 2935 fix

* Small fixes

---------

Co-authored-by: Jochem Brouwer <[email protected]>
Co-authored-by: acolytec3 <[email protected]>
Co-authored-by: Gabriel Rocheleau <[email protected]>

* Lint fix

* Add generic examples:build script in root package.json

* Fixes

* EVM example fix

* shorten stupid decode-opcodes example

---------

Co-authored-by: Jochem Brouwer <[email protected]>
Co-authored-by: acolytec3 <[email protected]>
Co-authored-by: Gabriel Rocheleau <[email protected]>
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.

5 participants