/
changelog.txt
196 lines (112 loc) · 8.04 KB
/
changelog.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
2.0.15
Change software licensing to LGPLv3
RPC - New commands verifyproofoffunds, generateproofoffunds
UI - Add functionality to export transaction history
UI - Add a basic about dialog diaplying licensing information
2.0.12
CORE - Implement several important fixes to the (previously disabled) fast path of the "index based" portion of the coin cache, with these fixes in place we also turn the fast path on allowing for faster coin cache computations
RPC - Improve "getrawtransaction" output to also show a hash for index based outpoints when "txindex" is enabled
UI - Add ability co change currency display between Euro and other major currencies
UI - Add an optimise button/dialog to help optimise holding accounts
UI - Integrate with holdin.com, allowing holders to link/unlink their accounts with holdin.com from within the software
UI - Introduce a new peers tab to the debug dialog
UI - Improve the way wallet lock/unlock is handled
UI - Add a "max" button to the send dialog
UI - Add ability to delete accounts when they are empty
UI - Variety of other minor UI improvements
2.0.11
Introduce arm64/M1 macOS builds
UI - Add buy/sell functionality to header at top of app
UI - Introduce ability to change the address a mining account pays rewards into
UI - Introduce a "max" button to the send dialog, as well as automatic toggling to max when amount exceeds balance (subtract fee from amount in such instances)
UI - Allow holding account compounding to be adjusted as a percentage instead of just on/off behaviour (e.g. compound 50% of reward pay out the rest)
UI - Display a tooltip with more detailed balance when hovering mouse over wallet/account balances
UI - Persist window size/position across app runs
CORE/UI - Improve the way wallet unlock/lock is handled
CORE - Flag peers sending blocks with future timestamps for DoS so that rogue miners can't DoS the network as much as they have been doing
2.0.8
CORE - Fix a crash when mining on macOS (caused by a change in memory management limits in latest electron)
UI - Fix transaction display of recent holding rewards
UI - Minor improvement to transaction list display
2.0.7
UI - Introduce ability to create additional accounts
UI - Introduce "holding key" dialog to get key for holding via gdash cloud or other apps/services
UI - Introduce ability to override platform locale in settings
UI - Display approximate euro conversion value of account balances based on exchange/market value
UI - Various fixes/improvements to info/statistics display of holding accounts; most notably fix the "earnings" display to correctly display earnings
UI - Introduce an "activity indicator" that displays when backend is stuck in a long task instead of allowing UI to freeze
UI - Improve overall look/feel and consistency
UI - Fix/improve stability of loading screen and synchronisation, as well as general app stability
UI - Large quantity of small fixes/improvements
UI - Improve mining view
UI - Configurable decimal place display
UI - Show transactions for mining/holding accounts
UI - Improve send dialog behaviour for mining/holding accounts
RPC - Improve/correct verifyholdingaddress RPC behaviour
RPC - Enable RPC functionality for electron clients; needs to be turned on via florin.conf not enabled by default
RPC - Improve checkwalletagainstutxo and removeallorphans commands
RPC - Fix a bug in 'getwitnessinfo' RPC command when using ranges
CORE - Remove some lock contention in core library, this should lead to smoother performance in some instances
2.0.6
Massively reduce transaction fees across the network
Fix a crash when performing a reindex (e.g. if enabling -txindex in florin.conf)
2.0.5
Introduce a discount on relay fees for transactions that contain mining/witness rewards
2.0.4
CORE - CORE: Major load time performance increase on large wallets, especially on machines with slower disks
CORE - Fix an issue that was causing unnecessarily frequent flushing to disk; this should bring large performance improvements for machines with slow disks
CORE - Fix a sync issue that would sometimes cause new installs to get stuck when syncing the first few blocks
CORE - Apply some optimisations to ConnectBlock calls that should improve performance quite substantially on some machines
CORE/UI - Introduce a separate mining parameter for number of threads to use for "arena setup" when mining so that this can be set independently of "mining threads"
RPC - "setgenerate" gains an extra parameter for the above, all miners should be aware of this as previous setgenerate syntax may fail
RPC - Add "selected_shavite_implementation", "selected_echo_implementation" and "selected_argon_implementation" to "getmininginfo" output
RPC - Add arena setup time to "gethashps" output
CORE - Introduce some code that makes it easier for users that missed the fork to update with any manual intervention
CORE - Introduce some performance improvements to the code
CONSENSUS - Fix a rare issue with index based utxo getting corrupted (memory only, disk data remained valid)
Various other minor improvements from upstream codebase
2.0.3
CONSENSUS: Improve holding account earning curve, activates at block 114000
UI: Fix an issue with debug menu sometimes being disabled on macOS
UI: Fix earnings calculation for holding accounts
CORE: Fix an issue that was leading to occasional client freezes and drop in hashrate as a result
2.0.2
Fix an issue updating some wallets (mostly windows machines)
Fix an issue with import of holding keys
Fix a display issue with recovery phrase
Other minor cosmetic fixes
2.0.0
Name change to Florin
Reward reductions from block 100000
Improve the weight formula for holding accounts, the formula did not work well for the small size of accounts that Florin network has due to small supply.
Numerous other small fixes and improvements
1.0.10
CORE: Fix an issue that was causing periodic crashing of some machines (especially on windows)
1.0.9
UI: Add a sync progress screen when opening app on a wallet that is still syncing
CORE: Fix an issue that was causing periodic crashing of some machines (especially on windows)
CORE: Lower default fee amounts
CORE: Various holding account related fixes
RPC: New command repairwitnessaddress
RPC: Extend validateaddress behaviour for holding addresses, allow for easier debugging of any holding issues users may have
UI: Add a settings screen that allows renaming of accounts
RPC: Add various "holding account" related RPC commands
RPC: Improve usability of autocomplete, hide various rarely used developer specific commands from autocomplete
RPC: New debugging related commands "submitheader" and "forcesigseg"
MISC: Various other stability related changes and minor UI tweaks
1.0.6
Fix an issue that was causing renewal of some holding accounts to fail (Fix requires peers to upgrade prior to block 21500)
Fix an issue that was causing some miners to occasionally produce invalid blocks (Fix requires peers to upgrade prior to timestamp 1602237600 - Friday 09/10/2020 08:00 UTC+2)
Various minor UI improvements, additional UI functionality and stability fixes.
Enable ZMQ support
1.0.4
Fixes to wallet balance display and other minor UI improvements
1.0.3
Downward adjustment of default genesis holding weight as it is too high for current network weight
At larger network weights behaviour remains the same
1.0.2
More advanced wallet functionality, send/receive, mine, create holding accounts and lock funds, basic debug console and various other UI functionality
Blockchain activation for both mining and holding accounts
1.0.0
Initial release, basic wallet functionality only (show balance, receive)
Blockchain fully functional, but blockchain delibritely frozen on genesis block via all holding accounts being kept offline - chain will only be allowed to move once full release is done