Releases: input-output-hk/jormungandr
Releases · input-output-hk/jormungandr
v0.8.1
v0.8.0
new features
- GraphQL/Explorer mode exposes new objects like treasury balance and settings #1242 #1247
jcli debug block
to see the content of a block (or the leet feature) #1337- new incentive parameters to encourage stake pool creation: #1338
# set some reward constraints and limits # # this value is optional, the default is no constraints at all reward_constraints: # limit the epoch total reward drawing limit to a portion of the total # active stake of the system. # # for example, if set to 10%, the reward drawn will be bounded by the # 10% of the total active stake. # # this value is optional, the default is no reward drawing limit reward_drawing_limit_max: "10/100" # settings to incentivize the numbers of stake pool to be registered # on the blockchain. # # These settings does not prevent more stake pool to be added. For example # if there is already 1000 stake pools, someone can still register a new # stake pool and affect the rewards of everyone else too. # # if the threshold is reached, the pool doesn't really have incentive to # create more blocks than 1 / set-value-of-pools % of stake. # # this value is optional, the default is no pool participation capping pool_participation_capping: min: 300 max: 1000
Fixed bugs
v0.8.0-rc11
bug fixes
- fix network issues when node stopped accepting new blocks and kept blocking on candidates #1329
- fix invalid CSV format of the reward dump for debug/audit #1321 #1318
- fix openapi file #1316 #1324
new features
REST API has been updated with new features:
network/stats
now display the IP address of the associated node #1261network/p2p/*
to get details of the currentpoldercast
and quarantine statuses #1332
house keeping
v0.8.0-rc10
Implemented enhancements:
- Update
get settings
output (maxTxsPerBlock, block_content_max_size) - 0..8.0-RC9 #1298 - REST: update /api/v0/settings #1248
- dump the data in csv so easier to process on the long run #1311
- write reward_info to a file at rewards creation AND fees_go_to settings in the genesis yaml file #1307
- Rest: settings/stats - update and cleanup #1299
- Add reward and treasury settings to settings REST #1291
Fixed bugs:
v0.8.0-rc9+1
same as v0.8.0-rc9 but with the lock update
v0.8.0-rc9
⚠️ Breaking changes: ⚠️
- remove useless block0 parameter: BFT Slots Ratio #1293
- BlockContent Size: finally set the right value for number of fragments #1288
I.e., in the genesis file it is now required to set:
blockchain_configuration:
# set the maximum block content size (in bytes)
block_content_max_size: 1024000
and the following value is no longer possible to set:
blockchain_configuration:
# ...
- max_number_of_transactions_per_block: {default_max_number_of_transactions_per_block}
- # Genesis praos parameter D
- #
- # default value: {default_bft_slots_ratio}
- bft_slots_ratio: {default_bft_slots_ratio}
Implemented enhancements:
Fixed bugs:
- jormungandr v0.8.0-rc7 got stuck on synchronisation #1284
- jormungandr 0.8.0-rc5-cecea4d got stuck on synchronisation #1273
- Spamming the test net appears to break it or at least cause multiple node stalls long after the spamming stops #1235
- 0.7.5 (or nightly testnet) - generated blocks are not added to the blockchain #1221
- 0.7.4 - Blocks not getting added to chain #1220
- 0.7.1 Frequent Warning - WARN blockchain is not moving up.... #1183
- prevent panic if the given chain advance is removed from concurrent processing #1296
v0.8.0-rc8
v0.8.0-rc7
Implemented enhancements:
- Don't thrash slow connections in propagation #1277
Fixed bugs:
Because these are another fix in the reward tooling, it is a breaking change with 0.8.0-rc6.
v0.8.0-rc6
v0.8.0-rc5
⚠️ Breaking changes ⚠️
- change how to set the reward account in the jcli command line parameter #1259
- because the reward distribution has been updated, it requires a restart of the blockchain too.
Implemented enhancements:
- detect node's environment/system settings at boot or on demand #1215
- return stake-pools public VRF key #1163
- fix reward distribution and expose the rewards in the REST API #1269
- Add version to REST node stats #1265
- Resolve the ancestor once for chain streaming #1258
- Don't panic on network task error #1255
- Expose resource usage limits on UNIX systems #1222
Fixed bugs:
- 0.8 rc4 - standalone delegators not getting paid rewards after pool owners/operators got their tax cut #1250
- fix rlimit builds on different libc impls #1267
- Yield the task after retrieving each block to send #1264
- don't fail on error in the client task #1249