forked from irisnet/irishub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.md
232 lines (151 loc) · 6.38 KB
/
CHANGELOG.md
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
# Changelog
## 0.7.0
*November 27th, 2018*
- Add broadcast command in bank
- Impose governance proposal with restrictions
- Fix bech32 prefix error in irismon
- Improve user documents
## 0.7.0-rc0
*November 19th, 2018*
BREAKING CHANGES:
* [iris] New genesis workflow
* [iris] Validator.Owner renamed to Validator. Validator operator type has now changed to sdk.ValAddress
* [iris] unsafe_reset_all, show_validator, and show_node_id have been renamed to unsafe-reset-all, show-validator, and show-node-id
* [iris]Rename "revoked" to "jailed"
* [iris]Removed CompleteUnbonding and CompleteRedelegation Msg types, and instead added unbonding/redelegation queues to endblocker
* [iris]Removed slashing for governance non-voting validators
* [iris]Validators are no longer deleted until they can no longer possibly be slashed
* [iris]Remove ibc module
* [iris]Validator set updates delayed by one block
* [iris]Drop GenesisTx in favor of a signed StdTx with only one MsgCreateValidator message
FEATURES:
* Upgrade cosmos-sdk denpendency to v0.26.0
* Upgrade tendermint denpendency to v0.26.1-rc0
* [docs]Improve docs
* [iris]Add token inflation
* [iris]Add distribution module to distribute inflation token and collected transaction fee
* [iriscli] --from can now be either an address or a key name
* [iriscli] Passing --gas=simulate triggers a simulation of the tx before the actual execution. The gas estimate obtained via the simulation will be used as gas limit in the actual execution.
* [iriscli]Add --bech to gaiacli keys show and respective REST endpoint to
* [iriscli]Introduced new commission flags for validator commands create-validator and edit-validator
* [iriscli]Add commands to query validator unbondings and redelegations
* [iriscli]Add rest apis and commands for distribution
BUG FIXES:
* [iriscli]Mark --to and --amount as required flags for iriscli bank send
* [iris]Add general merkle absence proof (also for empty substores)
* [iris]Fix issue about consumed gas increasing rapidly
* [iris]Return correct Tendermint validator update set on EndBlocker by not including non previously bonded validators that have zero power
* [iris]Add commission data to MsgCreateValidator signature bytes
## 0.6.0
*November 1st, 2018*
- Use --def-chain-id flag to reference the blockchain defined of the iService
- Fix some bugs about iservice definition and record
- Add cli and lcd test for record module
- Update the user doc of iservice definition and record
## 0.6.0-rc0
*October 24th, 2018*
BREAKING CHANGES:
- [monitor] Use new executable binary in monitor
FEATURES:
- [record] Add the record module of the data certification on blockchain
- [iservice] Add the feature of iService definition
- [cli] Add the example description in the cli help
- [test] Add Cli/LCD/Sim auto-test
BUG FIXES:
- Fix software upgrade issue caused by tx fee
- Report Panic when building the lcd proof
- Fix bugs in converting validator power to byte array
- Fix panic bug in wrong account number
## 0.5.0-rc1
*October 11th, 2018*
FEATURES:
- Make all the gov and upgrade parameters can be configured in the genesis.json
BUG FIXES
- Add check for iavl proof and value before building multistore proof
## 0.5.0-rc0
*September 30th, 2018*
BREAKING CHANGES:
- [cointype] Introduce the cointype of iris:
- 1 iris = 10^18 iris-atto
- 1 iris-milli = 10^15 iris-atto
- 1 iris-micro = 10^12 iris-atto
- 1 iris-nano = 10^9 iris-atto
- 1 iris-pico = 10^6 iris-atto
- 1 iris-femto = 10^3 iris-atto
FEATURES:
- [tendermint] Upgrade to Tendermint v0.23.1-rc0
- [cosmos-sdk] Upgrade to cosmos-sdk v0.24.2
- Move the previous irisnet changeset about cosmos-sdk into irishub
- [irisdebug] Add irisdebug tool
- [LCD/cli] Add the proof verification to the LCD and CLI
- [iparam] Support the modification of governance parameters of complex data type through governance, and the submission of modified proposals through json config files
- [software-upgrade] Software upgrade solutions of the irisnet
## 0.4.2
*September 22th, 2018*
BUG FIXES
- Fix consensus failure due to the double sign evidence be broadcasted before the genesis block
## 0.4.1
*September 12th, 2018*
BUG FIXES
- Missing to set validator intraTxCount in stake genesis init
## 0.4.0
*September 6th, 2018*
BREAKING CHANGES:
- [cosmos-sdk] Upgrade to cosmos-sdk v0.23.0
- Change the address prefix format:
- cosmosaccaddr --> faa
- cosmosaccpub --> fap
- cosmosvaladdr --> fva
- cosmosvalpub --> fvp
- Adjust the Route & rootMultiStore Commit for software upgrade
- Must specify gas and fee in both command line and rest api
- The fee should be iris token and the token amount should be no less than 2*(10^10)*gas
FEATURES:
- [tendermint] Upgrade to Tendermint v0.22.6
- Store the pre-state to support the replay function
- [cosmos-sdk] Upgrade to cosmos-sdk v0.23.0
- Add the paramProposal and softwareUpgradeProposal in gov module
- Improve fee token mechanism to more reasonably deduct transaction fee and achieve more ability to defent DDOS attack.
- Introduce the global parameter module
BUG FIXES
- Default account balance in genesis
- Fix iris version issue
- Fix the unit conflict issue in slashing
- Check the voting power when create validator
- Fix evidence amimo register issue
## 0.4.0-rc2
*Sep 5th, 2018*
BUG FIXES
- Fix evidence amimo register issue
## 0.4.0-rc1
*Aug 27th, 2018*
BUG FIXES
- Default account balance in genesis
- iris version issue
- Fix the unit conflict issue in slashing
- Check the voting power when create validator
## 0.3.0
*July 30th, 2018*
BREAKING CHANGES:
- [tendermint] Upgrade to Tendermint v0.22.2
- Default ports changed from 466xx to 266xx
- ED25519 addresses are the first 20-bytes of the SHA256 of the raw 32-byte pubkey (Instead of RIPEMD160)
- [cosmos-sdk] Upgrade to cosmos-sdk v0.22.0
- [monitor] Move `iriscli monitor` subcommand to `iris monitor`
FEATURES:
- [lcd] /tx/send is now the only endpoint for posing transaction to irishub; aminofied all transaction messages
- [monitor] Improve the metrics for iris-monitor
BUG FIXES
- [cli] solve the issue of iriscli stake sign-info
##
## 0.2.0
*July 19th, 2018*
BREAKING CHANGES:
- [tendermint] Upgrade to Tendermint v0.21.0
- [cosmos-sdk] Upgrade to cosmos-sdk v0.19.1-rc1
FEATURES:
- [lcd] code refactor
- [cli] improve sendingand querying the transactions
- [monitor]export data which is collected by Prometheus Server
##