Skip to content
This repository has been archived by the owner on Jul 5, 2019. It is now read-only.

Commit

Permalink
Release notes corrections
Browse files Browse the repository at this point in the history
Archive old Phore / Pivx release notes
  • Loading branch information
MotoAcidic committed Jun 21, 2019
1 parent 9e394fe commit fcb931b
Show file tree
Hide file tree
Showing 9 changed files with 27 additions and 144 deletions.
121 changes: 2 additions & 119 deletions doc/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,120 +1,3 @@
Altbet Core version 3.0.4 is now available from:
Current Altbet Core can be found here:

<https://github.com/altbetproject/altbet/releases>

This is a new minor-revision version release, including various bug fixes and
performance improvements, as well as updated translations.

Please report bugs using the issue tracker at github:

<https://github.com/altbetproject/altbet/issues>


Mandatory Update
==============

Altbet Core v3.0.4 is a mandatory update for all users. This release contains various updates/fixes pertaining to the zABET protocol, supply tracking, block transmission and relaying, as well as usability and quality-of-life updates to the GUI.

Users will have a grace period to update their clients before versions prior to this release are no longer allowed to connect to this (and future) version(s).


How to Upgrade
==============

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Altbet-Qt (on Mac) or altbetd/altbet-qt (on Linux).


Compatibility
==============

Altbet Core is extensively tested on multiple operating systems using
the Linux kernel, macOS 10.8+, and Windows Vista and later.

Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
No attempt is made to prevent installing or running the software on Windows XP, you
can still do so at your own risk but be aware that there are known instabilities and issues.
Please do not report issues about Windows XP to the issue tracker.

Altbet Core should also work on most other Unix-like systems but is not
frequently tested on them.

### :exclamation::exclamation::exclamation: MacOS 10.13 High Sierra :exclamation::exclamation::exclamation:

**Currently there are issues with the 3.0.x gitian releases on MacOS version 10.13 (High Sierra), no reports of issues on older versions of MacOS.**


Notable Changes
===============

Refactoring of zAbet Spend Validation Code
---------------------
zAbet spend validation was too rigid and did not give enough slack for reorganizations. Many staking wallets were unable to reorganize back to the correct blockchain when they had an orphan stake which contained a zAbet spend. zAbet double spending validation has been refactored to properly account for reorganization.

Money Supply Calculation Fix
---------------------
Coin supply incorrectly was counting spent zAbet as newly minted coins that are added to the coin supply, thus resulting in innacurate coin supply data.

The coin supply is now correctly calculated and if a new wallet client is synced from scratch or if `-reindex=1` is used then the correct money supply will be calculated. If neither of these two options are used, the wallet client will automatically reindex the money supply calculations upon the first time opening the software after updating to v3.0.4. The reindex takes approximately 10-60 minutes depending on the hardware used. If the reindex is exited mid-process, it will continue where it left off upon restart.

Better Filtering of Transactions in Stake Miner
---------------------
The stake miner code now filters out zAbet double spends that were rarely being slipped into blocks (and being rejected by peers when sent broadcast).

More Responsive Shutdown Requests
---------------------
When computationally expensive accumulator calculations are being performed and the user requests to close the application, the wallet will exit much sooner than before.


3.0.4 Change log
=================

Detailed release notes follow. This overview includes changes that affect
behavior, not code moves, refactors and string updates. For convenience in locating
the code changes and accompanying discussion, both the pull request and
git merge commit are mentioned.

### P2P Protocol and Network Code
- #294 `27c0943` Add additional checks for txid for zabet spend. (presstab)
- #301 `b8392cd` Refactor zAbet tx counting code. Add a final check in ConnectBlock() (presstab)
- #306 `77dd55c` [Core] Don't send not-validated blocks (Mrs-X)
- #312 `5d79bea` [Main] Update last checkpoint data (Fuzzbawls)
- #325 `7d98ebe` Reindex zAbet blocks and correct stats. (presstab)
- #327 `aa1235a` [Main] Don't limit zABET spends from getting into the mempool (Fuzzbawls)
- #329 `19b38b2` Update checkpoints. (presstab)
- #331 `b1fb710` [Consensus] Bump protocol. Activate via Spork 15. (rejectedpromise)

### Wallet
- #308 `bd8a982` [Minting] Clear mempool after invalid block from miner (presstab)
- #316 `ed192cf` [Minting] Better filtering of zAbet serials in miner. (presstab)

### GUI
- #309 `f560ffc` [UI] Better error message when too much inputs are used for spending zABET (Mrs-X)
- #317 `b27cb72` [UI] Wallet repair option to resync from scratch (Mrs-X)
- #323 `2b648be` [UI] Balance fix + bubble-help + usability improvements (Mrs-X)
- #324 `8cdbb5d` disable negative confirmation numbers. (Mrs-X)

### Build System
- #322 `a91feb3` [Build] Add compile/link summary to configure (Fuzzbawls)

### Miscellaneous
- #298 `3580394` Reorg help to stop travis errors (Jon Spock)
- #302 `efb648b` [Cleanup] Remove unused variables (rejectedpromise)
- #307 `dbd801d` Remove hard-coded GIT_ARCHIVE define (Jon Spock)
- #314 `f1c830a` Fix issue causing crash when altbetd --help was invoked (Jon Spock)
- #326 `8b6a13e` Combine 2 LogPrintf statement to reduce debug.log clutter (Jon Spock)
- #328 `a6c18c8` [Main] Altbet not responding on user quitting app (Aaron Langford)


Credits
=======

Thanks to everyone who directly contributed to this release:
- Fuzzbawls
- Jon Spock
- Mrs-X
- furszy
- presstab
- rejectedpromise
- aaronlangford31

As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/altbet-project-translations/).
https://github.com/altbet/abet/releases
14 changes: 7 additions & 7 deletions doc/release-notes/phore/release-notes-1.2.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
====================


Altbet Core version 1.2.1 is now available from:
Phore Core version 1.2.1 is now available from:

https://altbet.io/
https://phore.io/

Please report bugs using the issue tracker at github:

https://github.com/altbetproject/altbet/issues
https://github.com/phoreproject/phore/issues


How to Upgrade
--------------

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Altbet-Qt (on Mac) or
altbetd/altbet-qt (on Linux).
installer (on Windows) or just copy over /Applications/Phore-Qt (on Mac) or
phored/phore-qt (on Linux).


1.2.1 changelog
Expand All @@ -28,7 +28,7 @@ Switched to PIVX Core version v3.0.6 - https://github.com/PIVX-Project/PIVX/rele
- More accurate error messages
- Reduction of debug log spam
- Faster transaction searching algorithm
- Fix for possible fork regarding zABET
- Fix for possible fork regarding zPHR

Also:
- Disabled autominting in GUI (meyer9)
Expand All @@ -41,7 +41,7 @@ Also:
Versioning Note
---------------

Altbet will now be switching to a more standard semantic versioning
Phore will now be switching to a more standard semantic versioning
system (https://semver.org/). This means that in the future, the version numbers
will take the form:

Expand Down
14 changes: 7 additions & 7 deletions doc/release-notes/phore/release-notes-1.2.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@

**THIS IS A MANDATORY UPDATE. UPGRADE YOUR CLIENTS BEFORE BLOCK 250,000.**

Altbet Core version 1.2.2 is now available from:
Phore Core version 1.2.2 is now available from:

https://altbet.io/
https://phore.io/

Please report bugs using the issue tracker at github:

https://github.com/altbetproject/altbet/issues
https://github.com/phoreproject/phore/issues


How to Upgrade
--------------

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Altbet-Qt (on Mac) or
altbetd/altbet-qt (on Linux).
installer (on Windows) or just copy over /Applications/Phore-Qt (on Mac) or
phored/phore-qt (on Linux).


1.2.2 changelog
----------------

- Updated chain parameters in response to [this governance proposal](https://forum.altbet.io/t/block-reward-extension/81).
- Updated development rewards to a constant 1 ABET per block.
- Updated chain parameters in response to [this governance proposal](https://forum.phore.io/t/block-reward-extension/81).
- Updated development rewards to a constant 1 PHR per block.
- Updated block reward schedule
- Fixed bug with mempoolnotify important for marketplace launch
- Updated dns seeding system to be more decentralized.
Expand Down
12 changes: 6 additions & 6 deletions doc/release-notes/phore/release-notes-1.3.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@

**THIS IS A MANDATORY UPDATE. UPGRADE YOUR CLIENTS BEFORE BLOCK 400,000.**

Altbet Core version 1.3.0 is now available from:
Phore Core version 1.3.0 is now available from:

https://altbet.io/
https://phore.io/

Please report bugs using the issue tracker at github:

https://github.com/altbetproject/altbet/issues
https://github.com/phoreproject/phore/issues


How to Upgrade
--------------

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Altbet-Qt (on Mac) or
altbetd/altbet-qt (on Linux).
installer (on Windows) or just copy over /Applications/Phore-Qt (on Mac) or
phored/phore-qt (on Linux).


1.3.0 changelog
----------------

- Add Segregated Witness support
- Add SPORK_22_SEGWIT
- Add SPORK_17_SEGWIT
- Update messaging system to current Bitcoin Core 0.16
- Update GetTransactionSigOpCost to count witness transactions at 1/4 the normal cost
- Add NODE_WITNESS version flag for nodes
Expand Down
10 changes: 5 additions & 5 deletions doc/release-notes/phore/release-notes-1.3.1.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
1.3.1 Release notes
====================

Altbet Core version 1.3.1 is now available from:
Phore Core version 1.3.1 is now available from:

https://altbet.io/
https://phore.io/

Please report bugs using the issue tracker at github:

https://github.com/altbetproject/altbet/issues
https://github.com/phoreproject/phore/issues


How to Upgrade
--------------

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Altbet-Qt (on Mac) or
altbetd/altbet-qt (on Linux).
installer (on Windows) or just copy over /Applications/Phore-Qt (on Mac) or
phored/phore-qt (on Linux).


1.3.1 changelog
Expand Down

0 comments on commit fcb931b

Please sign in to comment.