Ballast
Pre-release
Pre-release
lightclient
released this
19 May 23:15
·
154 commits
to assembled-spec
since this release
v1.0.0-alpha.9
is a pre-release of the Execution API.
In this release, the eth
namespace saw some minor changes. The engine
namespace was further refined, particularly with respect to edge cases. A new API specification was added to the repository in this release: the GraphQL spec! @s1na added this spec in #199. GraphQL is a great addition; it allows developers to make very fine-grain requests against execution clients.
eth
engine
- Remove references to the interop spec #192
- Auth spec shouldn't specify which methods are provided over it #196
- Get rid of eth1.0 leftovers #198
- Respond with error if payload attributes are invalid #211
- Engine timeouts (redux) #216
- Adjust error codes with JSON-RPC 2.0 spec #214
- Return error if forkchoice state is inconsistent #213
- Remove unauth port and refer to auth spec #219
- Add finalized and safe blocks #200
- Clarify the difference between SYNCING and ACCEPTED #215
- Replace INVALID_TERMINAL_BLOCK with INVALID + lvh=0x00..00 #217
- A few clarifications #226
graphql
- Add GraphQL schema by @s1na in #199
- graphql: add raw fields to block #220
- README: add graphql section #221
Miscellaneous
- Fix grammar in README by @rootulp in #181
- Bumped spellcheck GitHub action to version 0.20.0 by @jonasbn in #151
New Contributors
Thank you and welcome to our new contributors! 🙂
- @ralexstokes made their first contribution in #192
- @s1na made their first contribution in #199
- @rootulp made their first contribution in #181
- @jonasbn made their first contribution in #151
Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9