-
Notifications
You must be signed in to change notification settings - Fork 784
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
v5 Releases Community and Testing Feedback #923
Comments
(Not sure if this is the right issue to file this under) Am working on a trial upgrade of the ethereumjs stack to V5 at ganache-core as part of beta testing. Will open separate issues for any issues found. |
When focusing on the launch of Hardat, I fell out of the loop of v5 a bit, and I'd love to get some experience on what would it take to upgrade the vm in HH, so I can give better feedback. What's the best place to get back in sync? |
@alcuadrado I'd say start with the changelogs, they are pretty comprehensive. |
Have updated the initial post here. I would especially encourage the following people to give a look:
If someone has other people to loop in please mention in follow-up comments. |
Our client uses |
Thanks for the tag, @holgerd77. I'll try to take a peek and run some tests next week! |
Oh, how's the performance now? I noticed some changes in the way block and transaction props are being handled and they look like they might greatly improve performance. |
@davidmurdoch that would be a great side effect 😄 , we haven't optimized for performance though on this release, our |
Will leave this a bit open for now for people who want to give general feedback on the final releases, have adopted the title accordingly. Anyone with a dedicated issue you are perceiving or a potential bug, feel also free to open a separate issue if more appropriate! |
The v5 release series is now out for more than 2 months, will close here, anyone stumbling upon v5 issues feel free to open a dedicated issue. |
We are currently closing in on a major release series on all monorepo packages including the VM. These releases bring a pack of modernization changes (TypeScript, Promises, ES6) as well as major rewrites of substantial parts of various libraries. Also important to note that we switch to a new package naming scheme with scoped package names along this process, e.g.:
ethereumjs-vm
->@ethereumjs/vm
All this is the culmination of 6+ months of work from the whole team and since changes are so broad we are going through a somewhat more preparatory/cautious release process than normal with now having two beta release series out and - if everything goes well - closing in with a
RC
and then a final release, planned dates are:On the time of writing these are the latest releases done,
beta
releases contain extensive release notes:We encourage everyone - both the direct consumers of our libraries and the interested Ethereum JavaScript community - to have an early look and see if all the design decisions we made there play well with how you use our libraries. For feedback you can best use our Discord, you will also find some dedicated explainer articles on the new releases in the #announcements channel.
The text was updated successfully, but these errors were encountered: