Skip to content

Releases: frequency-chain/frequency

v1.2.1

17 Feb 22:43
8c062cc
Compare
Choose a tag to compare

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

04 Feb 00:02
Compare
Choose a tag to compare

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

  • feat(ipfs): add CID validation to add_ipfs_message #786 #905
  • Remove sudo pallet from mainnet #935

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

26 Jan 02:07
d34cbb2
Compare
Choose a tag to compare
Pre-release

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

  • feat(ipfs): add CID validation to add_ipfs_message #786 #905
  • Remove sudo pallet from mainnet #935

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

17 Jan 17:15
Compare
Choose a tag to compare

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

  • Frequency-Rococo: 374,738
  • Frequency-Mainnet: TBD

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

09 Jan 15:51
Compare
Choose a tag to compare

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

  • move genesis check to verify pr workflow #872
  • Bug Fix (#882) Use correct feature flags with srtool #884

v1.0.0

05 Jan 20:50
Compare
Choose a tag to compare

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

16 Nov 06:09
69d9a9a
Compare
Choose a tag to compare

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

16 Nov 01:20
2cc01c4
Compare
Choose a tag to compare
Pre-release

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

10 Nov 20:55
Compare
Choose a tag to compare
Pre-release

Release Candidate 3

Major Changes from RC2

  • SchemasRuntimeApi Updated: get_by_schema_id now returns an Option<SchemaResponse>
  • MsaRuntimeApi Updated: get_msa_keys now returns a Vec<KeyInfoResponse<AccountId>>
  • Schema Event SchemaRegistered Renamed to SchemaCreated
  • 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

New Contributors

Full Changelog: v0.9.29-rc2...v0.9.29-rc3

v0.9.29 Launch Release Candidate 2

31 Oct 12:22
377bbe3
Compare
Choose a tag to compare
Pre-release

Major Changes

Additional Changes

Full Changelog: v0.9.29-rc1...v0.9.29-rc2