Releases: availproject/avail
v2.2.2.0-rc1
Changelog for Node Operators
2.1.3 -> 2.1.4
Custom telemetry doesn't anymore send block-related telemetry data when the node is still syncing.
The logic that defines what goes out is now moved to the Node repo. This should make it easier to do changes without anymore touching the polkadot-sdk repo.
Staking API (RPC) was added. nomination_quota
and eras_stakers_page_count
rpcs are now available to be consumed.
Node operators should upgrade their nodes at their convenience.
Changelog for Runtime
30 -> 31
Fixed a bug in Vector
pallet where retrieved storage was not properly sanitized. The data was in a malformed state and a missing check caused the code to panic.
Wasm checksum
md5sum da_runtime.compact.compressed.wasm
a2d9cbf8d96fa3df78fdcf79337bebe3 da_runtime.compact.compressed.wasm
sha1sum da_runtime.compact.compressed.wasm
a7a15954c87404acc3ce5f5c416fb98f2683b54f da_runtime.compact.compressed.wasm
sha512sum da_runtime.compact.compressed.wasm
e5b7841a204c0502edad8a988176bab4a62266bc54840aa3b6dc79ea9fcb07945ddf4414325b5a139421bda642f7bb43077f7235956aac90ab4b959e02e5e1e7 da_runtime.compact.compressed.wasm
Subwasm
subwasm info da_runtime.compact.compressed.wasm
🏋️ Runtime size: 1.083 MB (1,135,600 bytes)
🗜 Compressed: Yes, 77.64%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: avail-31 (avail-0.tx1.au12)
🗳️ system.setCode hash: 0x944c0d1114be72c245ce16be2f9b52e7b86ee6bffbde3c62e9b7f4fb0fe39875
🗳️ authorizeUpgrade hash: 0x1176f82da2f502565e39395ebe274454e7587e86d17addaaf1cca662c5856b2e
🗳️ Blake2-256 hash: 0x54b1f3525cee597662b14217fda312b8aa378f246a1ff6823a141b0d23ef6bb0
📦 IPFS: https://www.ipfs.io/ipfs/QmXBrbmLchFJxzcNh23FHEVPvAkbrhHyNqK6LatFyFuBBP
v2.2.1.0-rc1
Changelog for Node Operators
2.1.2 -> 2.1.3
Fixed issue with new telemetry data not being constrained/pruned correctly.
Node operators should upgrade their nodes at their convenience.
v2.2.0.0-rc1
Changelog for Node Operators
2.1.1 -> 2.1.2
New telemetry data is now send from the Node to the telemetry backend.
Here is the list:
- Block Proposal Time
- Block Sync Time
- Block Import Time
Node operators should upgrade their nodes at their convenience.
Changelog for Runtime
29 -> 30
Vector::fulfill_call
can now only be called by a specific origin defined in Updater
storage.
v2.1.1.0-rc1
v2.1.0.0-rc1
Breaking Change
This is a breaking change. All the node operators need to update their nodes to this version ASAP.
What's Changed
- fix: remove ability to send zero amount fungible token messages by @QEDK in #513
- Fix query_proof RPC by @ToufeeqP in #514
- reintroduce extension fallback after it was removed silently by @Leouarz in #515
- Add back insecure url support. by @luka-ethernal in #516
- Ghali/export old types by @Leouarz in #517
- disable iai benchmark until values are updated by @Leouarz in #520
- Empty commitments for blocks without any DA extrinsics by @ToufeeqP in #519
- update js example by @Leouarz in #522
- Update Proxy calls for each ProxyType by @ToufeeqP in #524
- --dev implies --enable-kate-rpc by @markopoloparadox in #525
- Made dev.tri chainspec enable kate rpc by @markopoloparadox in #527
- update goldberg types by @Leouarz in #528
- Ghali/update goldberg rpc by @Leouarz in #530
- TxData now returns correct App Extrinsics by @markopoloparadox in #529
- Marko/update deno examples by @markopoloparadox in #521
- Remove unused enum value. by @0xSasaPrsic in #536
- Removed query app data by @markopoloparadox in #534
- update error management by @Leouarz in #537
- update avail-js with latest types / rpc by @Leouarz in #538
- Change AppUncheckedExtrinsic TryFrom to work with r… by @luka-ethernal in #539
- Go examples by @Leouarz in #533
- add power of two check on block length proposal by @Leouarz in #541
- Bring back missing tests by @Leouarz in #540
- Update avail-core. by @aterentic-ethernal in #544
- ci: add aarch64 binary for Ubuntu 22.04 by @QEDK in #545
- Marko/simplify kate rpc metrics by @markopoloparadox in #518
- Not allowing
--unsafe-da-sync
to be used with--validator
flag by @ToufeeqP in #548 - Added e2e benchmark results by @markopoloparadox in #549
- Fixed import block problem and bumped spec and node version by @markopoloparadox in #552
- Updated core dependecy to point to a tag instead of main branch by @markopoloparadox in #553
- Blocks with state are not anymore checked by @markopoloparadox in #555
Full Changelog: v2.0.0.0-rc4...v2.1.0.0-rc1
v2.0.0.0-rc4
What's Changed
- Added rust installation and binary building in the docker file by @markopoloparadox in #512
- Fixed block_weight_acceptable check by @ToufeeqP in #511
Full Changelog: v2.0.0.0-rc3...v2.0.0.0-rc4
v2.0.0.0-rc3
What's Changed
Full Changelog: v2.0.0.0-rc2...v2.0.0.0-rc3
v2.0.0.0-rc2
What's Changed
- update weights by @Leouarz in #504
- Removed wasm from Realser CI by @markopoloparadox in #506
- update telemetry endpoints by @Leouarz in #505
- Ghali/update telemtry endpoint by @Leouarz in #507
- Marko/adding more targets to ci by @markopoloparadox in #508
- Bumped spec version by @markopoloparadox in #509
Full Changelog: v2.0.0.0-rc1...v2.0.0.0-rc2
v2.0.0.0-rc1
What's Changed
- update go to latest avail-gsrpc by @kroos47 in #395
- Update deps to use polkadot sdk, unfork nomination pool, remove unused padding and introduce header V3 by @Leouarz in #397
- Removing Nomad pallet by @0xSasaPrsic in #373
- ci:Use GITHUB_OUTPUT over set-output command by @bodhi-crypo in #389
- Fix contributer links by @estensen in #390
- Renamed node binary to avail-node & bridge to vector by @ToufeeqP in #394
- Added length_multiplier to transaction fee by @ToufeeqP in #348
- Improve Kate Commitment Estimation by @fmiguelgarcia in #359
- Update function ids and verification key for Dencun upgrade. by @0xSasaPrsic in #401
- Ghali/clean and update vector by @Leouarz in #403
- Ghali/remove header v3 by @Leouarz in #405
- update weights by @Leouarz in #406
- Ghali/update weights by @Leouarz in #407
- Ghali/update weights by @Leouarz in #408
- Update Dockerfile by @LordJavi in #410
- Use correct period in the event. Update dev init constants. by @0xSasaPrsic in #412
- Fix broken test after updating period event. by @0xSasaPrsic in #413
- Next major updates by @Leouarz in #398
- update symbol by @Leouarz in #432
- add extension fallback by @Leouarz in #425
- remove useless migrations, use same version where possible, remove ye… by @Leouarz in #435
- Increased grandpa gossip_duration to 1 second by @ToufeeqP in #436
- Added docs on forked pallets by @ToufeeqP in #438
- Ghali/prepare mainnet by @Leouarz in #440
- update avail-js examples deps by @Leouarz in #443
- fix comments by @Leouarz in #445
- fix discriminant, and json/ts types enum by @Leouarz in #447
- Refactor:fix typo by @miles-six in #446
- minor fix to query-data-proof avail-js example by @robin-rrt in #448
- remove custom error in favor of exhaust error by @Leouarz in #450
- Marko/remove unused pallets by @markopoloparadox in #452
- Tidy comments, add validation on VK extrinsics and tidy error codes. by @0xSasaPrsic in #455
- Updated length_multiplier to use raw block_length by @ToufeeqP in #454
- update spec and impl name by @Leouarz in #457
- Update dev config constants. by @0xSasaPrsic in #456
- Ghali/remove 32 cols examples by @Leouarz in #458
- Updated runtime config by @ToufeeqP in #459
- Update package metadata by @ToufeeqP in #453
- Added default run bin to be avail-node by @markopoloparadox in #461
- Added set deno set validator example by @markopoloparadox in #462
- Protocol Sequence Recovery and Vector Bridge Refactor by @fmiguelgarcia in #427
- Added dummy mainnet chain spec by @markopoloparadox in #451
- Bumped deps by @markopoloparadox in #465
- Updated misc by @markopoloparadox in #466
- Updated docker ignore files by @markopoloparadox in #469
- fix subxt stuff by @Leouarz in #468
- Removed RPC cache leftovers by @markopoloparadox in #470
- add extrinsic to update app key by @Leouarz in #473
- Fix tests for
--all-features
by @ToufeeqP in #471 - Minor fixes by @ToufeeqP in #474
- update gsrpc to latest by @kroos47 in #475
- Marko/add and format deno examples by @markopoloparadox in #477
- asset_id -> assetId by @markopoloparadox in #478
- update rpc response types and js example by @Leouarz in #476
- update readme, not a bot by @Leouarz in #479
- Fixed runtime_benchmarks by @ToufeeqP in #480
- Fix go example by @kroos47 in #481
- Fix benchmark workflow by @ToufeeqP in #483
- fix missing import for subxt by @Leouarz in #484
- fix test ci when using -C instrument-coverage by @Leouarz in #485
- Ghali/fix test ci by @Leouarz in #487
- Header version select refactoring by @ToufeeqP in #488
- Rexported rpcparams by @markopoloparadox in #490
- Fix kate estimation by @ToufeeqP in #492
- Use Kate RPC on examples by @fmiguelgarcia in #472
- Removed length multiplier & unforked transaction_payment pallet by @ToufeeqP in #496
- Ghali/test matrix weights by @Leouarz in #493
- Update Vector pallet init params. by @0xSasaPrsic in #497
- Added more targets to releaser by @markopoloparadox in #499
- Added initial changelog_migrations md file by @markopoloparadox in #494
- Added extension check that returns an error if submit data or send me… by @markopoloparadox in #495
- Marko/update mocks by @markopoloparadox in #498
- Added Turing testnet chain spec by @markopoloparadox in #500
- Fixed Binary CI Releaser not working. by @markopoloparadox in #501
- Fix releaser ci 2 by @markopoloparadox in #502
- Fixed releaser ci 3 by @markopoloparadox in #503
New Contributors
- @bodhi-crypo made their first contribution in #389
- @estensen made their first contribution in #390
- @LordJavi made their first contribution in #410
- @miles-six made their first contribution in #446
- @robin-rrt made their first contribution in #448
Full Changelog: v1.11.0.0...v2.0.0.0-rc1
v1.11.0.0
Important Message
This is a required update in order to be able to participate on the Goldberg testnet
This is a important binary upgrade that needs to be done in the next 48 hours.
This is a new binary that fixes header commitments not being correctly calculated and adds new bootnodes to the chainspec.
Make sure that you do NOT use the reserved-nodes
nor reserved-only
flags. They were supposed to be only used to sync up the node up till the latest block and afterwards they need to be removed.
Full Changelog: v1.10.0.0...v1.11.0.0