Skip to content

Releases: peerplays-network/peerplays

GPOS BETA(HOT FIX)

24 Dec 16:19
51fd7d1
Compare
Choose a tag to compare
GPOS BETA(HOT FIX) Pre-release
Pre-release

This is an extended release of test-1.4.1 to resolve "Sync issue".

Who Should Upgrade

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

The hard-fork date/time is set to Monday, 6 January 2020 01:00:00 AM UTC

Bug Fixes

#253

Github issues addressed

#249

QA Release: GPOS Hot fix

24 Dec 13:59
b7cd99c
Compare
Choose a tag to compare
Pre-release

The version 1.4.2-alpha is a release meant for quality assurance & early feedback from interested community members.

Who should deploy

The community members interested in joining quality assurance and provide early feedback of the development version can use this release to test.

Not meant for TESTNET
Not meant for MAINNET

Bug Fixes

#253

Github issues addressed

#249

GPOS BETA

17 Dec 18:19
Compare
Choose a tag to compare
GPOS BETA Pre-release
Pre-release

PBSA is excited to release Peerplays 1.4.1 beta (test-1.4.1) to public TESTNET and as General Availability. This release introduces Gamified Proof of Stake (GPOS) consensus algorithm to Peerplays TESTNET.

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 Beatrice Public TESTNET are requested to this hard-fork release.

The hard-fork date/time is set to Monday December 23, 2019 04:00AM UTC

Updates to the Chain

Security and stability enhancements & general bug fixes are bundled and made available on the TESTNET 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

GitHub Issues Resolved:

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

Known issues:

Build optimization fc sync: #12

GPOS QA version

10 Dec 06:05
f1fef49
Compare
Choose a tag to compare
GPOS QA version Pre-release
Pre-release

The version 1.4.1-alpha is a release meant for quality assurance & early feedback from interested community members.

Who should deploy

The community members interested in joining quality assurance and provide early feedback of the development version can use this release to test.

  • Not meant for TESTNET
  • Not meant for MAINNET

GPOS related

Bug Fixes

Features

General Blockchain Enhancements

Pre GPOS Release

11 Oct 17:43
7b1d31e
Compare
Choose a tag to compare
Pre GPOS Release Pre-release
Pre-release

Stability, Performance fixes

PBSA is excited to release to Peerplays public TESTNET and as General Availabilty. This release is a major step before introducing GPOS consensus algorithm.

Who should upgrade

The witnesses on the Beatrice Public TESTNET are requested upgrade to this release & share the feedback (No HF required).

Updates to the chain

Many months worth of security and stability fixes are bundled and made available on the TESTNET with this release. The fixes are intended to make a faster, stable chain and this release paves foundation for SONs & GPOS. Our random number generator core is thoroughly tested and additional features are prepared with one of the upcoming releases.

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.

CI, Code Audits : GitLab based CI is now added : https://gitlab.com/PBSA/peerplays/pipelines

Static Code Analysis: https://sonarcloud.io/dashboard?id=peerplays-network_peerplays&pullRequest=158

OpenTracing : ELK based log aggregation and tracing is introduced. We will be making the work public shortly.

Trivial, but detailed templates for GitHub issues.

Boost 1.67 and Ubuntu 1804 fixes have undergone further QA by PBSA.

Wiki updates includes documentation of dividends, hard forks, Proposals etc (https://github.com/peerplays-network/peerplays/wiki)

List of PRs:

  • cli_wallet test suite (#98)
  • new API get_asset_count_api (#140)
  • Integer Overflow issue with feeds (#111)
  • Block Generation performance Improvement (#139)
  • Database Performance enhancement (#131)
  • Support for GCC7 (#124)
  • GitLab CI support (#123)
  • Various fixes to FC submodule & tests (#121)
  • Object_database handling related improvements (#120)
  • History Id mismatch fix and tests (#117)
  • Numerous fixes to handle micro-forks (#110)
  • fix for duplicate ops in `get_account_history' (#109)
  • Better handling of missed block counting (#104)
  • Node restore is thoroughly enhanced (#101)
  • Proposal information is enhanced by adding failure reason (failed in QA) (#100)
  • Upgrade account issues fixed (Fixed in #98) (#99)
  • numerous cli_wallet error fixes (#89)
  • Dockerfile optimizations to speed up build (#79)
  • Fixes to network-broadcast api (#61)
  • Various fixes to logs, cmake build improvements etc

Release of Ubuntu 18.04 upgrade + 50/50 dApp

06 Sep 12:14
62ddd67
Compare
Choose a tag to compare

This release contains the changes to support Ubuntu 18.04 upgrade(includes all supporting fc, openSSL, websocket related changes) on Peerplays Blockchain.

It also includes the first release of the 5050 Labs (Sweeps) dApp. The 5050Labs dApp is extremely easy to use and allows organizations to create fundraising draws in just minutes.

IMPORTANT - This release has the hard-fork date/time set to Thursday, September 12th 10pm EST.

Testnet Release of Ubuntu 18.04 upgrade + 50/50 dApp

22 Aug 13:58
Compare
Choose a tag to compare

This release contains the changes to support Ubuntu 18.04 upgrade(includes all supporting fc, openSSL, websocket related changes) on Peerplays Blockchain.

It also includes the first release of the 5050 Labs (Sweeps) dApp. The 5050Labs dApp is extremely easy to use and allows organizations to create fundraising draws in just minutes.

IMPORTANT - This release has the hard-fork date/time set to Sunday August 25th, 10:00pm EST

Indexing Fix for Betting Market Groups

15 Apr 13:36
320782b
Compare
Choose a tag to compare

This release fixes a bug that showed up when multiple betting market groups were resolved in one block. non_unique indexes were used, which allowed different nodes to resolve the betting market groups in different orders (list different operation_ids for resolutions).

PeerPlays Bookie Hardfork

11 Feb 09:57
0dc7e8b
Compare
Choose a tag to compare

The important changes/additions in this release are:

  • BookiePro betting exchange
    The BookiePro application went through a very successful beta test the public testnet.
    This release brings the same version/code base of BookiePro to the public mainnet/livenet. No additional Bookie Pro features have been added with the exception of:
  • Peerplays Affiliate Program
    The affiliate program provides the mechanism to track the channels from which affiliate referrals will come for BookiePro registrations. There is no BookiePro front-end component to this feature.