-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathReleaseNotes.txt
executable file
·289 lines (200 loc) · 7.79 KB
/
ReleaseNotes.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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
Release notes v.2.3.9
- LevelDB option for blockchain storage. The 'DB' folder is renamed to 'RocksDB', existing folder has to be renamed manually upon upgrade to this version. Use default DB config in Payment Gate Service.
- RPC: add current max block cumulative size to `/getinfo`
- RPC: handle request to check proof of funds that didn't exist yet at given height
- RPC: fix transaction details timestamp in `gettransaction`
- RPC: changed block index to height in response of `queryblockslite`
- Add `--scan-height` param to walletd startup options
- Display include folder as separate part of project in Visual Studio's Solution Explorer
- Move DNS checkpoints host to config
- Get wallet outputs and ability to manually select them for sending
Release notes v.2.3.8
- Option to save raw transactions to file without broadcasting to the network
- Protocol: drop the connection if failed to request missing objects in handle_response_chain_entry
- Changed blockchain rewind implementation
- Changes in allowed and disallowed busy Core EPC endpoints
- Fixed incorrect pending balance shown in wallet in some edge cases
- Revert "New output selection for transaction sending - 'smart' input ordering using buckets" as it has an unpredicted impact on traceability of transactions
Release notes v.2.3.7
- Some bandwidth saving in the exchange of peer lists
- Increase the diffusion speed of peer addresses
- Gray peer list housekeeping system
- Ban functionality improvements, added --ban-list option to load ban list from file
- Drop peers that spam peer lists
- Protocol: reject empty incoming block messages
- Increase the default number of connections from 8 to 12
- Removed unused code, some code clean up
- Made daemon's built-in miner working again (just in case of future use)
Release notes v.2.3.6
- New RPC methods (for faster 'web' wallet syncing)
- New output selection for transaction sending - 'smart' input ordering
- RocksDB updated to v. 6.10.2
- Base64 implementation replaced to capable of encoding binary data i.a.
Release notes v.2.3.5
- Fixed synchronization issues that may have happen for some users.
Release notes v.2.3.4
- Added SSL support for RPC
- Block transactions blob consistency check: the block header transactions hash vector is checked against the included blobs hashes.
- Fixed synchronization issues where node may stuck at some block (especially after reorg) with "random access index" error
- Other fixes and improvements
Release notes v.2.3.3
- Fixed race conditions
- TransactionPool validation speedup on add Block
- Uncommented few log messages
- Added minor changes to code style
Release notes v.2.3.2
- Fixed a bug in transaction fee validation.
Release notes v.2.3.1
- Fixed JSON serialization of float numbers
- An error is returned if some of the reserve proof's transactions couldn't be found
- Limit the number of requested blocks in some methods
- Improve error handling in some methods
Release notes v.2.3.0
- New JSON RPC methods
- Lite Blocks
- Flat-rate fee for public nodes
- Fee per byte for tx extra
- RocksDB updated to v. 6.8.1
- Reduced the size of blockchain on disk due to ZSTD compression and removing of duplicating flat-file main chain storage
- Synchronization speed-up (in comparison to prev. version of this implementation, not so fast as Karbo-1, sadly)
- Synchronization speed-up of recent blocks not in checkpoints zone thanks to multi-threading transactions validation
- Many other compatibility changes, updates and fixes
Release notes v.2.2.0
- Various changes for compatibility with Karbo
- Updated RocksDB to release 5.15.10
- Added GreenWallet (CLI wallet based on WalletGreen library)
- Limit reorganization depth by mined money unlock window
- Transactions comparison check during reorganization
- Poisson check during deep reorganization
- Burning bug and other bugs fixed
- Other various changes and fixes
Release notes 2.1.1
- Updated RocksDB to release 4.11.2
- Added two more seed nodes
Release notes 2.1.0
- Transaction pool issue fixes
- Daemon synchronization improvements
Release notes 2.0.7
- Wallet synchronization enhancements
- Daemon synchronization issue fix
- Daemon stability enhancements
Release notes 2.0.6
- Wallet synchronization enhancements
- Correct application closing
- Daemon stability enhancements
Release notes 2.0.5
- Fixed Bytecoin RPC Wallet hang issue
Release notes 2.0.4
- Fixed an issue where some users experienced daemon hanging
- Fixed block difficulty calculation issue
Release notes 2.0.3
- Stability enhancement
- Various improvements
Release notes 2.0.2
- Security algorithm enhancement
- Daemon synchronization issue fix
- Wallet minor bug fixes
- Bytecoin RPC Wallet log optimization
Release notes 2.0.1
- Bytecoin RPC Wallet API improvements
Release notes 2.0.0
- Completely revamped CryptoNote core
- Blockchain storage changed to DB
Release notes 1.0.11
- New Bytecoin Wallet file format
- Daemon loading optimization
Release notes 1.0.10
- Blocksize increase
- Fusion transactions for Bytecoin RPC Wallet
- Bytecoin RPC Wallet API improvements
Release notes 1.0.9
- New API for Bytecoin RPC Wallet
- Various improvements
Release notes 1.0.8
- Fusion transactions for Bytecoin Wallet
- IWallet high-level API update
- JSON RPC improvements
- Synchronization improvements for OS X
Release notes 1.0.7
- Fusion transactions support
- Various simplewallet improvements
Release notes 1.0.6
- High-level API update
- Aggregate multi-addresses for Bytecoin RPC Wallet
- Wallet synchronization speed increase
Release notes 1.0.5
- High-level API for blockchain explorer
- Full network layer refactoring
- Transactions pool synchronization
- list_transactions method for RPC Wallet
- Various improvements
Release notes 1.0.4
- Bytecoin RPC Wallet
- New multithreading library
- Improved console logging
- Further optimizations
Release notes 1.0.3
- Multisignature API
- Low level API
- High level API improvements
- Instant transaction pool notifications
- Fully refactored simplewallet
Release notes 1.0.2
- Transaction history for simplewallet
- Reset command for simplewallet
- Various simplewallet improvements
Release notes 1.0.1
- Fix transfers in simplewallet
Release notes 1.0.0
- Multi-signatures
- Updated block reward scheme
- Further optimization in daemon RAM consumption
- Faster wallet refresh
- Transaction priority based on tx fee
- Transactions are returned from tx pools after 24 hours
- Dynamic maximum block size limit
- Reduced default transaction fee
- Various network health updates
Release notes 0.8.11
- Increased minimum transaction fee
- Transaction pool optimizations
- High level API implementation
- CryptoNight hash function optimization
- Improvements for wallet JSON RPC API
Release notes 0.8.10
- Optimized blockchain storage memory usage
- Various code improvements
Release notes 0.8.9
- JSON RPC v2.0 compatibility
- JSON RPC over TCP added
- Further optimizations
Release notes 0.8.8
- Fixed a bug with checkpoints behavior
- UI improvements for daemon
- Various updates from our forks
Release notes 0.8.7
- OSX support
- Further optimizations
Release notes 0.8.6
- Simplwallet can set extra for transfers
- Improvements in JSON RPC for wallet
- UX improvements in simplewallet
- Win32 compilation
Release notes 0.8.5
- Port mapping for daemon using UPnP
- Improvements for daemon JSON RPC API
Release notes 0.8.4
- Formalization of high level API
- Improvements for wallet JSON RPC API
Release notes 0.8.3
- JSON RPC for wallet
- fixed bug with blockchain storing
- fixed bug with correct display of transfer's change
- bug fix in simple wallet
Release notes 0.8.2
- now wallet is still working when daemon stores blockchain and can't serve clients;
- no-console option for a daemon;
- fixed problem with network synchronization;
- major bug fix in simple wallet.
Release notes 0.8.1
Bytecoin project is moved to GitHub