Master Release Plan

Master Release Plan

Release

Release Date

Repo

Projects in Release

Actions or API Endpoints

Branches

Release

Release Date

Repo

Projects in Release

Actions or API Endpoints

Branches

Mainnet

 

 

 

 

 

2.10 (Enchilada)

DevNet, TestNet

MainNet (21 Acct token issue)

03/21/2024

fio.contracts

Voting Enhancements

 

Projects in Testnet

 

 

 

 

 

 

 

 

 

 

 

Projects In Release Cycle

 

 

 

 

 

2.11 (Majoriam)

 

fio.contracts

FIP-48, BD-4643, BD4662

fipxlviiilck (fio.system)

fipxlviii (fio.token)

fio.contracts

Projects on Approach

 

 

 

 

 

 

 

 

 

 

 

Projects in Backlog

 

 

 

 

 

migr/final-rc1 (migr3)

?

fio.contracts

  • FIP-1.b Part 3

    • Remove old Request and OBT tables

    • Lower RAM limit because there is no longer a double entry

Removed actions:

  • migrtrx

  • fio.contracts - migr/final-rc1 (branch from develop)

  • fio - release/3.0.x

  • fio.test - develop

  • fio.devtools - develop

FIO4

 

 

  • EOSIO upgrade

  • CDT upgrade

  • Simplify blockchain code

  • Performance and scalability

  • Support pub_k1 format

  • ABI updates

  • Consolidate FIO code

  • Security review

 

  • fio.contracts -

  • fio -

  • fio.test -

  • fio.devtools -

Past Releases

 

 

 

 

 

3.5.1 (El Salvador)

 

fio

  • FIP-36 (Fetch pub key for account)

  • FIP-38 (Create chain account)

  • FIP-39 (Pub key for encryption)

  • FIP-40 (Reg address on private domain)

  • FIP-42 (Handle and domain reg in 1 txn)

  • FIP-43 (get_fee make address optional)

  • FIP-46 (Improve getter performance)

New

  • /get_account_fio_public_key (FIP-36)

  • /new_fio_chain_account (FIP-38)

  • /update_encrypt_key (FIP-39)

  • /add_fio_permission (FIP-40)

  • /remove_fio_permission (FIP-40)

  • /get_grantee_permissions (FIP-40)

  • /get_grantor_permissions (FIP-40)

  • /get_object_permissions (FIP-40)

  • /register_fio_domain_address (FIP-42)

Modified

  • /register_fio_address (FIP-39)

  • /transfer_fio_address (FIP-39)

  • /burn_fio_address (FIP-39)

  • /new_funds_request (FIP-39)

  • /record_obt_data (FIP-39)

  • /register_fio_address (FIP-40)

  • /burn_expired (FIP-40)

  • /transfer_fio_domain (FIP-40)

  • /get_fee (FIP-43)

  • /get_table_rows (FIP-46)

  • fio.contracts - release/2.9.0-rc1

  • fio - release/3.5.0-rc1

  • fio.test - release/2.9.x_3.5.x

  • fio.devtools - release/2.9.x_3.5.x

2.9.2 (Golf)

 

fio.contracts

  • FIP-37 (Lift limit on number of pub keys)

  • FIP-38 (Create chain account)

  • FIP-39 (Pub key for encryption)

  • FIP-40 (Reg address on private domain)

  • FIP-42 (Handle and domain reg in 1 txn)

  • FIP-47 (Update regproducer record)

New

  • newfioacc (FIP-38)

  • updcryptkey (FIP-39)

  • addperm (FIP-40)

  • clearperm (FIP-40)

  • remperm (FIP-40)

  • regdomadd (FIP-42)

  • burndomain (FIP-42)

Modified

  • updateauth (FIP-37)

  • regaddress (FIP-39)

  • xferaddress (FIP-39)

  • burnaddress (FIP-39)

  • newfundsreq (FIP-39)

  • recordobt (FIP-39)

  • regaddress (FIP-40)

  • burnexpired (FIP-40)

  • xferdomain (FIP-40)

  • regproducer (FIP-47)

  • fio.contracts - release/2.9.0-rc1

  • fio - release/3.5.0-rc1

  • fio.test - release/2.9.x_3.5.x

  • fio.devtools - release/2.9.x_3.5.x

3.4.0 (Denmark)

Mainnet

18-Oct-2022

fio

  • FIP-17.a (Token Wrapping)

  • FIP-17.b (Domain Wrapping)

  • FIP-41 (Locks on existing accounts)

New

  • wrap_fio_tokens (FIP-17a)

  • get_oracle_fees (FIP-17a)

  • wrap_fio_domains (FIP-17b)

Modified

  • transfer_fio_domain (FIP-17b)

  • transfer_locked_tokens (FIP-41)

  • fio.contracts - release/2.8.x

  • fio - release/3.4.x-dev

  • fio.test - release/2.8.x_3.4.x

  • fio.devtools - release/2.8.x_3.4.x

  • fio.erc20 - main

  • fio.erc721 - main

  • fio.oracle - main

2.8.1 (Foxtrot)

Mainnet

18-Oct-2022

fio.contracts

  • FIP-17.a (Token Wrapping)

  • FIP-17.b (Domain Wrapping)

  • FIP-41 (Locks on existing accounts)

  • BD-4162 (unstake bug)

New

  • wraptokens (FIP-17a)

  • unwraptokens (FIP-17a)

  • regoracle (FIP-17a)

  • unregoracle (FIP-17a)

  • setoraclefee (FIP-17a)

  • wrapdomain (FIP-17b)

  • unwrapdomain (FIP-17b)

Modified

  • xferdomain (FIP-17b)

  • trnsloctoks (FIP-41)

  • fio.contracts - release/2.8.x

  • fio - release/3.4.x-dev

  • fio.test - release/2.8.x_3.4.x

  • fio.devtools - release/2.8.x_3.4.x

  • fio.erc20 - main

  • fio.erc721 - main

  • fio.oracle - main

3.3.0

12-Apr-2022

fio

  • FIP-22 (Retire FIO Tokens)

  • FIP-26 (Marketplace)

  • FIP-33 (Allow $ in chain/token codes)

  • FIP-35 (Increase NFT token_id size)

New

  • get_escrow_listings (FIP-26)

Modified

  • add_pub_address (FIP-33)

  • remove_pub_address (FIP-33)

  • get_pub_address (FIP-33)

  • add_nft (FIP-35)

  • fio - release/3.3.x-dev

  • fio.contracts - release/2.7.x

  • fio.test - release/2.7.x_3.3.x

  • fio.devtools - release/2.7.x_3.3.x

  • fiosdk_typescript - release/1.6.x

2.7.0

12-Apr-2022

fio.contracts

  • FIP-22 (Retire FIO Tokens)

  • FIP-26 (Marketplace)

  • FIP-32 (Unlimited Request content)

  • FIP-33 (Allow $ in chain/token codes)

  • FIP-34 (Unlimited OBT content)

  • FIP-35 (Increase NFT token_id size)

New

  • listdomain (FIP-26)

  • cxlistdomain (FIP-26)

  • buydomain (FIP-26)

  • setmrkplcfg (FIP-26)

  • cxburned (FIP-26)

  • xferescrow (FIP-26)

Modified

  • retire (FIP-22)

  • transfer (FIP-26)

  • burnexpired (FIP-26)

  • bprewdupdate (FIP-26)

  • bppoolupdate (FIP-26)

  • fdtnrwdupdat (FIP-26)

  • newfundsreq (FIP-32)

  • addaddress (FIP-33)

  • remaddress (FIP-33)

  • recordobt (FIP-34)

  • addnft (FIP-35)

  • fio - release/3.3.x-dev

  • fio.contracts - release/2.7.x

  • fio.test - release/2.7.x_3.3.x

  • fio.devtools - release/2.7.x_3.3.x

  • fiosdk_typescript - release/1.6.x

2.7.1 Hotfix

31-May-2022

fio.contracts

No new or modified actions. Bug fixes to contracts only.

No endpoint or action changes.

  • fio - release/3.3.x-dev

  • fio.contracts - release/2.7.x

  • fio.test - release/2.7.x_3.3.x

  • fio.devtools - release/2.7.x_3.3.x

  • fiosdk_typescript - release/1.6.x

3.2.0

04-Jan-2022

fio

  • FIP-21 (FIO Staking)

New

  • stake_fio_tokens (FIP-21)

  • unstake_fio_tokens (FIP-21)

Modified

  • claim_bp_rewards (FIP-21)

  • transfer_locked_tokens (FIP-21)

  • get_fio_balance (FIP-21)

  • get_locks (FIP-21)

  • fio - release/v3.2.x or release/v3.2.x-dev

  • fio.contracts - release/v2.6.x

  • fio.test - release/2.6.x_3.2.x

  • fio.devtools - release/2.6.x_3.2.x

  • fiosdk_typescript - tags/v1.5.0

2.6.0

04-Jan-2022

fio.contracts

  • FIP-21 (FIO Staking)

New

  • stakefio (FIP-21)

  • unstakefio (FIP-21)

Modified

  • bpclaim (FIP-21)

  • trnsloctoks (FIP-21)

  • fio - release/v3.2.x or release/v3.2.x-dev

  • fio.contracts - release/v2.6.x

  • fio.test - release/2.6.x_3.2.x

  • fio.devtools - release/2.6.x_3.2.x

  • fiosdk_typescript - tags/v1.5.0

3.1.0 (costarica)

21-Oct-2021

fio

  • FIP-11.b (Transfer tokens using FIO Address)

  • FIP-27 (NFT Signatures)

New

  • transfer_tokens_fio_add (FIP-11.b)

  • add_nft (FIP-27)