Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4.7.0 rc #545

Merged
merged 30 commits into from
Sep 13, 2019
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
d48d003
changed version numbers, started working on the release notes.
proletesseract Jun 30, 2019
6f40f24
added vscode workspace file to gitignore
proletesseract Jun 30, 2019
9b5665e
more PR's added
proletesseract Jun 30, 2019
9fc5078
release notes done apart from #544 when it gets merged.
proletesseract Jun 30, 2019
25247c8
removed version numbers from unnecessary files and removed the revert…
proletesseract Jun 30, 2019
9b39290
replaced references to /NAVCoin/ with /navcoin/ to match the updated …
proletesseract Jun 30, 2019
1ea0b42
Merge branch 'master' into v4.7.0-rc
proletesseract Jun 30, 2019
6527368
PR 544 added to release notes
proletesseract Jun 30, 2019
a2921e6
Merge pull request #25 from proletesseract/master
proletesseract Jul 3, 2019
df37e60
Merge pull request #27 from proletesseract/master
proletesseract Jul 5, 2019
5a70b97
Merge pull request #29 from proletesseract/master
proletesseract Jul 8, 2019
c26f98e
updating release notes
proletesseract Jul 8, 2019
ca4eaef
Merge pull request #31 from proletesseract/master
proletesseract Jul 13, 2019
3d6fea6
added more PRs to the release notes
proletesseract Jul 14, 2019
2b13cc9
Merge remote-tracking branch 'origin/v4.7.0-rc' into v4.7.0-rc
proletesseract Jul 14, 2019
d808099
Add new strings
Jul 14, 2019
171ffa4
Merge pull request #32 from aguycalled/v470-strings
proletesseract Jul 18, 2019
d296c93
Merge pull request #34 from proletesseract/master
proletesseract Jul 21, 2019
2baa638
batchwrite simplification
Aug 2, 2019
e15f607
optimize cfundvote function
Aug 8, 2019
c9cad0c
flush db after migration and set flag
Aug 17, 2019
c3bd1c8
fix typo
Aug 17, 2019
efa179d
do not use flag
Aug 17, 2019
275386c
flush not necessary
Aug 17, 2019
b37b781
Merge pull request #36 from aguycalled/v4.7.0-rc-flush-db
proletesseract Aug 23, 2019
25e9863
Merge pull request #35 from aguycalled/optimize-cfundvote
proletesseract Aug 23, 2019
e8696f2
Merge pull request #37 from navcoin/master
proletesseract Aug 23, 2019
cf37230
Merge branch 'v4.7.0-rc' into master
proletesseract Aug 23, 2019
505fe04
Merge pull request #38 from proletesseract/master
proletesseract Aug 23, 2019
eb75e2a
updated release notes
proletesseract Aug 23, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,5 @@ ui_*.h
*.cflags
*.cxxflags
*.creator.*

navcoin-core\.code-workspace
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![NavCoin](./img/logo-extended.png)

This is the working repository for NavCoin 4.6.0, our fork of bitcoin-core 0.13.
This is the working repository for NavCoin 4.7.0, our fork of bitcoin-core 0.13.
proletesseract marked this conversation as resolved.
Show resolved Hide resolved

For more information please visit the website:

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 4)
define(_CLIENT_VERSION_MINOR, 6)
define(_CLIENT_VERSION_MINOR, 7)
define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, true)
Expand Down
2 changes: 1 addition & 1 deletion doc/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ PROJECT_NAME = NavCoin
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = 4.6.0
PROJECT_NUMBER = 4.7.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
Expand Down
2 changes: 1 addition & 1 deletion doc/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
NavCoin Core 4.6.0
NavCoin Core 4.7.0
proletesseract marked this conversation as resolved.
Show resolved Hide resolved
=====================

Setup
Expand Down
2 changes: 1 addition & 1 deletion doc/README_windows.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
NavCoin Core 4.6.0
NavCoin Core 4.7.0
=====================

Intro
Expand Down
88 changes: 88 additions & 0 deletions doc/release-notes/release-notes-4.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# NavCoin v4.7.0 Release Notes

## Added password prompt for CFund payment/proposal dialogs
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is @francisjyap's work! nice! 👍


<[Pull Request 474](https://github.com/NAVCoin/navcoin-core/pull/474)>
<[Commit aa4bbaa](https://github.com/navcoin/navcoin-core/commit/aa4bbaaf7a82600775065f6bab894f78583b9784)>

Peviously you would have to unlock the wallet via the console or debug window before it was possible to create a proposal or payment request through the graphical interface. Now there is a dialog to unlock the wallet while using the Community Fund GUI.


## Use of the CoinsDB for the Community Fund

<[Pull Request 487](https://github.com/NAVCoin/navcoin-core/pull/487)>
<[Commit a8f425b](https://github.com/NAVCoin/navcoin-core/commit/a8f425b9bd86147693c1e79427c39876425ac7cf)>

Previously the community fund data was stored in a seperate local database to the rest of the coin data. The data has now been migrated to be part of the CoinsDB which should increase performance and mitigate the data consistency issues that some users were experiencing.


## Added error log tab in debug window

<[Pull Request 466](https://github.com/NAVCoin/navcoin-core/pull/466)>
<[Commit bed76b9](https://github.com/NAVCoin/navcoin-core/commit/bed76b917b6590148a371d5a3d86d2a534ef1f3b)>

You can now see errors which are logged to the debug.log file in the debug window of navcoin-qt. Users no longer have to manually read or search the debug.log via command line to find error messages.

## Added some new FIAT currencies and enabled auto price update

<[Pull Request 469](https://github.com/NAVCoin/navcoin-core/pull/469)>
<[Commit 5ee24af](https://github.com/NAVCoin/navcoin-core/commit/5ee24afd29937cd7c12d538313783671318d1c87)>

30 Fiat can now be configured as the display units through of navcoin-qt. The issue causing the sockets polling for exchange rates not to close correctly has also been resolved which prevents the wallet from eventually crashing.

## Added new progress ui for sync

<[Pull Request 526](https://github.com/NAVCoin/navcoin-core/pull/526)>
<[Commit 42769b2](https://github.com/NAVCoin/navcoin-core/commit/42769b2352f1a33e5b4f8c2971e787b22b00ecb4)>

When the wallet starts and detects it is still catching up to the latest block a progress overlay will be presented to the user. The user can close the overlay but it is now clearer that the wallet is still syncing and the balances will be incorrect until syncing finishes.

## Revert nBits patch
proletesseract marked this conversation as resolved.
Show resolved Hide resolved

<[Pull Request 544](https://github.com/NAVCoin/navcoin-core/pull/544)>
<[Commit XXX](https://github.com/NAVCoin/navcoin-core/commit/XXX)>

This pull request reverts <[Pull Request 517](https://github.com/navcoin/navcoin-core/pull/517)> which introduced a problem preventing the wallet from syncing from scratch that was detected after 517 was already merged.

## Full List of merged pull requests

- Build: Compatibility with boost 1.67 <[Pull Request 470](https://github.com/navcoin/navcoin-core/pull/470)> <[Commit 47ac15f](https://github.com/navcoin/navcoin-core/commit/47ac15f2fd8caa8ec15455be9742f8a897c13c49)>
- Adds OP_POOL to scripts <[Pull Request 464](https://github.com/navcoin/navcoin-core/pull/464)> <[Commit 0c57840](https://github.com/navcoin/navcoin-core/commit/0c578405233834a3b300666987cb8c3d2dd40f3b)>
- Added a short bash command for dependencies to build-unix.md <[Pull Request 452](https://github.com/navcoin/navcoin-core/pull/452)> <[Commit ddba46d](https://github.com/navcoin/navcoin-core/commit/ddba46d4f92b152a361e8783cd3e8f3d1b4fa41b)>
- Added the NavCoin Knowledge Base menu item <[Pull Request 454](https://github.com/navcoin/navcoin-core/pull/454)> <[Commit c9a1802](https://github.com/navcoin/navcoin-core/commit/c9a1802c1674b2e0014045b246818e3d4a77ad4a)>
- Currency Change now updates staking info as well <[Pull Request 453](https://github.com/navcoin/navcoin-core/pull/453)> <[Commit 4df0766](https://github.com/navcoin/navcoin-core/commit/4df0766fa8a34b928f8680d25b4928f5764288e2)>
- Removed some autogenerated files by QT <[Pull Request 462](https://github.com/navcoin/navcoin-core/pull/462)> <[Commit 8a638e9](https://github.com/navcoin/navcoin-core/commit/8a638e9edecf1ee7a2d571139eaa3f8fbc1eadfd)>
- Update copyright year and wallet version in clienversion.h <[Pull Request 475](https://github.com/navcoin/navcoin-core/pull/475)> <[Commit f00efb3](https://github.com/navcoin/navcoin-core/commit/f00efb3c4d4c3437ccccdb168fb1d43e68a9de66)>
- Added password prompt for CFund payment/proposal dialogs <[Pull Request 474](https://github.com/navcoin/navcoin-core/pull/474)> <[Commit aa4bbaa](https://github.com/navcoin/navcoin-core/commit/aa4bbaaf7a82600775065f6bab894f78583b9784)>
- Added new details for getstakinginfo error message <[Pull Request 472](https://github.com/navcoin/navcoin-core/pull/472)> <[Commit 4a62021](https://github.com/navcoin/navcoin-core/commit/4a620216be20493225267b6a6ef9c8d21f11a5e7)>
- Updated all references to old Repo Address for NavCoin github current url <[Pull Request 463](https://github.com/navcoin/navcoin-core/pull/463)> <[Commit f31382f](https://github.com/navcoin/navcoin-core/commit/f31382f824385c40e90c3ad10d4bca9655ce98df)>
- Updated the navcoin.ico file to use new art <[Pull Request 489](https://github.com/navcoin/navcoin-core/pull/XXX)> <[Commit e9275a0](https://github.com/navcoin/navcoin-core/commit/e9275a00ef80ece414539ca9d29569bc20294dc6)>
- Updated navcoin.icns file with new assets <[Pull Request 493](https://github.com/navcoin/navcoin-core/pull/493)> <[Commit 342e29b](https://github.com/navcoin/navcoin-core/commit/342e29b5d99aa42bbf3ae71f8ff92a1a843182d1)>
- Updated other ico files <[Pull Request 492](https://github.com/navcoin/navcoin-core/pull/492)> <[Commit 926c49a](https://github.com/navcoin/navcoin-core/commit/926c49a273189277afad6a3fa9f91be060682b3c)>
- Fix for importaddress returning incorrect amounts <[Pull Request 479](https://github.com/navcoin/navcoin-core/pull/479)> <[Commit b115c2d](https://github.com/navcoin/navcoin-core/commit/b115c2dd495dc28a87957b4104afe8cf78171b7a)>
- Added editorconfig file <[Pull Request 497](https://github.com/navcoin/navcoin-core/pull/497)> <[Commit f501b18](https://github.com/navcoin/navcoin-core/commit/f501b184662ea4ab8e7d0365df01ae094dcd4ecb)>
- Fix for Coin Control "sorting" bug <[Pull Request 461](https://github.com/navcoin/navcoin-core/pull/461)> <[Commit a4c8eb6](https://github.com/navcoin/navcoin-core/commit/a4c8eb6e670f701ba4401fce161ccae64f174486)>
- Use of the CoinsDB for the Community Fund <[Pull Request 487](https://github.com/navcoin/navcoin-core/pull/487)> <[Commit a8f425b](https://github.com/navcoin/navcoin-core/commit/a8f425b9bd86147693c1e79427c39876425ac7cf)>
- TX_POOL missing in switch condition in the IsMine function <[Pull Request 500](https://github.com/navcoin/navcoin-core/pull/500)> <[Commit 498e75f](https://github.com/navcoin/navcoin-core/commit/498e75f2b915bf5d8fccc10c1080ed68b478fceb)>
- Fixed some file permissions <[Pull Request 502](https://github.com/navcoin/navcoin-core/pull/502)> <[Commit 7fac091](https://github.com/navcoin/navcoin-core/commit/7fac091ff95382c44544aa4c8d23109c370a9bd1)>
- Added error log tab in debug window <[Pull Request 466](https://github.com/navcoin/navcoin-core/pull/466)> <[Commit bed76b9](https://github.com/navcoin/navcoin-core/commit/bed76b917b6590148a371d5a3d86d2a534ef1f3b)>
- Fix RPC Tests <[Pull Request 480](https://github.com/navcoin/navcoin-core/pull/480)> <[Commit c2855a7](https://github.com/navcoin/navcoin-core/commit/c2855a73c8f4ea6395c440bc65d5fff2ab1cfeb3)>
- Fixed a bug with the errorLogFile causing crashes <[Pull Request 507](https://github.com/navcoin/navcoin-core/pull/507)> <[Commit 9f40cbd](https://github.com/navcoin/navcoin-core/commit/9f40cbd071f4c68efc70182133ab2d094823226d)>
- Prevent segfault on gui close <[Pull Request 505](https://github.com/navcoin/navcoin-core/pull/505)> <[Commit d4b23bf](https://github.com/navcoin/navcoin-core/commit/d4b23bf13033b7603b62ba6bb6d5e8ca387ba3d3)>
- Remove Bootstrap option from GUI <[Pull Request 512](https://github.com/navcoin/navcoin-core/pull/512)> <[Commit 79624cf](https://github.com/navcoin/navcoin-core/commit/79624cfc0806a1cf46e0ab02b8b351f339c2c146)>
- Use `-rescan` when `-importmnemonic` <[Pull Request 494](https://github.com/navcoin/navcoin-core/pull/494)> <[Commit e061768](https://github.com/navcoin/navcoin-core/commit/e0617681629779afa10224c92e9b45713b54b410)>
- Creates default config file <[Pull Request 504](https://github.com/navcoin/navcoin-core/pull/504)> <[Commit 940c669](https://github.com/navcoin/navcoin-core/commit/940c669b9a717b9bb82fe5f2acbf9f9457a6e8f2)>
- Changes required for GLIBC backward compatibility with gitian builds <[Pull Request 501](https://github.com/navcoin/navcoin-core/pull/501)> <[Commit d3b5687](https://github.com/navcoin/navcoin-core/commit/d3b56870eba55fbd2a0e323af6651f47d31e8b64)>
- Fix potential deadlock <[Pull Request 506](https://github.com/navcoin/navcoin-core/pull/506)> <[Commit de6e167](https://github.com/navcoin/navcoin-core/commit/de6e167511381b5259d58518a69a48ea72417071)>
- Moved the checkboxes into the empty QGroupBox <[Pull Request 484](https://github.com/navcoin/navcoin-core/pull/484)> <[Commit 4fb8043](https://github.com/navcoin/navcoin-core/commit/4fb8043f068fae1814ff76049a45f237b4df6f8e)>
- Added new attributes to the `getstakinginfo` and `getstakereport` commands <[Pull Request 485](https://github.com/navcoin/navcoin-core/pull/485)> <[Commit 82a2ba8](https://github.com/navcoin/navcoin-core/commit/82a2ba8aaae4fa6a7007f8efcb1842609fad70f5)>
- Added some new FIAT currencies and enabled auto price update <[Pull Request 469](https://github.com/navcoin/navcoin-core/pull/469)> <[Commit 5ee24af](https://github.com/navcoin/navcoin-core/commit/5ee24afd29937cd7c12d538313783671318d1c87)>
- OSX DMG and Mac Deploy bug fixes <[Pull Request 514](https://github.com/navcoin/navcoin-core/pull/514)> <[Commit e393fe4](https://github.com/navcoin/navcoin-core/commit/e393fe494b7c44d1dc61fa6c5f046cec3e134009)>
- Updated ./src/univalue from upstream <[Pull Request 524](https://github.com/navcoin/navcoin-core/pull/524)> <[Commit 4ff2780](https://github.com/navcoin/navcoin-core/commit/4ff2780dd838b9be6d1f4544a1d1e973ff68130e)>
- Added new progress ui for sync <[Pull Request 526](https://github.com/navcoin/navcoin-core/pull/526)> <[Commit 42769b2](https://github.com/navcoin/navcoin-core/commit/42769b2352f1a33e5b4f8c2971e787b22b00ecb4)>
- Make some tests more reliable <[Pull Request 537](https://github.com/navcoin/navcoin-core/pull/537)> <[Commit 8c4b490](https://github.com/navcoin/navcoin-core/commit/8c4b490fddea29598cc23a90a32687c5e4afd260)>
- Fixed some more file permissions <[Pull Request 533](https://github.com/navcoin/navcoin-core/pull/533)> <[Commit baa66eb](https://github.com/navcoin/navcoin-core/commit/baa66ebbf88a49c1a2099c9955a1a80b940c0969)>
- Move nBits check to ContextualCheckBlock <[Pull Request 517](https://github.com/navcoin/navcoin-core/pull/517)> <[Commit a16c48f](https://github.com/navcoin/navcoin-core/commit/a16c48f317b5dca9fce2394f70f840c59fd20228)>
- Updated the error log tab logic <[Pull Request 532](https://github.com/navcoin/navcoin-core/pull/532)> <[Commit a4f23ac](https://github.com/navcoin/navcoin-core/commit/a4f23acbc291c789ab819d38bfdf56698c88dcef)>
- Check node address in header spam protection <[Pull Request 536](https://github.com/navcoin/navcoin-core/pull/536)> <[Commit 45c98d5](https://github.com/navcoin/navcoin-core/commit/45c98d56f56a4fd706deca1594d774e49d7dadb1)>
- Revert nBits patch <[Pull Request 544](https://github.com/navcoin/navcoin-core/pull/544)> <[Commit XXX](http)>