Releases: peerplays-network/peerplays
Peerplays Blockchain mainnet release 1.6.0
Release type: mainnet upgrade
Who should upgrade: All the witnesses and SON operators are required to upgrade to this version
Hardfork date: 24-October-2023
Summary:
We are excited to to announce the main upgrade release 1.6.0. This release is introducing all the new features & improvements which was in active development for last one year.
This upgrade brings the ability to perform cross chain transfers between Bitcoin, Ethereum, Hive and Peerplays. The Ethereum support is available for core asset (ETH) as well as for all ERC20 tokens.
The new features include:
- Ethereum - Peerplays cross chain transfers via Ethereum Sidechain Operator Nodes (ETH-SONs)
- We have introduced ability to execute smart contracts on the Ethereum blockchain based on the consensus established on the Peerplays blockchain thus making it possible to deploy the smart contracts in an autonomous, decentralised manner.
- Ability to vote for Bitcoin, Ethereum or Hive Sidechain oracles (SONs) based on network type as opposed to a single vote for all three type of Sidechain Operator Nodes (SONs)
- Introduction connection pools which provides better resilience to Sidechain Operator nodes
- Various libraries like secp256k1, BOOST etc upgraded to newer versions
- Numerous bug fixes and stability improvements across the board
Peerplays Blockchian beta release 1.5.25-beta
This is beta release with the features ready for general availability
Major features are:
- All bugs and improvements reported against 1.5.24-beta are addressed
- Ethereum SONs - support for
ETH
& ERC20 tokens is available - Improvements to SONs : withdrawal of core asset to Ethereum is changed.
- Voting for SONs separated based on sidechain network
Who should be using this release ?
- Public TESTNET must be upgraded to this version
- dApp teams and anyone interested in getting access to the new features.
Peerplays Blockchian beta release 1.5.24-beta
This is beta release with the features ready for general availability
Major features are:
- All bugs and improvements reported against 1.5.23-beta are addressed
- Ethereum SONs - support for
ETH
& ERC20 tokens is available - Improvements to SONs (Sidechain Operator Nodes)
- Voting for SONs separated based on sidechain network
- Newly developed Python test cases are integrated to the CI workflow (with updates) (https://gitlab.com/PBSA/peerplays/-/merge_requests/221)
- Connection pools feature introduced in https://gitlab.com/PBSA/peerplays/-/issues/398
Who should be using this release ?
- Public TESTNET must be upgraded to this version
- dApp teams and anyone interested in getting access to the new features.
Peerplays Blockchian beta release 1.5.23-beta
This is beta release with the features ready for general availability
Major features are:
- Ethereum SONs - support for
ETH
& ERC20 tokens is available - Improvements to SONs
- Voting for SONs separated based on sidechain network
- bug fixes and improvements to Ethereum SONs identified in the Ethereum mainnet as DEX UI integration tests are addressed (https://gitlab.com/PBSA/peerplays/-/merge_requests/219, https://gitlab.com/PBSA/peerplays/-/merge_requests/222 )
- Newly developed Python test cases are integrated to the CI workflow (https://gitlab.com/PBSA/peerplays/-/merge_requests/221)
- Connection pools feature introduced in https://gitlab.com/PBSA/peerplays/-/issues/398
Who should be using this release ?
- Public TESTNET must be upgraded to this version
- NEX features, especially Bitcoin SON and libbitcoin features should be verified against this release.
- dApp teams and anyone interested in getting access to the new features.
Peerplays Development Alpha release 1.5.22-alpha
This is an alpha release based on the features currently in active development & contains fixes for various incompatibilities found in 1.5.21-alpha
Major features in progress are:
- Ethereum SONs - support for
ETH
& ERC20 tokens - Improvements to SONs
- Voting for SONs separated based on sidechain network
- Numerous bug fixes and improvements
- Connection pools feature introduced in https://gitlab.com/PBSA/peerplays/-/issues/398
- Account creation failure from Python is now addressed in https://gitlab.com/PBSA/peerplays/-/merge_requests/213
- HIVE withdrawal bug addressed in https://gitlab.com/PBSA/peerplays/-/issues/509
Who should be using this release ?
dApp teams and anyone interested in getting access to the new features.
Python Peerplays 0.5.0, faucet & Peerplays JS 0.8.1 must be verified against this release.
Peerplays Development Alpha release 1.5.21-alpha
This is an alpha release based on the features currently in active development.
Major features in progress are:
- Ethereum SONs - support for
ETH
& ERC20 tokens - Improvements to SONs
- Voting for SONs separated based on sidechain network
- Numerous bug fixes and improvements
Who should be using this release ?
dApp teams and anyone interested in getting access to the new features.
Python Peerplays 0.5.0, faucet & Peerplays JS 0.8.1 must be verified against this release.
Peerplays Alpha release 1.5.20-alpha
This is a release branch based on the features currently in active development.
Major features in progress are:
Improvements to SONs
Ethereum SONs preview
Numerous bug fixes and improvements
Who should be using this release ?
dApp teams and anyone interested in getting access to the new features.
All dApp teams are requested to use TESTNETs based on 1.5.20-alpa
Peerplays mainnet release 1.5.19
- This is a hardfork release
- The hardfork date is 16-November- 2022, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin & Hive SON operators to upgrade.
Summary
This release incorporates an important bug fixes to address an issue with editing of Sidechain addresses
Binaries:
witness_node
: https://gitlab.com/PBSA/peerplays/-/jobs/3278851941/artifacts/file/build/programs/witness_node/witness_node
cli_wallet
: https://gitlab.com/PBSA/peerplays/-/jobs/3278851941/artifacts/file/build/programs/cli_wallet/cli_wallet
Peerplays mainnet release 1.5.18
- This is a hardfork release
- Replays are mandatory
- The hardfork date is 16th July 2022, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin & Hive SON operators to upgrade.
Summary
This release incorporates important bug fixes to SONs, Bitcoin network connection & numerous enhancements. We have also added large number of automated test cases, upgraded libboost version etc.
We are also introducing the feature to ignore outdated, older witness nodes which are still running. GPOS participation rewards now include blockchain transaction fees to help increase security in the selection of witnesses, SONs, and Advisors.
OS support : 2 Ubuntu LTS version, 20.04 and 18.04 are now supported. The Ubuntu 18.04 LTS will be supported until April 2023.
Features
Create cli wallet command to report sidechain deposit transaction manually
Create cli wallet command to report sidechain deposit transaction manually
Implement cli wallet command/api endpoint to retrieve voting info
https://gitlab.com/PBSA/peerplays/-/issues/276
Redirect transaction fees to dividends
Enable multiple SON support by default
Bring all funtions in database_api and wallet_api to a unified form
Implement the witness capability to overwrite last hard fork
Improvements & Bug Fixes
stopping witness_node with control-C corrupts chain file
Ungraceful shutdown when interrupting software with CTRL+C
Bitcoin SON on mainnet - deposit not identified
Update witness node/wallet to TLS 1.3
Refactor Bitcoin block parsing to match changes from Bitcoin v0.22
Enable building with boost version higher 1.67
Refactor importing BTC addresses into son-wallet
exception seen in witness logs
deprecated variables used in fc library
deprecation messages for auto_unit_test.hpp seen in build logs.
remove FC_REFLECT_TEMPLATE for votes_info_object
application core dumps when chain-id argument is not provided.
cli_wallet core dumps when cli_wallet -v is used
Error doesn't hep in identifying the issue with cli-wallet command
port ElasticSearch changes from Bitshares
Switch to Ubuntu 20.04 as a default platform
Error in chain_test in gitlab autobuild
ability to resign as a SON and recover my tokens)
cli wallet unable to decode memo text
Refactor importing BTC addresses into son-wallet
Add check for transfer fee when moving funds from deposit address to primary wallet
Remove hardcoded chain parameters
""ERROR_WHILE_CONVERTING_VALUE_TO_STRING" error seen in witness logs
cli_wallet SON related tests randomly fail)
Refactor GPO and DGPO, move dynamic data from GPO to DGPO
Fix hardcoded fee for issuing assets in sidechain plugin
chain getting halted when son payouts are created
Configure docker images to create core dumps on witness software crash
SON-HIVE Voting - Refactor all the places we use sidechain_type directly
SON Hive Voting - Node crashes when same SON id is used for both sidechains
SON Hive Voting - Scheduler provides invalid SON IDs
libreadline-dev package must be removed from Dockers and installation instructions
Disconnecting non compatible witness nodes happens too late
Peerplays mainnet release 1.5.17
- This is a hardfork release
- Replays are mandatory
- The hardfork date is 30th April 2022, 00:00:00 UTC
Who should upgrade :
Its recommended that all the mainnet witnesses and Bitcoin & Hive SON operators to upgrade.
Summary
This release incorporates important bug fixes & numerous enhancements. We have also added large number of automated test cases, upgraded libboost version etc.
Features
Create cli wallet command to report sidechain deposit transaction manually
Create cli wallet command to report sidechain deposit transaction manually
Implement cli wallet command/api endpoint to retrieve voting info
https://gitlab.com/PBSA/peerplays/-/issues/276
Redirect transaction fees to dividends
Enable multiple SON support by default
Bring all funtions in database_api and wallet_api to a unified form
Improvements & Bug Fixes
stopping witness_node with control-C corrupts chain file
Bitcoin SON on mainnet - deposit not identified
Refactor Bitcoin block parsing to match changes from Bitcoin v0.22
Enable building with boost version higher 1.67
Refactor importing BTC addresses into son-wallet
exception seen in witness logs
deprecated variables used in fc library
deprecation messages for auto_unit_test.hpp seen in build logs.
remove FC_REFLECT_TEMPLATE for votes_info_object
application core dumps when chain-id argument is not provided.
cli_wallet core dumps when cli_wallet -v is used
Error doesn't hep in identifying the issue with cli-wallet command
port ElasticSearch changes from Bitshares
Switch to Ubuntu 20.04 as a default platform
Error in chain_test in gitlab autobuild
ability to resign as a SON and recover my tokens)
cli wallet unable to decode memo text
Refactor importing BTC addresses into son-wallet
Add check for transfer fee when moving funds from deposit address to primary wallet
Remove hardcoded chain parameters
""ERROR_WHILE_CONVERTING_VALUE_TO_STRING" error seen in witness logs
cli_wallet SON related tests randomly fail)
Refactor GPO and DGPO, move dynamic data from GPO to DGPO
Fix hardcoded fee for issuing assets in sidechain plugin