]> Git Repo - VerusCoin.git/blob - doc/release-notes.md
Merge pull request #6186
[VerusCoin.git] / doc / release-notes.md
1 (note: this is a temporary file, to be added-to by anybody, and moved to
2 release-notes at release time)
3
4 0.11.0 Change log
5 =================
6
7 Detailed release notes follow. This overview includes changes that affect
8 behavior, not code moves, refactors or string updates.
9
10 ### RPC and REST
11 - #5461 `5f7279a` signrawtransaction: validate private key
12 - #5444 `103f66b` Add /rest/headers/<count>/<hash>.<ext>
13 - #4964 `95ecc0a` Add scriptPubKey field to validateaddress RPC call
14 - #5476 `c986972` Add time offset into getpeerinfo output
15 - #5540 `84eba47` Add unconfirmed and immature balances to getwalletinfo
16 - #5599 `40e96a3` Get rid of the internal miner's hashmeter
17 - #5711 `87ecfb0` Push down RPC locks
18 - #5754 `1c4e3f9` fix getblocktemplate lock issue
19 - #5756 `5d901d8` Fix getblocktemplate_proposals test by mining one block
20 - #5548 `d48ce48` Add /rest/chaininfos
21 - #5992 `4c4f1b4` Push down RPC reqWallet flag
22 - #6036 `585b5db` Show zero value txouts in listunspent
23 - #5199 `6364408` Add RPC call `gettxoutproof` to generate and verify merkle blocks
24 - #5418 `16341cc` Report missing inputs in sendrawtransaction
25 - #5937 `40f5e8d` show script verification errors in signrawtransaction result
26 - #5420 `1fd2d39` [REST] getutxos REST command (based on Bip64)
27
28 ### Configuration and command-line options
29 - #5636 `a353ad4` Add option `-allowselfsignedrootcertificate` to allow self signed root certs (for testing payment requests)
30 - #5900 `3e8a1f2` Add a consistency check `-checkblockindex` for the block chain data structures
31 - #5951 `7efc9cf` Make it possible to disable wallet transaction broadcast (using `-walletbroadcast=0`)
32 - #5911 `b6ea3bc` privacy: Stream isolation for Tor (on by default, use `-proxyrandomize=0` to disable)
33 - #5863 `c271304` Add autoprune functionality (`-prune=<size>`)
34
35 ### Block and transaction handling
36 - #5367 `dcc1304` Do all block index writes in a batch
37 - #5253 `203632d` Check against MANDATORY flags prior to accepting to mempool
38 - #5459 `4406c3e` Reject headers that build on an invalid parent
39 - #5481 `055f3ae` Apply AreSane() checks to the fees from the network
40 - #5580 `40d65eb` Preemptively catch a few potential bugs
41 - #5349 `f55c5e9` Implement test for merkle tree malleability in CPartialMerkleTree
42 - #5564 `a89b837` clarify obscure uses of EvalScript()
43 - #5521 `8e4578a` Reject non-final txs even in testnet/regtest
44 - #5707 `6af674e` Change hardcoded character constants to descriptive named constants for db keys
45 - #5286 `fcf646c` Change the default maximum OP_RETURN size to 80 bytes
46 - #5710 `175d86e` Add more information to errors in ReadBlockFromDisk
47 - #5948 `b36f1ce` Use GetAncestor to compute new target
48 - #5959 `a0bfc69` Add additional block index consistency checks
49 - #6058 `7e0e7f8` autoprune minor post-merge improvements
50 - #5159 `2cc1372` New fee estimation code
51 - #6102 `6fb90d8` Implement accurate UTXO cache size accounting
52 - #6129 `2a82298` Bug fix for clearing fCheckForPruning
53 - #5947 `e9af4e6` Alert if it is very likely we are getting a bad chain
54
55 ### P2P protocol and network code
56 - #5507 `844ace9` Prevent DOS attacks on in-flight data structures
57 - #5770 `32a8b6a` Sanitize command strings before logging them
58 - #5859 `dd4ffce` Add correct bool combiner for net signals
59 - #5876 `8e4fd0c` Add a NODE_GETUTXO service bit and document NODE_NETWORK.
60 - #6028 `b9311fb` Move nLastTry from CAddress to CAddrInfo
61 - #5662 `5048465` Change download logic to allow calling getdata on inbound peers
62 - #5971 `18d2832` replace absolute sleep with conditional wait
63 - #5918 `7bf5d5e` Use equivalent PoW for non-main-chain requests
64 - #6059 `f026ab6` chainparams: use SeedSpec6's rather than CAddress's for fixed seeds
65 - #6080 `31c0bf1` Add jonasschnellis dns seeder
66 - #5976 `9f7809f` Reduce download timeouts as blocks arrive
67
68 ### Validation
69 - #5143 `48e1765` Implement BIP62 rule 6
70 - #5713 `41e6e4c` Implement BIP66
71
72 ### Build system
73 - #5501 `c76c9d2` Add mips, mipsel and aarch64 to depends platforms
74 - #5334 `cf87536` libbitcoinconsensus: Add pkg-config support
75 - #5514 `ed11d53` Fix 'make distcheck'
76 - #5505 `a99ef7d` Build winshutdownmonitor.cpp on Windows only
77 - #5582 `e8a6639` Osx toolchain update
78 - #5684 `ab64022` osx: bump build sdk to 10.9
79 - #5695 `23ef5b7` depends: latest config.guess and config.sub
80 - #5509 `31dedb4` Fixes when compiling in c++11 mode
81 - #5819 `f8e68f7` release: use static libstdc++ and disable reduced exports by default
82 - #5510 `7c3fbc3` Big endian support
83 - #5149 `c7abfa5` Add script to verify all merge commits are signed
84 - #6082 `7abbb7e` qt: disable qt tests when one of the checks for the gui fails
85
86 ### Wallet
87 - #2340 `811c71d` Discourage fee sniping with nLockTime
88 - #5485 `d01bcc4` Enforce minRelayTxFee on wallet created tx and add a maxtxfee option.
89 - #5508 `9a5cabf` Add RandAddSeedPerfmon to MakeNewKey
90 - #4805 `8204e19` Do not flush the wallet in AddToWalletIfInvolvingMe(..)
91 - #5319 `93b7544` Clean up wallet encryption code
92 - #5831 `df5c246` Subtract fee from amount
93 - #6076 `6c97fd1` wallet: fix boost::get usage with boost 1.58
94 - #5511 `23c998d` Sort pending wallet transactions before reaccepting
95 - #6126 `26e08a1` Change default nTxConfirmTarget to 2
96
97 ### GUI
98 - #5219 `f3af0c8` New icons
99 - #5228 `bb3c75b` HiDPI (retina) support for splash screen
100 - #5258 `73cbf0a` The RPC Console should be a QWidget to make window more independent
101 - #5488 `851dfc7` Light blue icon color for regtest
102 - #5547 `a39aa74` New icon for the debug window
103 - #5493 `e515309` Adopt style colour for button icons
104 - #5557 `70477a0` On close of splashscreen interrupt verifyDB
105 - #5559 `83be8fd` Make the command-line-args dialog better
106 - #5144 `c5380a9` Elaborate on signverify message dialog warning
107 - #5489 `d1aa3c6` Optimize PNG files
108 - #5649 `e0cd2f5` Use text-color icons for system tray Send/Receive menu entries
109 - #5651 `848f55d` Coin Control: Use U+2248 "ALMOST EQUAL TO" rather than a simple tilde
110 - #5626 `ab0d798` Fix icon sizes and column width
111 - #5683 `c7b22aa` add new osx dmg background picture
112 - #5620 `7823598` Payment request expiration bug fix
113 - #5729 `9c4a5a5` Allow unit changes for read-only BitcoinAmountField
114 - #5753 `0f44672` Add bitcoin logo to about screen
115 - #5629 `a956586` Prevent amount overflow problem with payment requests
116 - #5830 `215475a` Don't save geometry for options and about/help window
117 - #5793 `d26f0b2` Honor current network when creating autostart link
118 - #5847 `f238add` Startup script for centos, with documentation
119 - #5915 `5bd3a92` Fix a static qt5 crash when using certain versions of libxcb
120 - #5898 `bb56781` Fix rpc console font size to flexible metrics
121 - #5467 `bc8535b` Payment request / server work - part 2
122 - #6161 `180c164` Remove movable option for toolbar
123 - #6160 `0d862c2` Overviewpage: make sure warning icons gets colored
124
125 ### Tests
126 - #5453 `2f2d337` Add ability to run single test manually to RPC tests
127 - #5421 `886eb57` Test unexecuted OP_CODESEPARATOR
128 - #5530 `565b300` Additional rpc tests
129 - #5611 `37b185c` Fix spurious windows test failures after 012598880c
130 - #5613 `2eda47b` Fix smartfees test for change to relay policy
131 - #5612 `e3f5727` Fix zapwallettxes test
132 - #5642 `30a5b5f` Prepare paymentservertests for new unit tests
133 - #5784 `e3a3cd7` Fix usage of NegateSignatureS in script_tests
134 - #5813 `ee9f2bf` Add unit tests for next difficulty calculations
135 - #5855 `d7989c0` Travis: run unit tests in different orders
136 - #5852 `cdae53e` Reinitialize state in between individual unit tests.
137 - #5883 `164d7b6` tests: add a BasicTestingSetup and apply to all tests
138 - #5940 `446bb70` Regression test for ResendWalletTransactions
139 - #6052 `cf7adad` fix and enable bip32 unit test
140 - #6039 `734f80a` tests: Error when setgenerate is used on regtest
141 - #6074 `948beaf` Correct the PUSHDATA4 minimal encoding test in script_invalid.json
142 - #6032 `e08886d` Stop nodes after RPC tests, even with --nocleanup
143 - #6075 `df1609f` Add additional script edge condition tests
144 - #5981 `da38dc6` Python P2P testing 
145 - #5958 `9ef00c3` Add multisig rpc tests
146 - #6112 `fec5c0e` Add more script edge condition tests
147
148 ### Miscellaneous
149 - #5457, #5506, #5952, #6047 Update libsecp256k1
150 - #5437 `84857e8` Add missing CAutoFile::IsNull() check in main
151 - #5490 `ec20fd7` Replace uint256/uint160 with opaque blobs where possible
152 - #5654, #5764 Adding jonasschnelli's GPG key
153 - #5477 `5f04d1d` OS X 10.10: LSSharedFileListItemResolve() is deprecated
154 - #5679 `beff11a` Get rid of DetectShutdownThread
155 - #5787 `9bd8c9b` Add fanquake PGP key
156 - #5366 `47a79bb` No longer check osx compatibility in RenameThread
157 - #5689 `07f4386` openssl: abstract out OPENSSL_cleanse
158 - #5708 `8b298ca` Add list of implemented BIPs
159 - #5809 `46bfbe7` Add bitcoin-cli man page
160 - #5839 `86eb461` keys: remove libsecp256k1 verification until it's actually supported
161 - #5749 `d734d87` Help messages correctly formatted (79 chars)
162 - #5884 `7077fe6` BUGFIX: Stack around the variable 'rv' was corrupted
163 - #5849 `41259ca` contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables
164 - #5950 `41113e3` Fix locale fallback and guard tests against invalid locale settings
165 - #5965 `7c6bfb1` Add git-subtree-check.sh script
166 - #6033 `1623f6e` FreeBSD, OpenBSD thread renaming
167 - #6064 `b46e7c2` Several changes to mruset
168 - #6104 `3e2559c` Show an init message while activating best chain
169 - #6125 `351f73e` Clean up parsing of bool command line args
170 - #5964 `b4c219b` Lightweight task scheduler
171 - #6116 `30dc3c1` [OSX] rename Bitcoin-Qt.app to Bitcoin-Core.app
172 - #6168 `b3024f0` contrib/linearize: Support linearization of testnet blocks
173 - #6098 `7708fcd` Update Windows resource files (and add one for bitcoin-tx)
174 - #6159 `e1412d3` Catch errors on datadir lock and pidfile delete
175
176 [up to date until #5976]
This page took 0.032924 seconds and 4 git commands to generate.