Releases: frequency-chain/frequency
v1.2.1
This release contains the changes from v1.2.0
to v1.2.1
.
Full changelog: v1.2.0...v1.2.1
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.36
Deployed
Contains no altered runtime code from 1.2.0, so will not be deployed separately.
What's Changed
- Improved docker container for instant sealing (#1108)
Runtimes
The information about the runtimes included in this release can be found below.
Rococo
Running subwasm v0.18.0
🏋️ Runtime size: 0.460 MB (481,840 bytes)
🗜 Compressed: Yes, 74.13%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-rococo-11 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0xb95f4bfe85b5ac0833bfbf69741aa708b47e62b4ac82af0dc9794c2d6ddca053
🗳️ authorizeUpgrade hash: 0x8aade3aeef6e51ced88c216646835c61c5871f645d1dbde6ca4488fe477cbbd9
#️⃣ Blake2-256 hash: 0xf15cc9f1962841b145a984930ea142786f4cee2a6f2258330b10471aed654957
📦 IPFS: https://www.ipfs.io/ipfs/QmRhb73hzuNGWVJvFx9dwmLfBXqvyZBNk3TsmwTRAMQytg
Mainnet
Running subwasm v0.18.0
🏋️ Runtime size: 0.456 MB (478,595 bytes)
🗜 Compressed: Yes, 74.09%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-11 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0xc588b755d7fd5c6f32e1279e01759438a275a8c24cb736a25319460a3a34f88c
🗳️ authorizeUpgrade hash: 0x80d69a4f6ecc6ddf55a5df946c5452dbf2a29efd409a3711803d4a24f3c4765a
#️⃣ Blake2-256 hash: 0x90d27df423c2bf4d71ebb2b7623dcdb3c99ce7955f4d1d52c2d67396cda8b8cf
📦 IPFS: https://www.ipfs.io/ipfs/QmZLNgABcgLpENEqZ72hDuNzR1BkJdAJyijhUf1fz6KpxP
v1.2.0
This release contains the changes from v1.1.0
to v1.2.0
.
Full changelog: v1.1.0...v1.2.0
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.36
Deployed
What's Changed
Major Changes
Uncategorized Changes
- Update Cargo Deny Issues #917
- Updated JSON5 to 2.2.2 to fix security vulnerability. #924
- add runtime info to release notes #922
- Bump mikepenz/release-changelog-builder-action from 3.5.0 to 3.6.0 #885
- 706 run benchmarks and update weights for pallet collective once benchmarks are fixed for external pallets #923
- match dummy build binaries matrix to the real one #933
- Disable Rust Deps Cache in CI #950
- uncomment previously commented out publish steps #951
- feat(store-binary-cid): Store binary CID/retrieve in Base32 #948
- 706 run benchmarks and update weights for pallet collective once benchmarks are fixed for external pallets #936
- group PRs in release notes by categories #937
- Polkadot 0.9.33 UPGRADE #954
- Updates docker overview pages #958 #960
- Fix features in Makefile #968
- designdocs: added new state storage proposal #900
- Manual Sealing #967
- Polkadot 0.9.36 upgrade #970
- Disable Utility Pallet everywhere and enable Treasury on Mainnet #980
- feat(event-tuple-to-struct): Use structs instead of tuples for extrinsic events #983
- Make export-metadata command always use a tmp directory for data #987
- Added benchmarking for pallet-collator-selection. #985
- Fix: typos #991
- add metadata compare artifact to Release workflow #810
- add dummy benchmark workflow #999
- Cleanups: Reduce chain specs, docs, path filters #1000
- Bump docker/build-push-action from 3 to 4 #998
- Update published format for release candidate #996
- Bug Fix: Metadata export difference #1002
- Use api-augment instead of using npm repository for integration tests #896
- fix broken ci release job #1031
Runtimes
The information about the runtimes included in this release can be found below.
Rococo
Running subwasm v0.18.0
🏋️ Runtime size: 0.460 MB (481,965 bytes)
🗜 Compressed: Yes, 74.13%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-rococo-11 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0x6af7febb151ccf74d8cbde12bb83254ffd129151b8eb43dbcea91dcba5937938
🗳️ authorizeUpgrade hash: 0x1b659e097a380337a318ae5d9d57fc7913572dd9ca1c9653dbf8a11f7747cc61
#️⃣ Blake2-256 hash: 0xf3715492fcc7518d90ac80fc1b214464edf60488be2b47df48c1d207ceeffd5f
📦 IPFS: https://www.ipfs.io/ipfs/QmdY3oQ7rsRWjbRcA53LxtRYZg8wpZC1BdKz1CFikyxpAc
Mainnet
Running subwasm v0.18.0
🏋️ Runtime size: 0.457 MB (478,749 bytes)
🗜 Compressed: Yes, 74.08%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-11 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0x9603136258e318121b5123c08e9e5c9392afd9d487d8f20a97d9f28894fd38c2
🗳️ authorizeUpgrade hash: 0xa1d18fee247c7d122a75e62ce47caa1794dce1dea9d46fdf59c87714bf6160b7
#️⃣ Blake2-256 hash: 0x5fe46d8d93479494d040e6bfb46019dad546c0addbeda911eebe6cc3b9ddfd7c
📦 IPFS: https://www.ipfs.io/ipfs/QmVUZGdiuuLTZrpwBH2VjBqsQmPDsY3ZynLXrAsXvWFdc6
[Release Candidate] v1.2.0-rc1
This release contains the changes from v1.1.0
to v1.2.0-rc1
.
Full changelog: v1.1.0...v1.2.0-rc1
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.36
Deployed
Release Candidates will not be deployed.
What's Changed
Major Changes
Uncategorized Changes
- Update Cargo Deny Issues #917
- Updated JSON5 to 2.2.2 to fix security vulnerability. #924
- add runtime info to release notes #922
- Bump mikepenz/release-changelog-builder-action from 3.5.0 to 3.6.0 #885
- 706 run benchmarks and update weights for pallet collective once benchmarks are fixed for external pallets #923
- match dummy build binaries matrix to the real one #933
- Disable Rust Deps Cache in CI #950
- uncomment previously commented out publish steps #951
- feat(store-binary-cid): Store binary CID/retrieve in Base32 #948
- 706 run benchmarks and update weights for pallet collective once benchmarks are fixed for external pallets #936
- group PRs in release notes by categories #937
- Polkadot 0.9.33 UPGRADE #954
- Updates docker overview pages #958 #960
- Fix features in Makefile #968
- designdocs: added new state storage proposal #900
- Manual Sealing #967
- Polkadot 0.9.36 upgrade #970
Runtimes
The information about the runtimes included in this release can be found below.
Rococo
Running subwasm v0.18.0
🏋️ Runtime size: 0.459 MB (481,243 bytes)
🗜 Compressed: Yes, 74.15%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-rococo-10 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0xd97e6153a701360bbe5b44bea0ef8165177360f0841c307c51ab2df586cf0314
🗳️ authorizeUpgrade hash: 0x8d84db38c5546b04d11c45cdf9586a8a864732135a314167de6f2eecd7ecd675
#️⃣ Blake2-256 hash: 0x9949bc142bb6987c63f4150c292b325c81c048303dfb24f294e680ff4866f1f8
📦 IPFS: https://www.ipfs.io/ipfs/QmV17KxhZ1uVNfwxC4LAXrZvau5GhERn4bPpppGM32t8ZM
Mainnet
Running subwasm v0.18.0
🏋️ Runtime size: 0.456 MB (478,218 bytes)
🗜 Compressed: Yes, 74.10%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-10 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0xb855bfc4ccfcde98ca1223c53dbe6e1ea3d3849b16cdd6b347e9cacc33db1c32
🗳️ authorizeUpgrade hash: 0x22245eb96ee25f472c9801b2c570f8040183328dd6fba7ea21622377ee0d3482
#️⃣ Blake2-256 hash: 0x9bded1a658135b724a9ef1d4856ee7e4e98f1fe517aa8394df152b3467da285e
📦 IPFS: https://www.ipfs.io/ipfs/QmPs3abTVJuyGYybq27Va6JDybPaVUnMUfQB6tGTNtxKY6
v1.1.0
This release contains the changes from v1.0.1
to v1.1.0
.
Full changelog: v1.0.1...v1.1.0
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.32
Deployed
What's Changed
- chore(design-docs): update design docs #880
- Update target subdirectory for upgrading #873
- Simplify integration test connection setup and tests (#845) #850
- CHORE Upgrade version to v0.9.32 #751
Runtimes
The information about the runtimes included in this release can be found below.
Rococo
Running subwasm v0.18.0
🏋️ Runtime size: 0.439 MB (460,144 bytes)
🗜 Compressed: Yes, 73.50%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-rococo-6 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0x5904b6d6c1c663981445d4c862eb5d507cf8921b4cbf712fd2ef391aeba21868
🗳️ authorizeUpgrade hash: 0x09f8d273c78c55e2fe035cd03ab557d41341593112d79f51b74718598a4897ea
#️⃣ Blake2-256 hash: 0xaa1c9aa3ab0e1141bd9e1eee438cc09f7f83431c38f23d35bf74f52e3238902a
📦 IPFS: https://www.ipfs.io/ipfs/QmXHnJD97hYQoHqNgiw7i64jMihUdraTBdotkZYHT8w3hV
Mainnet
Running subwasm v0.18.0
🏋️ Runtime size: 0.440 MB (460,870 bytes)
🗜 Compressed: Yes, 73.47%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: frequency-6 (frequency-0.tx1.au1)
🗳️ system.setCode hash: 0x7d405e7cd3cfd61cc66093589fc0892111bced887ff7f67778bf359ccbbaf871
🗳️ authorizeUpgrade hash: 0xc940b2a702c949b3ac47df28914aa65b329d5b57b0f8cfe6519ab8feca11bc84
#️⃣ Blake2-256 hash: 0xc275fcc947f3304246a904d1a0139b8f198aad4a46692484c493c5b0025f396f
📦 IPFS: https://www.ipfs.io/ipfs/QmTQSbcfCJdFmANsYpVfPxnjvaKFrq3M4cPcWNkRE3ozUp
v1.0.1
This release contains the changes from v1.0.0
to v1.0.1
.
Patch Release
- Updates WASM generation with srtool to ensure use of the correct feature flags.
Full changelog: v1.0.0...v1.0.1
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.30
Deployed
What's Changed
v1.0.0
This release contains the changes from v0.9.29
to v1.0.0
.
Full changelog: v0.9.29...v1.0.0
Note
Invalid WASMs in this release, use v1.0.1 WASMs instead
Versions
- Rust Toolchain:
nightly-2022-09-22
- Substrate/Polkadot:
v0.9.30
What's Changed
- JS Integration Tests (Proof of Concept) #637
- messages: seed schema for benchmarks #684
- fix(cli): ensure benchmarks run #707
- Generate ci release notes in markdown #708
- chore(benchmarks): update msa create benchmark #691
- Add a cli command to extract runtime version to be used in important release checks #709
- chore(msa): update benchmarks #711
- fix failing verify docker images CI job #721
- Fixed minor typo in Rust doc for add_public_key_to_msa() #710
- Update Docker Readmes #712
- upload encoded metadata to artifacts #725
- pin globally to ubuntu-20.04 in CI #728
- MSA Integration Tests Part 1 #718
- chore(msa): update benchmarks #713
- Chore/unify runtimes #726
- prod_or_testnet_or_local_or_env requires wasm be built with flags #733
- Replace hard-coded numbers with storage retrievals of MSA #647
- add self-hosted runners #727
- set TC as cancelproposalorigin and as instantorigin #731
- Rename release file names to use actual chain name #745
- chore(msa): update benchmarks #720
- audit: use average weight in messages #750
- kill running docker containers before CI jobs run #759
- update ubuntu home dir in merge PR workflow #762
- Audit fix - Prioritize set_max_schema_model_bytes higher #763
- Grant schema permissions for provider #748
- Fix: Kill Freq node even if integration tests fail #766
- Audit fix - schema model min/max size should be inclusive #765
- chore(msa): update create-provider benchmarks #761
- Audit fix - Increased max council members #764
- upload latest binary from main #767
- fix failed release CI #773
- test binaries release #774
- Fixes to code documentation from audit #771
- Fix warnings in integration tests. #782
- MSA: Resolve a potential integer overflow #776
- Amended run integration tests script to log node output to a separate file #775
- disable arm64 binaries in the release CI workflow #784
- chore(msa): update benchmarks #777
- Version bump 0.9.29-2 #788
- chore(msa): update benchmarks #790
- Add metadata and spec version CI checks #681
- CHORE Update Frequency to v0.9.30 #744
- Audit test and test comments #789
- Chore/improve code coverage #793
- Added integration test for add_ipfs_message() #783
- Messages whitelist storage #796
- Ignore skipped required checks when matrix is skipped #805
- chore(msa): update on-initialize benchmarks #791
- Upgrade package-lock version #800
- Bugs/signature storage oflo #753 #797
- Update the main development branch to have a version of 0.0.0 #804
- harden github actions #828
- Capacity design doc refinement #807
- treat version with iteration suffix as full release #841
- Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3 #844
- Set the spec name to be different for mainnet vs rococo #846
- Moderate rework of integration test suites. (#798) #824
- schema: more accurate benchmarks #822
- Chore Combine MSA constants into a single section #848
- Bug/raw spec files: Raw spec for a consistent state_root #853
- dispatch auto-sign workflow #854
- Added protoc related info #856
- add integration tests to CI #855
- Test Genesis State Output #857
- Update versioning strategy #874
v0.9.29 Launch
This release contains the changes from v0.9.29-rc1
to v0.9.29
.
Full changelog: v0.9.29-rc1...v0.9.29
Versions
- Rust Toolchain:
nightly-2022-09-22
What's Changed
- Improve Code Coverage #570
- CHORE fix remaining warnings #579
- Rename/runtime api standardization #580
- Documentation Update: Runtime and Custom APIs #583
- Documentation: Update Pallet Docs #585
- Remove unused and duplicate Error: TooManySchemas #586
- Code Audit: Compact Encoding for Extrinsic Params #588
- Bug/update js api augment #590
- Fix incorrect/unclear errors #591
- feat(schema): add ability grant permissions #581
- fix verify JS API augment dependency #593
- Method Documentation Updates #587
- Chores/review unwrap #561 #584
- feat(schemas): add the ability to revoke schemas #595
- Implemented issue #598 small cleanups. #603
- update frequency wasm artifacts #607
- #443 helper tests for MSA pallet #577
- Update mainnet SS58Prefix #610
- retire_msa check and update for dos attack #605 #611
- Small Updates #612
- generate and use some more weights #606
- Switch to cargo deny and note ignored issues #619
- Update published frequency binary artifacts #616
- Chore/update api augment #621
- publish binary hashes #626
- fix docker image run permission error #633
- Address a missed case in CheckFreeExtensionUse for revoke_delegation_by_provider. #629
- disallow failure of extrinsic due to no msa #638
- fix(extrinsic): ensure signature includes key #617
- Api augment fixes #634
- fix failing docker build in CI #640
- Update runtime apis #636
- sign binaries #639
- small changes to docs #642
- create non-hardened docker image #643
- schema renames #648
- messages: minor fix #561 #653
- chore(messages): remove config dependency #651
- Replaced deprecated alias #654
- Provider -> ProviderId, Delegator -> DelegatorId #652
- Remove generic BlockNumber types to concrete types for client side code #659
- fix(free-tx): ensure delete-msa-pub-key does not fail #625
- fix(schemas): ensure schema permission #628
- 600 - Add optional schema check to MSA check_delegations() RPC #656
- Removed unused errors #661
- Rococo Genesis to JSON #663
- chore(*): messages benchmark cleanup #664
- add collator account and aura keys #665
- Genesis Add Mainnet sudo key #673
- Generate initial release notes #670
- 660 correct benchmarking for retire msa #671
- add Technical Council and Frequency Council keys #677
- Renames and re-run benchmarks for issue 660 #679
- Cleanup before Mainnet #680
- Democracy audit checks #682
- Config/token distribution 272 #683
- Generate mainnet genesis spec #687
v0.9.29 Launch Release Candidate 4
This release contains the changes from v0.9.29-rc1
to v0.9.29-rc4
.
Full changelog: v0.9.29-rc1...v0.9.29-rc4
Major Changes from RC3
- Frequency specs finalized: Sudo,Technical and Council keys were added.
- Token distribution is set in frequency spec.
- Benchmarks related updates and improvements.
Versions
- Rust Toolchain:
nightly-2022-09-22
What's Changed
- Improve Code Coverage #570
- CHORE fix remaining warnings #579
- Rename/runtime api standardization #580
- Documentation Update: Runtime and Custom APIs #583
- Documentation: Update Pallet Docs #585
- Remove unused and duplicate Error: TooManySchemas #586
- Code Audit: Compact Encoding for Extrinsic Params #588
- Bug/update js api augment #590
- Fix incorrect/unclear errors #591
- feat(schema): add ability grant permissions #581
- fix verify JS API augment dependency #593
- Method Documentation Updates #587
- Chores/review unwrap #561 #584
- feat(schemas): add the ability to revoke schemas #595
- Implemented issue #598 small cleanups. #603
- update frequency wasm artifacts #607
- #443 helper tests for MSA pallet #577
- Update mainnet SS58Prefix #610
- retire_msa check and update for dos attack #605 #611
- Small Updates #612
- generate and use some more weights #606
- Switch to cargo deny and note ignored issues #619
- Update published frequency binary artifacts #616
- Chore/update api augment #621
- publish binary hashes #626
- fix docker image run permission error #633
- Address a missed case in CheckFreeExtensionUse for revoke_delegation_by_provider. #629
- disallow failure of extrinsic due to no msa #638
- fix(extrinsic): ensure signature includes key #617
- Api augment fixes #634
- fix failing docker build in CI #640
- Update runtime apis #636
- sign binaries #639
- small changes to docs #642
- create non-hardened docker image #643
- schema renames #648
- messages: minor fix #561 #653
- chore(messages): remove config dependency #651
- Replaced deprecated alias #654
- Provider -> ProviderId, Delegator -> DelegatorId #652
- Remove generic BlockNumber types to concrete types for client side code #659
- fix(free-tx): ensure delete-msa-pub-key does not fail #625
- fix(schemas): ensure schema permission #628
- 600 - Add optional schema check to MSA check_delegations() RPC #656
- Removed unused errors #661
- Rococo Genesis to JSON #663
- chore(*): messages benchmark cleanup #664
- add collator account and aura keys #665
- Genesis Add Mainnet sudo key #673
- Generate initial release notes #670
- 660 correct benchmarking for retire msa #671
- add Technical Council and Frequency Council keys #677
- Renames and re-run benchmarks for issue 660 #679
- Cleanup before Mainnet #680
- Democracy audit checks #682
- Config/token distribution 272 #683
v0.9.29 Launch Release Candidate 3
Release Candidate 3
Major Changes from RC2
- SchemasRuntimeApi Updated:
get_by_schema_id
now returns anOption<SchemaResponse>
- MsaRuntimeApi Updated:
get_msa_keys
now returns aVec<KeyInfoResponse<AccountId>>
- Schema Event
SchemaRegistered
Renamed toSchemaCreated
- Schema Errors are re-numbered (for those using hard coded enums for decoding errors)
- MSA Errors are re-numbered (for those using hard coded enums for decoding errors)
- MSA
add_public_key_to_msa
extrinsic parameters changed
What's Changed
- Implemented issue #598 small cleanups. by @rlaferla in #603
- update frequency wasm artifacts by @demisx in #607
- #443 helper tests for MSA pallet by @allanperlee in #577
- Update mainnet SS58Prefix by @johnmela in #610
- retire_msa check and update for dos attack #605 by @shannonwells in #611
- Small Updates by @wilwade in #612
- generate and use some more weights by @shannonwells in #606
- Switch to cargo deny and note ignored issues by @wilwade in #619
- Update published frequency binary artifacts by @demisx in #616
- Chore/update api augment by @wilwade in #621
- publish binary hashes by @demisx in #626
- fix docker image run permission error by @demisx in #633
- Address a missed case in CheckFreeExtensionUse for revoke_delegation_by_provider. by @shannonwells in #629
- disallow failure of extrinsic due to no msa by @shannonwells in #638
- fix(extrinsic): ensure signature includes key by @enddynayn in #617
- Api augment fixes by @wilwade in #634
- fix failing docker build in CI by @demisx in #640
- Update runtime apis by @wilwade in #636
- sign binaries by @demisx in #639
- small changes to docs by @shannonwells in #642
- create non-hardened docker image by @demisx in #643
- schema renames by @shannonwells in #648
- messages: minor fix #561 by @aramikm in #653
- chore(messages): remove config dependency by @enddynayn in #651
- Replaced deprecated alias by @rlaferla in #654
- Provider -> ProviderId, Delegator -> DelegatorId by @shannonwells in #652
- Remove generic
BlockNumber
types to concrete types for client side code by @saraswatpuneet in #659 - fix(free-tx): ensure delete-msa-pub-key does not fail by @enddynayn in #625
- fix(schemas): ensure schema permission by @rlaferla in #628
- 600 - Add optional schema check to MSA check_delegations() RPC by @rlaferla in #656
- Removed unused errors by @dopatraman in #661
- Rococo Genesis to JSON by @wilwade in #663
New Contributors
- @allanperlee made their first contribution in #577
Full Changelog: v0.9.29-rc2...v0.9.29-rc3
v0.9.29 Launch Release Candidate 2
Major Changes
- Add ability grant schema permissions by @enddynayn in #581
- Add the ability to revoke schema permissions by @enddynayn in #595
Additional Changes
- Improve Code Coverage by @wilwade in #570
- [CHORE] fix remaining warnings by @saraswatpuneet in #579
- Rename/runtime api standardization by @wilwade in #580
- Documentation Update: Runtime and Custom APIs by @wilwade in #583
- Documentation: Update Pallet Docs by @wilwade in #585
- Remove unused and duplicate Error: TooManySchemas by @wilwade in #586
- Code Audit: Compact Encoding for Extrinsic Params by @dopatraman in #588
- Bug/update js api augment by @wilwade in #590
- Fix incorrect/unclear errors by @wilwade in #591
- fix verify JS API augment dependency by @demisx in #593
- Method Documentation Updates by @wilwade in #587
- Chores/review unwrap #561 by @shannonwells in #584
Full Changelog: v0.9.29-rc1...v0.9.29-rc2