Skip to content

Releases: input-output-hk/jormungandr

v0.8.1

13 Dec 08:22
v0.8.1
e94ea3d
Compare
Choose a tag to compare
  • logging: removal of duplicated block reception line

v0.8.0

11 Dec 21:26
v0.8.0
7868354
Compare
Choose a tag to compare

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

  • rest node stats now include all the fragments (transactions and certificates) in the total block sum #1301 #1343

v0.8.0-rc11

10 Dec 21:55
v0.8.0-rc11
14a6e8f
Compare
Choose a tag to compare
v0.8.0-rc11 Pre-release
Pre-release

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 #1261
  • network/p2p/* to get details of the current poldercast and quarantine statuses #1332

house keeping

v0.8.0-rc10

09 Dec 17:00
v0.8.0-rc10
73f68fc
Compare
Choose a tag to compare
v0.8.0-rc10 Pre-release
Pre-release

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:

  • Fix build on FreeBSD #1302
  • prevent invalid addr to be set in the poldercast entry #1309

v0.8.0-rc9+1

06 Dec 15:59
v0.8.0-rc9+1
3339987
Compare
Choose a tag to compare
v0.8.0-rc9+1 Pre-release
Pre-release

same as v0.8.0-rc9 but with the lock update

v0.8.0-rc9

06 Dec 11:34
v0.8.0-rc9
9ffcf9f
Compare
Choose a tag to compare
v0.8.0-rc9 Pre-release
Pre-release

⚠️ 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:

  • Add proper depth #1295
  • spawn blockchain process to allow for more concurrent action to happen #1290

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

05 Dec 13:53
v0.8.0-rc8
1c31f5a
Compare
Choose a tag to compare
v0.8.0-rc8 Pre-release
Pre-release

enhancement and minor improvements

  • add in more logs in the block event handling #1287
  • add Fragment pool boundaries #1285
  • future proof the network handlers by removing some unimplemented calls #1280
  • blockchain: Rework task state #1279

v0.8.0-rc7

04 Dec 12:05
v0.8.0-rc7
ab32b2c
Compare
Choose a tag to compare
v0.8.0-rc7 Pre-release
Pre-release

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.

  • No rewards received - 0.8.0-RC6 - local cluster 2 nodes #1275
  • 0.8 rc6 - delegator accounts (standalone) still not getting paid rewards #1274
  • update chain-deps and include a fix in the delegators reward distribution #1276

v0.8.0-rc6

03 Dec 20:59
v0.8.0-rc6
478e562
Compare
Choose a tag to compare
v0.8.0-rc6 Pre-release
Pre-release

Fixed bugs:

Because these are another fix in the reward tooling, it is a breaking change with 0.8.0-rc5.

  • Neither delegatee nor delegator are getting rewards - 0.8.0-rc5 #1271
  • update chain deps to include fixes on the delegation #1272

v0.8.0-rc5

03 Dec 16:47
v0.8.0-rc5
cecea4d
Compare
Choose a tag to compare
v0.8.0-rc5 Pre-release
Pre-release

⚠️ 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

Merged pull requests:

  • Rest node stats REST cert fees #1266
  • add documentation regarding the stake pool Tax #1257