Skip to content

Releases: peerplays-network/peerplays

Bugfix release 1.4.4

08 May 17:00
e69d35d
Compare
Choose a tag to compare

This fix address the chain corruption issue due to a bad check with sweeps.

Please refer to 1.4.3 for release notes regarding Sweeps, plug-ins and Graphene updates.

Who Should Upgrade?

Everyone running 1.4.3 should upgrade to prevent nodes from getting corrupted during sweep winner checks.

List of PRs

Chain crash/corruption due to bad check: #363

Mainnet Release: Sweeps winner_ticket_id changes, new plug-ins and Graphene updates

16 Apr 15:12
be14592
Compare
Choose a tag to compare

Peerplays 1.4.3 release introduces new plugins Elasticsearch, Snapshot and graphene updates. Also, added winner_ticket_id for the sweeps dApp. This change provides a chance to verify the winner against the ticket_id.

Who Should Upgrade

The witnesses on the MAINNET(Alice) are requested to this hard-fork release.

This is a hard-fork release

The hard-fork date/time is set to Wednesday April 22, 2020 20:00:00 UTC
Install curl through the below command before updating this release
apt-get install libcurl4-openssl-dev

Updates to the Chain

New field is enabled on the lottery_reward_operation to store the winner_ticket_id and it gets populated on the lottery draw end operation.
Security and stability enhancements & general bug fixes are bundled and made available on the TESTNET with this release. Besides that, new plugins are added to make search faster(Elasticsearch) and compare the transactions on merging branches and releases(Snapshot plugin). Also known issue on FC fixed.

Summary

winner_ticket_id added for lottery_reward operation
Elasticsearch and snapshot plugins added & FC are upgraded

List of PRs:

5050 winner id changes: #345
Fix cli_wallet log issue: #229
Check witness signature before adding block to fork db: #226
Port plugin sanitation code: #230
Avoid directly overwriting wallet file on exit: #242
Enable snapshot plugin: #288
Backport elasticsearch plugin: #257
Include fc build optimization changes: fc #15

GitHub Issues Resolved:
Introduce elasticsearch plugin to peerplays: #161
Build optimization fc sync: #12

TESTNET SONs (GLADIATOR1.5.05)

14 Apr 12:34
6a8cd25
Compare
Choose a tag to compare
Pre-release

This version is an extension of the previous initial public preview version of SONs with some additions and fixes.

List of PRs:

Approval checks for processing deposit/withdrawal: #330
SON Schedule crash: #334
SON Configuration invalid, PW creation issues: #335
Added check for approving son_wallet_update_operation: #336
Added check for approving sidechain_transaction_create_operation: #337
Fix issue with deposits number in cli son tests: #339
BTC asset is created with wrong quote asset id, Fixed: #341
Sidechain transaction marked as complete even though curre...: #342
Transaction hash not saved after Bitcoin transaction is sent: #343
Prevent update_son_votes without GPOS vesting: #344

Testnet Release:Sweeps winner_ticket_id changes

10 Apr 17:17
6fd2e5e
Compare
Choose a tag to compare

Peerplays 1.4.4 beta (test-1.4.4) release introduces winner_ticket_id for the sweeps dApp. This change provides a chance to verify the winner against the ticket_id.

Who Should Upgrade
The witnesses on the Beatrice Public TESTNET are requested to this hard-fork release.

This is a hard-fork release
The hard-fork date/time is set to Wednesday April 15, 2020 20:00 UTC

Updates to the Chain
New field is enabled on the lottey_reward_operation to store the winner_ticket_id and it gets populated on the lottery draw end operation.

List of PRs:
5050 winner id changes: #345

TESTNET SONs (GLADIATOR1.5.04)

03 Apr 19:27
e1a487c
Compare
Choose a tag to compare
Pre-release

This version is an extension of the previous initial public preview version of SONs with some additions and fixes.

List of PRs:

Parallelize Bitcoin transaction signing: #319
Deposit/Withdraw object creation refactoring: #320
Add approval checks for son down, deregister proposals: #321
Merge recent develop branch changes(both GPOS and graphene updates) into SONs branch: #322
Refactor create_son to assign owner account public key as a signing_key: #323
Son creation with cli wallet refactoring: #324
Create PBTC asset: #326
Check gitlab building process for dirty build: #327
Update son-account parameters: #328
Limit SON functionality when min no. of sons are not present: #329
SON vesting functionality broken after graphene merge: #331
Use BTC asset in bitcoin deposits and withdraws: #332

TESTNET SONs (GLADIATOR1.5.03)

26 Mar 13:25
0f97241
Compare
Choose a tag to compare
Pre-release

This version is an extension of the previous initial public preview version of SONs with some additions and fixes.

List of PRs:

Add son parameter extensions to genesis, push proposal fix: #310
Replace raw with psbt transactions to support parital tx signing: #311
[SON-24] - SON Rewards missing serialisations and end to end testing capability: #313

TESTNET SONs (GLADIATOR1.5.02)

26 Mar 13:24
ff7e1ba
Compare
Choose a tag to compare
Pre-release

This version is an extension of the previous initial public preview version of SONs with some additions and fixes.

List of PRs:

ZMQ Crash on application exit: #306
SON276 - Fix SON proposal exceptions - I #307
Add SON statistic for tracking reported sidechain transactions: #308

Testnet Release of new plugins and graphene updates

10 Mar 14:48
dc9cbe6
Compare
Choose a tag to compare

Peerplays 1.4.3 beta (test-1.4.3) release introduces new plugins Elasticsearch, Snapshot and graphene updates to Peerplays TESTNET.

Who Should Upgrade
The witnesses on the Beatrice Public TESTNET are requested to this soft-fork release.

This is a soft-fork release
Install curl through the below command before updating this release
apt-get install libcurl4-openssl-dev

Updates to the Chain
Security and stability enhancements & general bug fixes are bundled and made available on the TESTNET with this release. Besides that, new plugins are added to make search faster(Elasticsearch) and compare the transactions on merging branches and releases(Snapshot plugin). Also known issue on FC fixed.

Summary
Elasticsearch and snapshot plugins added & FC are upgraded

List of PRs:
Fix cli_wallet log issue: #229
Check witness signature before adding block to fork db: #226
Port plugin sanitation code: #230
Avoid directly overwriting wallet file on exit: #242
Enable snapshot plugin: #288
Backport elasticsearch plugin: #257
Include fc build optimization changes: fc #15

GitHub Issues Resolved:
Introduce elasticsearch plugin to peerplays: #161
Build optimization fc sync: #12

Initial TESTNET release of SONs (GLADIATOR1.5.01)

10 Mar 09:44
2e8c074
Compare
Choose a tag to compare

PBSA is extremely happy to release the initial public preview version of SONs.

  • SON Preview version will have end to end Bitcoin deposit and withdrawal functionality
  • SON technology ensures trustless, decentralised transfer of funds between Peerplays and Bitcoin blockchains
  • SON aka Side Chain Operator nodes will earn remuneration depending upon the number of transactions as well the as uptime provided by their nodes.
  • The preview versions will be name as GLADIATOR<semantic_version>

GPOS MAINNET

11 Feb 16:02
c0b57fc
Compare
Choose a tag to compare

The hard-fork date/time is set to 17 February 2020 22:00:00 GMT.

PBSA is excited to release Peerplays 1.4.2 to MAINNET and as General Availability. This release introduces Gamified Proof of Stake (GPOS) consensus algorithm to Peerplays MAINNET.
In addition to GPOS, we have a large number of security, performance and general enhancements shipped with this release.

This release is the first implementation of many of the features proposed in PIP #002

About GPOS

The Peerplays blockchain uses Gamified Proof of Stake (GPOS) as the means to maintaining blockchain security while incorporating the human design elements necessary for effective voting mechanics.
By participating in GPOS you are staking your PPY for a period of 30 days. After the 30 day time period, you may request to withdraw the staked PPY.

During the staking period, you will be capable of participating in the voting of node operators and other important functions within the Peerplays ecosystem. Advisors, Witnesses, new Proposals, SONs, and other types of nodes and providers that make up the Peerplays ecosystem will benefit from your votes.

For your contribution in helping secure the blockchain, you will receive Participation Rewards. These rewards are based on the amount of PPY you have staked relative to the rest of the network distribution. Participation Rewards are given out each month and are based on the collective activity (i.e. blockchain fees) on the Peerplays blockchain. As more value comes into the network, this is sent to you as a reward for helping make it happen.

Who Should Upgrade

The witnesses on the MAINNET(Alice) are requested to this hard-fork release.

Updates to the Chain

Security and stability enhancements & general bug fixes are bundled and made available on the MAINNET with this release. The fixes are intended to make a faster, stable chain and this release paves the foundation for SONs. For more information on SONs see: PIP #005

Summary

Websocket library & FC are upgraded

Extensive CLI Test suite : We now have an extensive CLI test suite

Additional Tests : We have added additional tests and extensive information for QA or the community to verify the fixes.

List of PRs:

Votes consideration on GPOS activation: #237
Fixed chain parameter update proposal issue: #232
Remove default value for extension parameter and add hard-fork check: #227
Allow APIs to be called by account/asset name and id: #225
Set extensions default values: #222
P2P Log files are not created: #218
High CPU Issue, websocket changes: #213
Adjust p2p log level: #180
Proposal Information Bug Fix: #157
Added Additional cli tests: #155
Enhancement for session undo storage: #147
get_vesting_balances throws exception after first sub-period: #143
New API get_asset_count_api : #140
Improve block generation performance: #139
Added voting tests: #136
Improve account maintenance performance: #130
Performance optimization: #116
Fixed integer overflow issue: #111
fix duplicate ops returned in get_account_history: #109
cli_wallet test suite: #98
Don't allow to vote when the vesting balance is 0: #95
Add quit_command_cliwallet: #90
App test doesn't free server port: #152
Beatrice witness_node hangs, high socket usage, high cpu usage #198
Return total number of available assets: #138
Forced rebase before merge: #133
fixing feed expiration bug: #108