Skip to content

Commit

Permalink
PIVX Core v3.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Fuzzbawls committed Jun 18, 2019
1 parent 7e8855d commit 7f691ca
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 13 deletions.
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 3)
define(_CLIENT_VERSION_MINOR, 2)
define(_CLIENT_VERSION_REVISION, 99)
define(_CLIENT_VERSION_MINOR, 3)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, false)
define(_COPYRIGHT_YEAR, 2018)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2019)
AC_INIT([Pivx Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[www.pivx.org],[pivx])
AC_CONFIG_SRCDIR([src/main.cpp])
AC_CONFIG_HEADERS([src/config/pivx-config.h])
Expand Down
76 changes: 67 additions & 9 deletions doc/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(note: this is a temporary file, to be added-to by anybody, and moved to release-notes at release time)

PIVX Core version *version* is now available from: <https://github.com/pivx-project/pivx/releases>
PIVX Core version *3.3.0* is now available from: <https://github.com/pivx-project/pivx/releases>

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

Expand All @@ -10,6 +8,9 @@ Please report bugs using the issue tracker at github: <https://github.com/pivx-p
Mandatory Update
==============

PIVX Core v3.3.0 is a mandatory update for all users. This release contains new consensus rules and improvements that are not backwards compatible with older versions. Users will have a grace period of approximately one week to update their clients before enforcement of this update goes into effect.

Masternodes will need to be restarted once both the masternode daemon and the controller wallet have been upgraded.

How to Upgrade
==============
Expand Down Expand Up @@ -131,29 +132,86 @@ This is intended to be used in conjunction with IDEs like CLion (which relies he

Note that it is still required to have relevant dependencies installed on the system for this to function properly.

*version* Change log
*3.3.0* 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.

### Core Features
### Core
- #875 `a99c2dd3bb` [Zerocoin] GMP BigNum: Fix limits for random number generators (random-zebra)
- #888 `0c071c3fd0` [Zerocoin] remove CTransaction::IsZerocoinSpend/IsZerocoinMint (random-zebra)
- #891 `855408c2c3` [ZPIV] Zerocoin public coin spend. (furszy)
- #897 `65bd788945` [zPIV] Disable zerocoin minting (random-zebra)
- #899 `4b22a09024` [zPIV] Disable zPIV staking (random-zebra)
- #909 `458b08c8f2` [Consensus] Mainnet public spend enforcement height set. (furszy)
- #924 `988b33dab8` [Backport] Max tip age to consider a node in IBD status customizable. (furszy)
- #925 `a9827a0e63` [Consensus] Time checks (warrows)

### Build System

- #810 `a373fee908` [Depends] Fix archs (fixes s390x and ppc64el builds on snap) (cevap)
- #906 `8a47747b59` [Build] Add CMake Support (Fuzzbawls)
- #910 `07c8fb8f88` [Build] Clean all coverage files during make clean (Fuzzbawls)
- #913 `473976c619` [Depends] Update from upstream (Fuzzbawls)
- #914 `5a43ea790a` [Gitian] Bump gitian build versions (Fuzzbawls)
- #917 `b38ef04838` [Build] TravisCI Update (Fuzzbawls)
- #922 `0f98fd4d3f` [Build] Fix app name casing in mac deploy related files (Fuzzbawls)

### P2P Protocol and Network Code
- #908 `95b584effd` [NET] Non-running dns servers removed from chainParams. (furszy)
- #929 `7e8855d910` [Net] Update hard-coded seeds (Fuzzbawls)
- #930 `5061b486c2` [Net] Add a couple new testnet checkpoints (Fuzzbawls)

### GUI

- #874 `23f17ce021` [Qt] Add new budget colors (warrows)
- #895 `0417d52ef9` [QT] Options UI cleanup (Alko89)
- #896 `b2fcefee93` [UI] Simplify Qt margins. (warrows)
- #898 `3d496cc746` [Qt] Fixup duplicate label names (Fuzzbawls)
- #900 `5f7559bc7b` [UI] Fix improperly parented walletView and segmentation fault on QT 5.10 (Julian Meyer)
- #928 `2482572f89` [Qt] Update Translations (Fuzzbawls)

### RPC/REST
- #877 `54c8832d80` [RPC] Remove deprecated masternode/budget RPC commands (Fuzzbawls)
- #901 `be3aab4a00` [RPC] Fix typos and oversights in listunspent (CaveSpectre11)
- #911 `484c070b22` [RPC] add 'getblockindexstats' function (random-zebra)

### Wallet

- #813 `80bf51e7c9` [Refactoring] [Move Only] Move wallet files into their own folder (warrows)
- #916 `a4f02ed946` [Staking] Don't assert if we were beaten to the block (CaveSpectre11)

### Unit Tests
- #806 `fc6b5a191d` [Test] Create new per-test fixtures (Wladimir J. van der Laan)
- #902 `8adeeb9727` [Tests] Add tests for CAddrMan (warrows)

### Miscellaneous

- #744 `7e52f58b82` [Refactor] Refactor bignum header file into several files (warrows)
- #808 `8b54f7150b` [Scripts] Add optimize pngs python script (cevap)
- #824 `3323f26848` [Refactor] Remove stale obfuscation code (Fuzzbawls)
- #830 `81038da4f8` [Refactor] Remove BOOST_FOREACH (Fuzzbawls)
- #844 `0a0dcf0d4e` [Refactor] Replace deprecated auto_ptr with unique_ptr (cevap)
- #856 `da26ddeeb9` [Refactor] Move per-chain budget cycle blocks to chainparams (Fuzzbawls)
- #879 `5f0d72659c` [Refactor] Rename ui_interface.h file (Fuzzbawls)
- #890 `fddac44eab` [Refactor] Remove unused setStakeSeen variable (warrows)
- #903 `68c81c407a` [Log] Handle errors during log message formatting (warrows)
- #904 `6f597629d8` [zPIV] Free memory from ToString() (warrows)
- #912 `5f167c2c7e` [Cleanup] compiler warnings in coinSpend object. (furszy)
- #919 `c0233e4af6` [zPIV] Debug missing jump line. (Matias Furszyfer)
- #920 `a56cc2948d` [Docs] Overhaul documentation files (Fuzzbawls)
- #921 `893183339e` [Scripts] Overhaul supplemental python/shell scripts (Fuzzbawls)
- #926 `49a69b8931` [Doc] 3.3.0 Notable Changes (Fuzzbawls)
- #927 `048d1295dc` [Trivial] Update header copyright years (Fuzzbawls)

## Credits

Thanks to everyone who directly contributed to this release:

- Alko89
- CaveSpectre11
- Fuzzbawls
- Julian Meyer
- Matias Furszyfer
- cevap
- Wladimir J. van der Laan
- random-zebra
- warrows

As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/pivx-project-translations/), the QA team during Testing and the Node hosts supporting our Testnet.

0 comments on commit 7f691ca

Please sign in to comment.