- Updated runtime
spec_version
to2002
- Update substrate version based on v0.9.41 release. #4705
- Apply substrate pallet runtime migrations from
v0.9.24-1
tov0.9.41
- Added
try-runtime
command support and runtime upgrade tests. - Updated benchmarks and re-generated weights
- Fix #4745:
cargo-chef
build issue by renaming crate 'pallet-utility' to 'pallet-joystream-utility' - Added a new "warp-time" and "fast-block-production" cargo feature flags
- Enabled creator tokens functionality
- Added AMM to creator tokens pallet
- Added feature to enable freezing creator tokens pallet functionality via new proposal
- Changed some workging group max workers values
- Changed council and election periods
- Removed some privileges of content moderators such as deleting channels and videos
- Bug fix in update_channel_payouts implementation
- proposal creator pays for upload of payload not arbitrary specified account
- Enabled
UpdateChannelPayouts
proposal creation - Exposed content pallet
MinimumCashoutAllowedLimit
andMaximumCashoutAllowedLimit
constants membership:MemberInvited
event payload contains initial balance - #4643- Add support for payments with membership:member_remark()
- Referendum: Add "Opt Out of Voting" feature #2927
- Removed
sudo
pallet - aka "Liberated" #4478 - Adjust constitutionality to max 2 for all proposals #4655
- Tweak worker remarks - #4644
- Full list
- Unlocked all pallets transactions
- Disabled channel payouts proposal
- Renamed 'Gateway' working group to 'App' working group
- Update to substrate v0.9.23
- Introduce project-token pallet into runtime
- Dropped blog pallet
- Updated existing pallets, various enhancements and security fixes
- Computed weights and enabled fees
Collection of runtime fixes for council elections:
- Referendum bug fix 1 - fix referendum intermediate winners - 3797
- Referendum bug fix 2 - prevent multiple vote reveals - 3801
- Referendum bug fix 3 - fix inability to unlock vote stake - 3783
- Change some council parameters community-768
- Reduce council size to 3
- Increase the IdlePeriod "Council Term" duration of the council
No types or query-node mappings are changed, and no application requires any updates.
- NFT channel proceeds bug fix #3763
- Fix logic in dispatch calls:
content::claim_channel_reward()
,content::pick_open_auction_winner()
- Fix logic in dispatch calls:
- No runtime types changed
- Enable NFT functionality
- Types updated - types pacakge version v0.19.3
- Modified some runtime constants and initial values:
- Changed NFT parameters
MaxStartingPrice
andMaxBidStep
- Changed inflation curve, to reduce validator rewards
- Changed grace period for proposal types Set council budget increment
- Changed forum
MaxSubcategories
andMaxCategories
- Changed NFT parameters
- New feature new Membership system
- New feature Improved Council and Election system
- New feature Bounties
- New NFT feature - Disabled to simplify next update
- Forum improvements
- New types package - version v0.18.3
- New storage and distribution runtime module
- Renaming of working groups and adding new working group for distributor role
- Enhancements to content directory module
- can delete channels and videos
- collaborators
- Increase the max allowed working group mint capacity that can be set by council via proposals
- Introduced new content pallet the new content directory
- Improved data_directory pallet
- Any storage provider to handle uploads of new content
- Integration with new content directory
- Introduction of quota vouchers
- Reset data directory
- Added new working group instance for Operations
- Following chain failure due to a debug in older version of substrate (v2.0.0-rc4) updated to substrate v2.0.1
- Same runtime features as babylon
- Introduction of new and improved content directory
- Update to substrate v2.0.0-rc4
- Introduction of general Working Group runtime module
- Adds a new instance of the working group module - the Storage Working Group which replaces the old actors module for managing the Storge Provider enrollment process
- New governance proposals to support new working groups
- Updated runtime to sort out type name clashes between the proposal discussion module and forum module, in preparing to roll out proposal discussion system in pioneer.
- Increased ROLE_PARAMETERS_REWARD_MAX_VALUE to 100,000
- New proposal system that strengthens the governance structure of the platform
- Adjusted inflation curve to better reflect a new realistic economic system for the platform
- New versioned and permissioned content mangement system that powers a new media experience.
- Content Working Group - introduces staked content curator roles to maintain quality of content and ensure that is meets the platform's terms of service.
- Update of core substrate to pre-release of version 2.0 - c37bb08
- New Forum - v1.0.0
- Discovery Service to support new Storage Provider implementation.
- Removing all previously uploaded content
- Fix to configure an onchain primary storage provider liason to work around incomplete storage server implementation.
- Fix account locking for staked roles to allow storage providers to submit transaction
- Update substrate version to
6dfc3e8b057bb00322136251a0f10305fbb1ad8f
from v1 branch
- Storage Role
- Update to substrate version at
89bbb7b6d0e076f0eda736b330f5f792aa2e2991
- Allow illiquid accounts to pay transaction fees. Fixes unstaking and setting memo, by permitting extrinsics which do not require more than a transaction fee to be accepted into mempool.
- Updated Cargo dependencies to use forked substrate repo
github.com/joystream/substrate
On-chain runtime upgrade performed with sudo consensus::setCode()
- Basic substrate node - based on substrate
1ca4cc0a16a357782bb1028bb57376594ca232a0
- Block Authoring - only Aura (enabling GRANDPA in future release)
- Council Elections
- Council Runtime upgrade proposal
- Simple PoS validator staking
- Memo (account status message)