Releases: frequency-chain/frequency
Releases · frequency-chain/frequency
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
v0.9.29 Launch Release Candidate 1
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