diff --git a/contrib/debian/changelog b/contrib/debian/changelog index 587021a7f..91583c179 100644 --- a/contrib/debian/changelog +++ b/contrib/debian/changelog @@ -1,3 +1,9 @@ +zcash (4.4.1) stable; urgency=medium + + * 4.4.1 release. + + -- Electric Coin Company Wed, 09 Jun 2021 23:19:49 +0100 + zcash (4.4.1~rc1) stable; urgency=medium * 4.4.1-rc1 release. diff --git a/doc/authors.md b/doc/authors.md index e7b5ec7f4..80fe66026 100644 --- a/doc/authors.md +++ b/doc/authors.md @@ -1,33 +1,33 @@ Zcash Contributors ================== -Jack Grigg (1099) +Jack Grigg (1100) Simon Liu (460) Sean Bowe (367) Daira Hopwood (262) Eirik Ogilvie-Wigley (216) -Wladimir J. van der Laan (130) +Wladimir J. van der Laan (133) Kris Nuttycombe (117) Alfredo Garcia (116) Taylor Hornby (114) -Marshall Gaucher (102) +Marshall Gaucher (105) Jay Graber (89) Jonas Schnelli (88) -Pieter Wuille (83) +Pieter Wuille (86) Marco Falke (80) -Cory Fields (73) -Larry Ruane (59) +Cory Fields (75) +Larry Ruane (60) Ying Tong Lai (56) Nathan Wilcox (56) -Matt Corallo (44) +Matt Corallo (48) +practicalswift (38) Kevin Gallagher (38) -practicalswift (36) +fanquake (36) Dimitris Apostolou (34) -fanquake (30) Carl Dong (26) Jorge Timón (22) +Luke Dashjr (20) Gregory Maxwell (19) -Luke Dashjr (18) Jonathan "Duke" Leto (18) syd (16) Patick Strateman (16) @@ -35,13 +35,14 @@ furszy (15) avnish (14) Per Grön (14) Benjamin Winston (13) +Pavel Janík (12) Ariel Gabizon (12) -Pavel Janík (11) Paige Peterson (11) Kaz Wesley (11) John Newbery (11) Philip Kaufmann (10) Peter Todd (10) +João Barbosa (10) nomnombtc (9) Marius Kjærstad (9) kozyilmaz (8) @@ -51,17 +52,18 @@ Jeff Garzik (8) Charlie O'Keefe (8) Ben Wilson (8) Patrick Strateman (7) +Karl-Johan Alm (7) Alex Morcos (7) ying tong (6) -Karl-Johan Alm (6) James O'Beirne (6) David Mercer (6) Daniel Kraft (6) Daniel Cousens (6) +Chun Kuan Lee (6) Casey Rodarmor (6) jnewbery (5) ca333 (5) -João Barbosa (5) +MeshCollider (5) Johnathan Corgan (5) George Tankersley (5) Gavin Andresen (5) @@ -72,18 +74,18 @@ Zancas Wilcox (4) WO (4) Sjors Provoost (4) Nate Wilcox (4) -MeshCollider (4) mruddy (3) lpescher (3) isle2983 (3) elbandi (3) NikVolf (3) +Martin Ankerl (3) Julian Fleischer (3) Jim Posen (3) Jason Davies (3) Evan Klitzke (3) Danny Willems (3) -Chun Kuan Lee (3) +Anthony Towns (3) Alfie John (3) Alex Wied (3) whythat (2) @@ -91,6 +93,7 @@ rofl0r (2) ptschip (2) noname45688@gmail.com (2) kpcyrd (2) +kobake (2) face (2) aniemerg (2) Yuri Zhykin (2) @@ -98,7 +101,10 @@ UdjinM6 (2) Tim Ruffing (2) Thomas Snider (2) Solar Designer (2) +Sebastian Falbesoner (2) Scott (2) +S. Matthew English (2) +Russell Yanofsky (2) Robert C. Seacord (2) Pejvan (2) Pavol Rusnak (2) @@ -106,7 +112,6 @@ Pavel Vasin (2) Mustafa (2) Matthew King (2) Mary Moore-Simmons (2) -Martin Ankerl (2) Joe Turgeon (2) Jeffrey Czyz (2) Jack Gavigan (2) @@ -116,9 +121,11 @@ Dagur Valberg Johannsson (2) Bryant Eisenbach (2) Brad Miller (2) Bjorn Hjortsberg (2) -Anthony Towns (2) +Ben Woosley (2) Amgad Abdelhafez (2) Alex Tsankov (2) +Akio Nakamura (2) +ロハン ダル (1) zathras-crypto (1) vim88 (1) unsystemizer (1) @@ -153,10 +160,9 @@ Tom Ritter (1) Tom Harding (1) Steven Smith (1) Stephen (1) -S. Matthew English (1) -Russell Yanofsky (1) Ross Nicoll (1) Rod Vagg (1) +Robert McLaughlin (1) Richard Littauer (1) René Nyffenegger (1) R E Broadley (1) @@ -174,6 +180,7 @@ Murilo Santana (1) Miles Manley (1) Maxwell Gubler (1) Matt Quinn (1) +Marko Bencun (1) Mark Friedenbach (1) Luv Khemani (1) Louis Nyffenegger (1) @@ -219,13 +226,11 @@ Boris Hajduk (1) Bob McElrath (1) Bitcoin Error Log (1) Bernhard M. Wiedemann (1) -Ben Woosley (1) Ashley Holman (1) Andrew Chow (1) Allan Niemerg (1) Alex van der Peet (1) Alex (1) -Akio Nakamura (1) Ahmad Kazi (1) Aditya Kulkarni (1) Adam Weiss (1) @@ -233,4 +238,5 @@ Adam Langley (1) Adam Brown (1) Aaron Clauson (1) 4ZEC (1) +251 (1) 21E14 (1) diff --git a/doc/release-notes.md b/doc/release-notes.md index 7274c7480..a29094b51 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -4,9 +4,3 @@ release-notes at release time) Notable changes =============== -Build system changes --------------------- - -- Cross-compilation support for Windows XP, Windows Vista, and 32-bit Windows - binaries, has been removed. Cross-compiled Windows binaries are now 64-bit - only, and target a minimum of Windows 7. diff --git a/doc/release-notes/release-notes-4.4.1.md b/doc/release-notes/release-notes-4.4.1.md new file mode 100644 index 000000000..2e07b7b44 --- /dev/null +++ b/doc/release-notes/release-notes-4.4.1.md @@ -0,0 +1,131 @@ +Notable changes +=============== + +Build system changes +-------------------- + +- Cross-compilation support for Windows XP, Windows Vista, and 32-bit Windows + binaries, has been removed. Cross-compiled Windows binaries are now 64-bit + only, and target a minimum of Windows 7. + +Changelog +========= + +251 (1): + Removes unsed `CBloomFilter` constructor. + +Akio Nakamura (1): + Prevent mutex lock fail even if --enable-debug + +Anthony Towns (1): + doc: clarify CRollingBloomFilter size estimate + +Ben Woosley (1): + Drop defunct Windows compat fixes + +Chun Kuan Lee (3): + windows: Set _WIN32_WINNT to 0x0601 (Windows 7) + windows: Call SetProcessDEPPolicy directly + build: Remove WINVER pre define in Makefile.leveldb.inlcude + +Cory Fields (2): + rpc: work-around an upstream libevent bug + rpc: further constrain the libevent workaround + +Jack Grigg (10): + build: Link to libbcrypt on Windows + doc: Add Windows version support change to release notes + Postpone dependency updates until after 4.4.1 + Fix Rust dependency name in postponed-updates.txt + Postpone native_ccache 4.3 + make-release.py: Versioning changes for 4.4.1-rc1. + make-release.py: Updated manpages for 4.4.1-rc1. + make-release.py: Updated release notes and changelog for 4.4.1-rc1. + make-release.py: Versioning changes for 4.4.1. + make-release.py: Updated manpages for 4.4.1. + +João Barbosa (5): + bench: Add benchmark for CRollingBloomFilter::reset + refactor: Improve CRollingBloomFilter::reset by using std::fill + wallet: Remove unnecessary mempool lock in ReacceptWalletTransactions + [rpc] Reduce scope of cs_main and cs_wallet locks in listtransactions + [wallet] Make CWallet::ListCoins atomic + +Karl-Johan Alm (1): + Refactor: Remove using namespace from src/*.cpp. + +Larry Ruane (1): + when rewinding, set pindexBestHeader to the highest-work block index + +Luke Dashjr (2): + depends: Patch libevent build to fix IPv6 -rpcbind on Windows + Move Win32 defines to configure.ac to ensure they are globally defined + +Marko Bencun (1): + keystore GetKeys(): return result instead of writing to reference + +Martin Ankerl (1): + replace modulus with FastMod + +Matt Corallo (4): + Add ability to assert a lock is not held in DEBUG_LOCKORDER + Remove redundant pwallet nullptr check + Hold mempool.cs for the duration of ATMP. + Add braces to meet code style on line-after-the-one-changed. + +MeshCollider (1): + Make fUseCrypto atomic + +Pavel Janík (1): + Do not shadow variables + +Pieter Wuille (3): + Switch to a more efficient rolling Bloom filter + Fix formatting of NOPs for generated script tests + More efficient bitsliced rolling Bloom filter + +Robert McLaughlin (1): + trivial: fix bloom filter init to isEmpty = true + +Russell Yanofsky (1): + Acquire cs_main lock before cs_wallet during wallet initialization + +S. Matthew English (1): + unification of Bloom filter representation + +Sebastian Falbesoner (2): + refactor: Remove unused methods CBloomFilter::reset()/clear() + net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix + +Wladimir J. van der Laan (3): + http: Join worker threads before deleting work queue + http: Remove WaitExit from WorkQueue + http: Remove numThreads and ThreadCounter + +fanquake (6): + build: remove WINDOWS_BITS from build system + build: remove configure checks for win libraries we don't link against + build: remove --large-address-aware linker flag + build: don't pass -w when building for Windows + build: enforce minimum required Windows version (7) + build: pass _WIN32_WINNT=0x0601 when building libevent for Windows + +kobake (2): + Fix msvc compiler error C4146 (minus operator applied to unsigned type) + Fix msvc compiler error C4146 (unary minus operator applied to unsigned type) + +Marshall Gaucher (3): + Add Debian 11 ci-builder + clean up ubuntu 18.04 and 20.04 commands + add tekton build/worker docker, organize legacy buildbot docker + +practicalswift (2): + addrman: Add missing lock in Clear() (CAddrMan) + Add missing cs_main locks when calling blockToJSON/blockheaderToJSON + +Jack Grigg (1): + doc: Add removal of 32-bit Windows binaries to release notes + +ロハン ダル (1): + param variables made const +