Skip to content

Commit

Permalink
5.4.2.0, 2023-03-26, leisure, "LaVerne"
Browse files Browse the repository at this point in the history
Added
 - key, wallet: HD wallets gridcoin-community#2540 (@div72)
 - ARMv8 SHA2 Intrinsics gridcoin-community#2612 (@barton2526)
 - build: vendor bdb 5.3 gridcoin-community#2620 (@div72)
 - scraper, gui: Add external adapter projects indication gridcoin-community#2625 (@jamescowens)
 - gui: implement INSUFFICIENT_MATURE_FUNDS status for the mrcmodel gridcoin-community#2628 (@jamescowens)
 - gui, accrual: Implement accrual limit warning gridcoin-community#2636 (@jamescowens)
 - rpc: add `getnodeaddresses` gridcoin-community#2646 (@Pythonix)
 - consensus: Add new checkpoints gridcoin-community#2651 (@barton2526)

Changed
 - voting: Optimize poll locks gridcoin-community#2619 (@jamescowens)
 - util: move threadinterrupt.{cpp,h} to util gridcoin-community#2613 (@Pythonix)
 - gui, voting: Update pool cpids and avw rules gridcoin-community#2624 (@jamescowens)
 - ci: bump python and setup-python action version gridcoin-community#2626 (@div72)
 - gui: Change text from username to name (real name or nickname) gridcoin-community#2633 (@jamescowens)
 - locale: Translation update, phase 1 gridcoin-community#2637 (@jamescowens)
 - gui: Change MRC too soon to submit error to be less confusing gridcoin-community#2645 (@jamescowens)
 - locale: Update translations prior to release (phase 2/2) gridcoin-community#2658 (@jamescowens)
 - gui: Enhance MRC request form to avoid fee boost field confusion gridcoin-community#2659 (@jamescowens)

Removed
none

Fixed
 - net: Turn net structures into dumb storage classes (backport) gridcoin-community#2561 (@Pythonix)
 - build: Include native_X.mk before X.mk gridcoin-community#2609 (@barton2526)
 - depends: fix OpenSSL for Darwin builds gridcoin-community#2610 (@div72)
 - build: Change actions runner image to Focal, Force Lint to use 22.04, Change cd runner version gridcoin-community#2611 (@barton2526)
 - gui: don't show datadir error msgbox if arg isn't specified gridcoin-community#2617 (@div72)
 - rpc: Repair auditsnapshotaccrual rpc function gridcoin-community#2621 (@jamescowens)
 - gui: Correct updateBeaconIcon() function in bitcoingui.cpp gridcoin-community#2622 (@jamescowens)
 - wallet: Strengthen CWalletTx::RevalidateTransactions gridcoin-community#2627 (@jamescowens)
 - test: Fix Wambiguous-reversed-operator compiler warning, drop boost::assign gridcoin-community#2632 (@barton2526)
 - gui: Fix wallet overview displaying lower-case poll name gridcoin-community#2640 (@delta1513)
 - Fix and optimize ResendWalletTransactions gridcoin-community#2642 (@jamescowens)
 - build(nsis): Write registry keys to HKLM instead of HKCU, Install shortcuts for all users, Fix INSTALLDIR removal bug gridcoin-community#2643 (@sitiom)
 - gui: Fix TransactionRecord::decomposeTransaction to properly display self-sidestake gridcoin-community#2647 (@jamescowens)
 - rpc: Fixed the RPC error when running `help voting` while syncing gridcoin-community#2649 (@delta1513)
 - build: Fix compilation with GCC 13 gridcoin-community#2653 (@theMarix)
 - rpc: Formatting - typo correction rpc help for listresearcheraccounts gridcoin-community#2654 (@PrestackI)
  • Loading branch information
jamescowens committed Mar 26, 2023
2 parents 6a4285a + 078ea1b commit 4741869
Show file tree
Hide file tree
Showing 9,394 changed files with 2,440,033 additions and 3,053 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: current time for cache
run: echo "TIMESTAMP=$(date +%s)" >> $GITHUB_ENV
- name: cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: |
./depends/built
Expand Down
18 changes: 4 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ env:
jobs:
test-linux:
name: ${{ matrix.name }}
runs-on: ubuntu-18.04
runs-on: ubuntu-20.04
strategy:
matrix:
include:
Expand Down Expand Up @@ -67,31 +67,21 @@ jobs:
restore-keys: |
${{ runner.os }}-
- name: install-packages
# We run the contrib/install_db4.sh script rather than installing the
# Homebrew berkeley-db4 formula to add the Berkeley DB 4.8 dependency
# to avoid a quirk with macOS on GitHub Actions. This script compiles
# BDB with the "--disable-replication" flag. The tests failed because
# BDB complained that "replication requires locking support".
#
# As of Xcode 12, Clang fails by default for functions called without
# an explicit declaration. This breaks the mutex detection in the BDB
# configure script so we switch it back to a warning:
run: |
brew install autoconf automake boost miniupnpc qrencode ccache leveldb librsvg libtool libzip [email protected] pkg-config python qt@5 xquartz
CFLAGS="-Wno-error=implicit-function-declaration" contrib/install_db4.sh .
- name: test
run: |
./ci/test_run_all.sh
lint:
name: Lint
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: checkout
uses: actions/checkout@v3
- name: setup-python
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: 3.9
python-version: 3.11
- name: lint
run: |
set -o errexit; source ./ci/lint/04_install.sh
Expand Down
44 changes: 44 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,50 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/)
and this project adheres to [Semantic Versioning](https://semver.org/).

## [5.4.2.0] 2023-03-26, leisure, "LaVerne"

### Added
- [3/3] key, wallet: HD wallets #2540 (@div72)
- ARMv8 SHA2 Intrinsics #2612 (@barton2526)
- build: vendor bdb 5.3 #2620 (@div72)
- scraper, gui: Add external adapter projects indication #2625 (@jamescowens)
- gui: implement INSUFFICIENT_MATURE_FUNDS status for the mrcmodel #2628 (@jamescowens)
- gui, accrual: Implement accrual limit warning #2636 (@jamescowens)
- rpc: add `getnodeaddresses` #2646 (@Pythonix)
- consensus: Add new checkpoints #2651 (@barton2526)

### Changed
- voting: Optimize poll locks #2619 (@jamescowens)
- util: move threadinterrupt.{cpp,h} to util #2613 (@Pythonix)
- gui, voting: Update pool cpids and avw rules #2624 (@jamescowens)
- ci: bump python and setup-python action version #2626 (@div72)
- gui: Change text from username to name (real name or nickname) #2633 (@jamescowens)
- locale: Translation update, phase 1 #2637 (@jamescowens)
- gui: Change MRC too soon to submit error to be less confusing #2645 (@jamescowens)
- locale: Update translations prior to release (phase 2/2) #2658 (@jamescowens)
- gui: Enhance MRC request form to avoid fee boost field confusion #2659 (@jamescowens)

### Removed
none

### Fixed
- net: Turn net structures into dumb storage classes (backport) #2561 (@Pythonix)
- build: Include native_X.mk before X.mk #2609 (@barton2526)
- depends: fix OpenSSL for Darwin builds #2610 (@div72)
- build: Change actions runner image to Focal, Force Lint to use 22.04, Change cd runner version #2611 (@barton2526)
- gui: don't show datadir error msgbox if arg isn't specified #2617 (@div72)
- rpc: Repair auditsnapshotaccrual rpc function #2621 (@jamescowens)
- gui: Correct updateBeaconIcon() function in bitcoingui.cpp #2622 (@jamescowens)
- wallet: Strengthen CWalletTx::RevalidateTransactions #2627 (@jamescowens)
- test: Fix Wambiguous-reversed-operator compiler warning, drop boost::assign #2632 (@barton2526)
- gui: Fix wallet overview displaying lower-case poll name #2640 (@delta1513)
- Fix and optimize ResendWalletTransactions #2642 (@jamescowens)
- build(nsis): Write registry keys to HKLM instead of HKCU, Install shortcuts for all users, Fix INSTALLDIR removal bug #2643 (@sitiom)
- gui: Fix TransactionRecord::decomposeTransaction to properly display self-sidestake #2647 (@jamescowens)
- rpc: Fixed the RPC error when running `help voting` while syncing #2649 (@delta1513)
- build: Fix compilation with GCC 13 #2653 (@theMarix)
- rpc: Formatting - typo correction rpc help for listresearcheraccounts #2654 (@PrestackI)

## [5.4.1.0] 2022-11-27, leisure

### Added
Expand Down
8 changes: 8 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,16 @@ iconsdir = $(prefix)
nobase_icons_DATA = $(DIST_ICONS)
endif

# BDB's Makefile does not support distdir, so we manually do it here.
if ENABLE_WALLET
dist-hook:
-$(GIT) archive --format=tar HEAD -- src/clientversion.cpp | $(AMTAR) -C $(top_distdir) -xf -
$(AM_V_at)$(MKDIR_P) $(top_distdir)/src/bdb53
$(AM_V_AT)cp -r $(wildcard src/bdb53/*) $(top_distdir)/src/bdb53
else
dist-hook:
-$(GIT) archive --format=tar HEAD -- src/clientversion.cpp | $(AMTAR) -C $(top_distdir) -xf -
endif

$(BITCOIN_WIN_INSTALLER): all-recursive
$(MKDIR_P) $(top_builddir)/release
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ These dependencies are required:
libboost | Utility | Library for threading, data structures, etc
libevent | Networking | OS independent asynchronous networking
miniupnpc | UPnP Support | Firewall-jumping support
libdb4.8 | Berkeley DB | Wallet storage (only needed when wallet enabled)
qt | GUI | GUI toolkit (only needed when GUI enabled)
libqrencode | QR codes in GUI | Optional for generating QR codes (only needed when GUI enabled)

Expand Down
Loading

0 comments on commit 4741869

Please sign in to comment.