forked from bitcoin-abe/bitcoin-abe
-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGES.txt
151 lines (82 loc) · 3.95 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
New in 0.8 - ????
=========================
* Fixed bug affecting /rawtx.
* Added /unspent/ADDR|ADDR|... similar to blockchain.info/unspent?address=...
* Allow configuration to import unconfirmed transactions via RPC to bitcoind.
* Crude SVG hash rate chart via nethash?format=svg.
New in 0.7.2 - 2012-12-06
=========================
* Fixed bug affecting chains containing duplicate coinbase transactions.
New in 0.7.1 - 2012-10-29
=========================
* Fixed bug affecting database upgrade.
New in 0.7 - 2012-10-23
=======================
* Tell search engines not to crawl the whole chain.
* Raw transaction output in JSON format.
* Prevent denial of service via huge address history.
* Optional short addresses resembling Firstbits.
* Option to omit signature scripts for 20% space reduction.
* HTTP API function: getdifficulty.
* Work around failure to quit on Ctrl-C with SQLite.
* Report line number of errors in config file.
* Fixed bugs that cause wrong statistics when blocks arrive out of order.
* Minor fixes and updates.
New in 0.6 - 2011-08-31
=======================
* Python packaging; abe.py moved; run as "python -m Abe.abe".
* Big speed improvements (c. 10x) for MySQL and SQLite.
* ODBC tested successfully.
* IBM DB2 tested successfully.
* HTTP API functions: getreceivedbyaddress getsentbyaddress.
* Verify transaction Merkle roots on block import.
* Show Namecoin-style network fees and name transaction outputs.
* Adjust coins outstanding and coin-days destroyed for Namecoin-style
network fees.
* Native SolidCoin support.
* Suppress display of empty chains on home page.
* Show the search form on /chain/CHAIN pages.
* Many minor improvements; see the Git log.
New in 0.5 - 2011-08-16
=======================
* Big speed improvement for address history and transaction pages.
* Big load time improvement for SQLite: below 10 hours for the BTC
chain.
* MySQL supported.
* Oracle supported, but slow due to lack of transparent bind variable
use in cx_Oracle.
* BBE-compatible HTTP API functions: nethash totalbc addresstohash
hashtoaddress hashpubkey checkaddress
* New HTTP API functions: translate_address decode_address
* Online list of API functions (/q).
* Native BeerTokens currency support.
* Many minor improvements; see the Git log.
New in 0.4.1 - 2011-08-16
=========================
* Security enhancement: refer to orphan blocks by hash, not height.
* Fixed bugs affecting new chains defined via the configuration.
* Warn, do not exit, if a block file is missing or unparsable.
* Abe parses the new merged-mining block field, CAuxPow.
* Decrement the value returned by getblockcount for compatibility.
* Bug fix: remove '-' from parenthesized amounts.
* Fixed previous/next block links on /chain/CHAIN/b/NUMBER pages.
* Accept "var += val" in configuration as equivalent to "var = val"
where "var" has not been defined.
* Added --commit-bytes option to adjust the database commit interval.
* Minor robustness and cosmetic improvements.
Major changes from 0.3 to 0.4 (2011-07-04 to 2011-07-15)
========================================================
* The chain summary page (the one listing several blocks in the same
chain) loads much faster than before.
* Address search accepts an initial substring, still without storing
addresses in the database.
* FastCGI support has matured. See README-FASTCGI.txt for setup.
* Abe supports Weeds currency natively. Weeds info:
http://forum.bitcoin.org/index.php?topic=24209.0
* The "datadir" configuration directive can add a new currency without
changes to Python code.
* "auto-agpl" provides a link to download the source directory: a
license compliance aid for those not wishing to use a Github fork.
* /chain/Bitcoin/q/getblockcount: first of (I hope) many
BBE-compatible APIs.
* Several small fixes and speedups.