@mvandeberg mvandeberg released this Jun 14, 2017 · 193 commits to stable since this release

Assets 2

Steem Equality 0.19.0 Release Notes

The hardfork is schedule for Tue, 20 June 2017 15:00:00 UTC (11:00:00 EDT)

All witnesses should update to 0.19.0

Reindexing

0.19.0 requires reindexing from all previous versions.

Overview

This Hardfork is about changing the rewards curve to be stake proportional. The original proposal can be read on steemit.com.

Linear Rewards

With the introduction of a linear reward curve everyone will have a say directly proportional to their stake. #1051

Square Root Curation Rewards Curve

This is to offset the changes in rewards due to the linear reward curve. Curation rewards should stay roughly where they are. #1052

Increase Vote Impact

Each vote's impact has been increased by 4x. #1053

Witness Price Feeds Properly Expires

Fixed a bug that prevented price feeds from expiring. #882

Historical Posts Cannot Be Deleted

Once a post has existed for 7 days, it can no longer be deleted. #876

Cancelling a Steem Power Delegation Fixed

Fixed a bug that prevented cancelling a delegation in some circumstances #971

Deleting Post Condition Part of Consensus

Previously, requiring a post had 0 rshares before deletion was enforced via a soft fork. Now it is part of consensus #977

account_create_operation Fixed

There was a bug in the account_create_operation. Our short term fix was to temporarily disable the operation. It has been fixed and is re-enabled. #987

Fixed 0 Delegation Objects

Previously, creating an account with 100% STEEM would create a 0 delegation object. This has been fixed. #997

Optimized Full Node Reindex

Addressed several changes to increase full node reindex speed. #1160 #1161 #1162

New Follow Plugin Option

When starting the follow plugin you can specify an epoch time to start calculating user feeds --follow-start-feeds. Default is 0 to always calculate feeds.

Increased p2p Stability

Fixed an issue that was causing instability in the p2p network when live and when syncing.

Disable get_block at Runtime

With --disable-get-block you can disable get_block and get_block_header in the database API at runtime.