Skip to content

Releases: frequency-chain/frequency

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

v0.9.29 Launch Release Candidate 1

25 Oct 21:05
52d435b
Compare
Choose a tag to compare
Pre-release

This is our first release with a stable external interface. While it might change some, from this point on we will try to keep breaking changes to a minimum. (Final release comes with a 6 month deprecation guarantee except in cases of security. See https://github.com/LibertyDSNP/frequency/wiki/Naming-Conventions#external-interface-stability-required for more information)

Major Updates

  • Users can now retire their MSA such that it cannot be used again.
  • Lots of updates around RPCs and making them faster
  • Lot of security and bug fixes
  • Lot of final renaming for consistency
  • Cost shifting enabled for Adding an extra public key to an MSA
  • Dependency updates

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