Browse Source

Add 1.0.7 release notes and update authors.md

pull/128/head
Jay Graber 7 years ago
parent
commit
d64a2d5a44
  1. 39
      doc/authors.md
  2. 165
      doc/release-notes/release-notes-1.0.7.md
  3. 2
      zcutil/release-notes.py

39
doc/authors.md

@ -1,21 +1,24 @@
Zcash Contributors
==================
Jack Grigg (356)
Simon Liu (236)
Jack Grigg (367)
Simon Liu (250)
Sean Bowe (183)
Taylor Hornby (65)
Daira Hopwood (64)
Daira Hopwood (65)
Jonas Schnelli (47)
Jay Graber (39)
Kevin Gallagher (38)
Jay Graber (35)
Jonas Schnelli (24)
Wladimir J. van der Laan (20)
Cory Fields (11)
Wladimir J. van der Laan (30)
Cory Fields (13)
Pieter Wuille (11)
Nathan Wilcox (10)
Pieter Wuille (8)
nomnombtc (9)
Paige Peterson (5)
Johnathan Corgan (5)
fanquake (4)
Philip Kaufmann (4)
Matt Corallo (4)
Jeff Garzik (4)
David Mercer (4)
lpescher (3)
@ -26,29 +29,47 @@ Alfie John (3)
aniemerg (2)
Scott (2)
Robert C. Seacord (2)
Peter Todd (2)
João Barbosa (2)
Joe Turgeon (2)
ITH4Coinomia (2)
Gregory Maxwell (2)
Gavin Andresen (2)
zathras-crypto (1)
paveljanik (1)
mruddy (1)
mrbandrews (1)
kazcw (1)
isle2983 (1)
dexX7 (1)
ayleph (1)
Tom Ritter (1)
Stephen (1)
S. Matthew English (1)
Philip Kaufmann (1)
Pavel Vasin (1)
Paul Georgiou (1)
Paragon Initiative Enterprises, LLC (1)
Murilo Santana (1)
Luke Dashjr (1)
Louis Nyffenegger (1)
Leo Arias (1)
Lars-Magnus Skog (1)
Jorge Timón (1)
Jeffrey Walton (1)
Gaurav Rana (1)
Forrest Voight (1)
Florian Schmaus (1)
Ethan Heilman (1)
Eran Tromer (1)
Daniel Kraft (1)
Christian von Roques (1)
Chirag Davé (1)
Casey Rodarmor (1)
Cameron Boehmer (1)
Bryan Stitt (1)
Bitcoin Error Log (1)
Allan Niemerg (1)
Alex van der Peet (1)
Alex (1)
Adam Weiss (1)
4ZEC (1)

165
doc/release-notes/release-notes-1.0.7.md

@ -0,0 +1,165 @@
Adam Weiss (1):
Buffer log messages and explicitly open logs
Alex van der Peet (1):
New RPC command disconnectnode
Allan Niemerg (1):
Pause mining during joinsplit creation
Casey Rodarmor (1):
Don't share objects between TestInstances
Cory Fields (2):
locking: teach Clang's -Wthread-safety to cope with our scoped lock macros
locking: add a quick example of GUARDED_BY
Daira Hopwood (1):
Don't assume sizes of unsigned short and unsigned int in GetSizeOfCompactSize and WriteCompactSize. Fixes #2137
Daniel Kraft (1):
Fix univalue handling of \u0000 characters.
Florian Schmaus (1):
Add BITCOIND_SIGTERM_TIMEOUT to OpenRC init scripts
Forrest Voight (1):
When processing RPC commands during warmup phase, parse the request object before returning an error so that id value can be used in the response.
Gavin Andresen (2):
configure --enable-debug changes
Testing infrastructure: mocktime fixes
Jack Grigg (11):
Remove reference to -reindex-chainstate
Treat metrics screen as non-interactive for now
Adjust gen-manpages.sh for Zcash, use in Debian builds
Regenerate and collate Zcash manpages, delete Bitcoin ones
Update release process with gen-manpages.sh
Adjust blockheaderToJSON() for Zcash block header
Adjust fundrawtransaction RPC test for Zcash
Re-encode t-addrs in disablewallet.py with Zcash prefixes
BTC -> ZEC in paytxfee RPC docs
Update default RPC port in help strings
Fix typo in listbanned RPC keys
Jay Graber (4):
Add rpc test for prioritisetransaction
Inc num of txs in test mempool
Update release to 1.0.7, generate manpages
Add 1.0.7 release notes and update authors.md
Jonas Schnelli (23):
[net] extend core functionallity for ban/unban/listban
[RPC] add setban/listbanned/clearbanned RPC commands
[QA] add setban/listbanned/clearbanned tests
[net] remove unused return type bool from CNode::Ban()
[RPC] extend setban to allow subnets
rename json field "bannedtill" to "banned_until"
setban: rewrite to UniValue, allow absolute bantime
fix CSubNet comparison operator
setban: add RPCErrorCode
add RPC tests for setban & disconnectnode
fix missing lock in CNode::ClearBanned()
setban: add IPv6 tests
fix lock issue for QT node diconnect and RPC disconnectnode
fundrawtransaction tests
UniValue: don't escape solidus, keep espacing of reverse solidus
[REST] add JSON support for /rest/headers/
[QA] fix possible reorg issue in rawtransaction.py/fundrawtransaction.py RPC test
[QA] remove rawtransactions.py from the extended test list
[QA] add testcases for parsing strings as values
[bitcoin-cli] improve error output
fix and extend CBitcoinExtKeyBase template
extend bip32 tests to cover Base58c/CExtKey decode
don't try to decode invalid encoded ext keys
Jorge Timón (1):
Consensus: Refactor: Separate Consensus::CheckTxInputs and GetSpendHeight in CheckInputs
Leo Arias (1):
Fix the path to the example configuration
Luke Dashjr (1):
Fix various warnings
Matt Corallo (4):
Small tweaks to CCoinControl for fundrawtransaction
Add FundTransaction method to wallet
Add fundrawtransaction RPC method
Assert on probable deadlocks if the second lock isnt try_lock
Murilo Santana (1):
Fix sha256sum on busybox by using -c instead of --check
Paul Georgiou (1):
Update Linearize tool to support Windows paths
Pavel Vasin (1):
remove unused inv from ConnectTip()
Peter Todd (2):
Add getblockheader RPC call
Improve comment explaining purpose of MAX_MONEY constant
Philip Kaufmann (3):
use const references where appropriate
[init] add -blockversion help and extend -upnp help
make CAddrMan::size() return the correct type of size_t
Pieter Wuille (3):
Do not ask a UI question from bitcoind
Add DummySignatureCreator which just creates zeroed sigs
Reduce checkpoints' effect on consensus.
Simon Liu (14):
Alert 1000
Alert 1001
Add assert to check alert message length is valid
Fix bug where test was generating but not saving keys to wallet on disk.
Update founders reward addresses for testnet
Keep first three original testnet fr addresses so existing coinbase transactions on testnet remain valid during upgrade. New addresses will be used starting from block 53127.
Closes #2083 and #2088. Update release process documentation
Closes #2084. Fix incorrect year in timestamp.
Closes #2112 where z_getoperationresult could return stale status.
Add mainnet checkpoint at block 67500
Add testnet checkpoint at block 38000
Closes #1969. Default fee now sufficient for large shielded tx.
Part of #1969. Changing min fee calculation also changes the dust threshold.
Part of #1969. Update tests to avoid error 'absurdly high fee' from change in min fee calc.
Stephen (1):
Add paytxfee to getwalletinfo, warnings to getnetworkinfo
Wladimir J. van der Laan (10):
rpc: make `gettxoutsettinfo` run lock-free
test: Move reindex test to standard tests
rpc: Remove chain-specific RequireRPCPassword
univalue: Avoid unnecessary roundtrip through double for numbers
rpc: Accept strings in AmountFromValue
Fix crash in validateaddress with -disablewallet
Improve proxy initialization
tests: Extend RPC proxy tests
build: Remove -DBOOST_SPIRIT_THREADSAFE
tests: Fix bitcoin-tx signing testcase
dexX7 (1):
Return all available information via validateaddress
mruddy (1):
add tests for the decodescript rpc. add mention of the rpc regression tests to the testing seciton of the main readme.
nomnombtc (9):
add script to generate manpages with help2man
add gen-manpages.sh description to README.md
add autogenerated manpages by help2man
add doc/man/Makefile.am to include manpages
add doc/man to subdir if configure flag --enable-man is set
add conditional for --enable-man, default is yes
change help string --enable-man to --disable-man
regenerated all manpages with commit tag stripped, also add bitcoin-tx
improved gen-manpages.sh, includes bitcoin-tx and strips commit tag, now also runs binaries from build dir by default, added variables for more control
zathras-crypto (1):
Exempt unspendable transaction outputs from dust checks

2
zcutil/release-notes.py

@ -70,6 +70,8 @@ def document_authors():
## Writes release note to ./doc/release-notes based on git shortlog when current version number is specified
def generate_release_note(version, filename):
print "Automatically generating release notes for {0} from git shortlog. Should review {1} for accuracy.".format(version, filename)
# fetches latest tags, so that latest_tag will be correct
subprocess.Popen(['git fetch'], shell=True, stdout=subprocess.PIPE).communicate()[0]
latest_tag = subprocess.Popen(['git describe --abbrev=0'], shell=True, stdout=subprocess.PIPE).communicate()[0].strip()
print "Previous release tag: ", latest_tag
notes = subprocess.Popen(['git shortlog --no-merges {0}..HEAD'.format(latest_tag)], shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE).communicate()[0]

Loading…
Cancel
Save