-
Notifications
You must be signed in to change notification settings - Fork 189
🎯 Cadence VM (execution environment) goals - Q1 2025 #6881
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
Comments
I added atree v0.9.0 to unplanned work because it required +8360 lines of code, weeks of testing, and it isn't mentioned in sprint kickoffs or release notes of packages using it (as of Feb 11). @j1010001 as raised in our Thursday Jan 23 meeting, this was a part of higher priority unplanned work.
Higher priority work in private repos: I examined and reviewed thousands of lines of code in a repo where I'm not a codeowner, debugged+identified+fixed security bug, contributed ~9500 lines of code that got ported to 2 public repos, helped improve integration tests, ran 40+ smoke tests to reduce risk of regressions, etc. Non-urgent PR reviews for teammates were also affected by this unplanned higher priority work. |
I was asked to review NBA topshot solidity contract which will be deployed to Flow EVM https://flow-foundation.slack.com/archives/C07HCF7M6UR/p1739294310155879 |
I completed an approved OKR-Q1 task that isn't listed here and it also isn't listed at Cadence Language Goals.
CCF 1.0.0 specification released on March 31, 2025 (release notes). CCF is a binary data format defined in ccf_specs.md at onflow/ccf. BTW, CCF README summarizes CCF specs and highlights a useful tip: CCF-based protocols can specify using CBOR Sequences (RFC 8742) to have the first data item contain metadata (e.g., version number and data item count). |
Added #7221 to unplanned list here (it started on March 18 as onflow/atree#539). It will fix build issues for external projects (e.g., reported by Anchorage Digital) that depend on newer version of fxamacker/cbor than we're using at onflow. Code changes are mostly at fxamacker/cbor
We need to update several onflow repos and run various tests before merging the version bump to main branches. Some repos may need tests not mentioned at atree (e.g., backward compatibility test for network messages). Until we upgrade, additional external projects may run into build issues. By upgrading, we will also gain bug fixes, optimizations, features, etc. in fxamacker/cbor v2.5-v2.8. |
Previous goal tracker: #6577
Planned
Stretch goals
Unplanned work
The text was updated successfully, but these errors were encountered: