Skip to content

Commit ad5f3e1

Browse files
committed
Merge bitcoin#2461: [Build] Bump master to 5.2.99 and save historical release notes
a382f4c doc: Add historical release notes for 5.2.0 (random-zebra) c14a887 Build: Bump version to 5.2.99 (random-zebra) Pull request description: Usual post branch-off maintenance PR: - bump master version to `5.2.99` - save historical release notes for `v5.2.0` (no need to reset `release-notes.md` template, as the file was changed directly on 5.2 branch). ACKs for top commit: furszy: ACK a382f4c Fuzzbawls: ACK a382f4c Tree-SHA512: 44ad2de5126423c88bc5de9cd8ac93aaa28c3c4c1f345689f38605c5bedd4129b88c6889b54bc5c632b1b5a2e999b70277f8d8d94e1fe0c687b085d76cbf3468
2 parents 7a6f029 + a382f4c commit ad5f3e1

File tree

3 files changed

+101
-2
lines changed

3 files changed

+101
-2
lines changed

build-aux/snap/snapcraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Copyright (c) 2019 The PIVX developers
33
name: pivx-core
44
base: core18
5-
version: 5.1.99
5+
version: 5.2.99
66
summary: PIVX (Private – Instant – Verified – Transaction)
77
description: |
88
PIVX is an MIT licensed,

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
22
AC_PREREQ([2.60])
33
define(_CLIENT_VERSION_MAJOR, 5)
4-
define(_CLIENT_VERSION_MINOR, 1)
4+
define(_CLIENT_VERSION_MINOR, 2)
55
define(_CLIENT_VERSION_REVISION, 99)
66
define(_CLIENT_VERSION_BUILD, 0)
77
define(_CLIENT_VERSION_RC, 0)
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
PIVX Core version v5.2.0 is now available from: <https://github.com/pivx-project/pivx/releases>
2+
3+
This is a new major version release, including various bug fixes and visual improvements.
4+
5+
Please report bugs using the issue tracker at github: <https://github.com/pivx-project/pivx/issues>
6+
7+
Mandatory Update
8+
==============
9+
10+
PIVX Core v5.2.0 is a mandatory update for all users. This release contains a protocol upgrade (to `70922`), new consensus rules and improvements that are not backwards compatible with older versions. Users will need to update their clients before enforcement of this update goes into effect.
11+
12+
Update enforcement is currently scheduled to go into effect at the following block height:
13+
```
14+
Mainnet: 2,927,000
15+
```
16+
Masternodes will need to be restarted once both the masternode daemon and the controller wallet have been upgraded.
17+
18+
Note: In preparation for the enforcement, upgraded peers will start rejecting non-upgraded peers few hours before the enforcement block height, we recommend everyone to be updated at max a day before the final time.
19+
20+
How to Upgrade
21+
==============
22+
23+
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/PIVX-Qt (on Mac) or pivxd/pivx-qt (on Linux).
24+
25+
Sapling Parameters
26+
==================
27+
28+
In order to run, PIVX Core now requires two files, `sapling-output.params` and `sapling-spend.params` (with total size ~50 MB), to be saved in a specific location.
29+
30+
For the following packages, no action is required by the user:
31+
- macOS release `dmg` binaries will use the params that are bundled into the .app bundle.
32+
- Windows installer `.exe` will automatically copy the files in the proper location.
33+
- Linux `PPA/Snap` installs will automatically copy the files in the proper location.
34+
35+
For the other packages, the user must save the param files in the proper location, before being able to run PIVX v5.2.0:
36+
- macOS/Linux `tar.gz` tarballs include a bash script (`install-params.sh`) to copy the parameters in the appropriate location.
37+
- Windows `.zip` users need to manually copy the files from the `share/pivx` folder to the `%APPDATA%\PIVXParams` directory.
38+
- self compilers can run the script from the repository sources (`params/install-params.sh`), or copy the files directly from the `params` subdirectory.
39+
40+
Compatibility
41+
==============
42+
43+
PIVX Core is extensively tested on multiple operating systems using the Linux kernel, macOS 10.12+, and Windows 7 and later.
44+
45+
PIVX Core should also work on most other Unix-like systems but is not frequently tested on them.
46+
47+
v5.2.0 Change log
48+
==============
49+
50+
### GUI
51+
- #2259 fix QT 5.15 `currentIndexChanged(QString)` obsolete method call (furszy)
52+
- #2260 Generate FAQ answer content programmatically (Fuzzbawls)
53+
- #2305 Show the window when double clicking the taskbar icon (furszy)
54+
- #2353 [GUI] Add search option to My Addresses list in receive widget (PicklesRcool)
55+
- #2374 [Backport] Fix memory leaks in qt/guiutil.cpp (random-zebra)
56+
- #2379 [BugFix] fix "not updating GUI balance" race condition (furszy)
57+
- #2377 [BugFix][GUI] Fix minimize and close bugs (furszy)
58+
- #2401 [GUI] BugFix, disappearing text in comboboxes (furszy)
59+
60+
### Consensus
61+
- #2258 [Script] Fix "split P2CS" vulnerability (random-zebra)
62+
- #2428 [Consensus] Introduce 5.2 nuparams and use them to guard new P2CS rules (random-zebra)
63+
- #2431 [Consensus] Bump active protocol version to 70922 (random-zebra)
64+
- #2435 [Backport] Bump default block version to 10 (no enforcement) (random-zebra)
65+
- #2441 [Consensus] v5.2 upgrade enforcement height (furszy).
66+
67+
### Tier Two Network (Masternodes / Budget)
68+
- #2395 [budget] partially fixing a race condition that could cause a good peer to be banned (furszy)
69+
- #2437 [Backport] Add tiertwo_governance_reorg functional test (random-zebra)
70+
- ##2440 Align budget payee validity to highest voted budget check. (furszy)
71+
72+
### Build system:
73+
- #2350 [build] depends macOS: point --sysroot to SDK (furszy)
74+
- #2384 [depends] update Qt 5.9 source url (furszy)
75+
- #2413 [CI] Remove Ubuntu 16.04 usage from GA workflow (furszy)
76+
- #2433 [Build] Bump gitian descriptor version to 5.2 (fuzzbawls)
77+
78+
### Wallet
79+
- #2450 [wallet] fix segfault for P2CS inputs in CreateTransaction (furszy)
80+
81+
### Miscellaneous
82+
- #2348 [Cleanup] Cleaning unused gitian fingerprints (furszy)
83+
84+
## Credits
85+
86+
Thanks to everyone who directly contributed to this release:
87+
88+
- Dan Raviv
89+
- furszy
90+
- Fuzzbawls
91+
- ken2812221
92+
- Kittywhiskers Van Gogh
93+
- random-zebra
94+
- PicklesRcool
95+
- Sjors Provoost
96+
- Volodia
97+
98+
99+
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 commit comments

Comments
 (0)