Skip to content
Aug 20, 2021
Merge #3510
3510: Fix edge case no user deploy log bug in transaction api r=zsluedem a=zsluedem



Co-authored-by: Will Qiu <zsluedem06@gmail.com>

@github-actions github-actions released this Jul 21, 2021

Changelog

This release contains Final Snapshot for Hard Fork 1.

PRs merged in this version.
#3481 Make updating fork choice tips memory efficient
#3480 Correction of wrong REV balance format in wallets.txt file
#3478 Final snapshot on block 908300

Assets 6

@github-actions github-actions released this Jul 15, 2021

Changelog

This release supports Hard Fork 1 on RChain main net.

NOTE: Important change in this release is the format of wallets.txt file used in genesis creation. REV address is used instead of ETH address. For more info see PR #3475.

PRs merged in this version.
#3476 Increase TreeHashMap depth in PoS used for rewards map
#3475 Change wallets.txt file format/parser to REV address
#3462 Fix genesis blockhash validation bug

Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Jul 15, 2021

Initial release with Hard Fork 1 changes.

Assets 6

@github-actions github-actions released this Jul 13, 2021

Changelog

This is the first release of block-merge feature. It's not ready for main net because of conflicts in PoS per-validator vaults. In single parent mode block-merge is turned off --max-number-of-parents 1 and this is how is used on main net.
Multi parent release on main net is planned with Hard Fork 2.

NOTE: Old file-based block storage is not supported anymore. Node will stop on startup if detect old storage and print error. For migration see PR #3463 and #3342.

PRs merged in this version.
#3466 RuntimeManager and Runtime cleanup
#3473 Preparatory snapshot on block 896988
#3430 Add treeHashMap mergebility test
#3470 Populate channels map in batch
#3472 Fix sync and migration on compacted state
#3465 Key-value implementation of deploy storage
#3468 Make relation predicate to be non directional for merging logic
#3464 Simplify bonds and wallets file parser
#3440 Repairing bundle error message
#3463 Remove old file-based block store
#3459 Migrate LFB from LastFinalisedStore to BlockDagStorage
#3435 Fix LFS block requester tests
#3434 RSpace and Rholang project cleanup
#3391 Refactor normalizer in separate files
#3388 New finalizer with multi parent support
#3397 Make reporting replay system deploys
#3411 Add command to export REV balances from particular block
#3421 Clique oracle rewrite v2
#3426 Remove obsolete in memory DAG storage
#3424 Enable join mergeablility cases
#3417 Refactor Mergeability test cases
#3414 Send all tips on fork choice request
#3416 Add missing List.toSet() documentation
#3405 Print user deploy errors to log (play/replay/reporting)
#3401 Refactoring of serialization part in RSpace
#3400 Print approved block when node starts
#3390 Make genesis block number configurable
#3374 Fix sync call to propose
#3367 Disable channels map for single parent
#3363 Remove legacy file based block dag store
#3361 Validate content of genesis block against local config
#3359 Remove caching from RSpace
#3358 Propose on start (for --autopropose)
#3352 Return sync propose variant (default) together with new async version
#3312 BlockMerge optimisation
#3298 Add autopropose option
#3299 Enable parallel runtimes
#3301 Make tips return lca as well
#3201 Block processing refactor + casper refactor
#3204 StateMerger spec
#3193 Refactor runtime based on lfs

Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Jul 12, 2021

Initial release of improved block merging.

Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Apr 14, 2021

Full list of commits is at v0.11.0-alpha.1...v0.11.0-alpha.2  
This version contains the following PRs merged
#3341  Fix CI release with latest tag
#3338  Fix generation of bonds and wallets file
#3342  Migrate file-based block store to key value implementation
#3348  Update build.sbt with fixed Java version 11
#3353  Fix memory leak in RSpace
#3361  Validate content of genesis block against local content (bug)
#3363  Remove (legacy) file based block DAG store
#3365  Merge Dev into block merge branch
#3367  Disable channels map for single parent
#3374  Fix Sync version of Propose via API
#3377  Disable block index caching on single parent

Assets 6

@github-actions github-actions released this Mar 31, 2021

Release changes

  • Fix memory leak in RSpace #3353
  • Migration from file-based block store to LMDB #3342
Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Mar 31, 2021

Release changes

  • Remove caching from RSpace #3359
  • Update block message field with rejectedDeploys #3304
  • Block API - propose --async option (sync by default) #3352
  • Propose on start #3358
Assets 6
Pre-release
Pre-release

@github-actions github-actions released this Mar 9, 2021

Initial version supporting merging blocks.

This version supports multi parent block creation (block merging capability) with the following remark:

  • 0.99 synchrony constraint is required
Assets 6