Skip to content

Releases: near/nearcore

1.5.1

21 Jul 14:16
Compare
Choose a tag to compare
Patch release 1.5.1

1.5.0

21 Jul 09:54
Compare
Choose a tag to compare
Automatic version bump from 1.5.0-rc.1 to 1.5.0

1.4.0

30 Jun 06:21
Compare
Choose a tag to compare

Bugfixes:

Issue # Title
#2907state_sync_routed_py_manytx_100 consistently fails after separating Peers into separate threads
#2906clear_data can delete the same transaction twice, resulting in debug_assert

Improvements:

Issue # Title
#2900Investigate dropped messages
#2777Add the fee for loading the contract into memory
#2751Split VlewClient and Client into separate threads
#2732DBCol should implement its own GC method
#1839Error messages refactoring

1.3.0

30 Jun 06:20
Compare
Choose a tag to compare

Bugfixes:

Issue # Title
#2907state_sync_routed_py_manytx_100 consistently fails after separating Peers into separate threads
#2906clear_data can delete the same transaction twice, resulting in debug_assert

Improvements:

Issue # Title
#2900Investigate dropped messages
#2777Add the fee for loading the contract into memory

1.2.0

29 Jun 14:58
Compare
Choose a tag to compare

Bugfixes:

Issue # Title
#2910`staking2.py` consistently fails
#2902ExecutionOutcome should include the address of the account/contract that produced it
#2857rpc_light_client_execution_outocme_proof.py is not working on master
#2855RPC returns [transaction] has not been confirmed when it clearly was
#2849Message gets dropped because ttl reaches 0
#2817Nightly failures due to storage inconsistency
#2756Message loss when network rebalances
#2623Node crashes due to storage error
#1519Too many messages over network

Improvements:

Issue # Title
#2908validator_switch.py fails after introducing minimum stake
#2860Implement GC for remaining columns
#2806Garbage collection is unacceptably slow
#2754Implement a PeerPool
#2700Ed25519 signature verification is not performed consistently by different implementations
#2610Excessive copying of ValidatorStake in epoch manager
#2599[Runtime] Delete Account action consumes too much CPU
#2576Fix lightclnt.py in nightly when light client change is done
#2554Nightly failure: test_catchup_receipts_sync_third_epoch
#2512State sync can potentially bring down a node
#2463Network actor blocks Client actor
#2292Disable Top Level Account registration

1.1.0

16 Jun 16:33
b30864b
Compare
Choose a tag to compare

Bugfixes:

Issue # Title
#2855RPC returns [transaction] has not been confirmed when it clearly was
#2817Nightly failures due to storage inconsistency
#2734state_sync_* nightly tests are failing
#2724[BUG] Extraordinary RocksDB logs spamming
#2722Requesting a garbage collected block hangs instead of returning an error
#2695Storage Error: StorageInconsistentState panic during the initial node synchronization
#2623Node crashes due to storage error

Improvements:

Issue # Title
#2767Trie cache should be bounded in size
#2754Implement a PeerPool
#2739Transactions with 0 gas get included in the block
#2717The same chunk can be incuded in multiple blocks, thus cannot be GCed the way they are today
#2700Ed25519 signature verification is not performed consistently by different implementations
#2625Node failed to recover after running out of disk space
#2611Initial Contracts Testing
#2610Excessive copying of ValidatorStake in epoch manager
#2599[Runtime] Delete Account action consumes too much CPU
#2584TxExecutionError should not contribute to the outcome_root
#2576Fix lightclnt.py in nightly when light client change is done
#2523Access key allowance get charged for max allowed gas for tx instead what was spent
#2096[Wasm] Add test for out-of-gas in the start function
#1746Review c/c++ dependencies build which cause illegal inst in old cpu
#940TrieCachingStorage cache: limit caching large values

1.0.0

26 May 18:26
f46cfc0
Compare
Choose a tag to compare

Bugfixes:

Issue # Title
#2687Stake return can cause node to crash if the account is deleted
#2534Incorrect counting of chunk produced
#2529Fails when passing arguments to call back function used in "then" promise
#2521Connection reset by peer when peer is at capacity
#2500StorageInconsistent state in pytest

Improvements:

Issue # Title
#2711BlockHeaderInnerLiteView::block_merkle_root should include entire previous epoch
#2635Remove EncodedChunksCacheEntry in favor of PartialEncodedChunk
#2632Add merkle tree of the block headers of the epoch into the block header
#2631Add skip-list-like header structure for the light client
#2613GC: delete one block per StoreUpdate
#2601Node keeps trying to connect to itself
#2568Trie refcount bug
#2556Nightly failure: *rc <= storage_rc
#2551Nightly failure: test::test_smart_contract_self_call_testnet
#2550Nightly failure: sanity/transactions.py
#2549Nightly failures: sanity/staking2.py and sanity/staking_repro2.py
#2548Nightly failure: sanity/state_sync2.py
#2547Nightly failure: sanity/state_sync_routed.py manytx 100 times out
#2546Nightly failure: sanity/skip_epoch.py
#2545Nightly failure: sanity/lightclnt.py
#2544Nightly failure: sanity/rpc_query.py
#2543Nightly failure: sanity/block_sync.py
#2542Nightly failure: sanity/restaked.py
#2541Night failure: sanity/rpc_state_changes.py
#2540Nightly failure: sanity/gc_sync_after_sync.py times out
#2539Nightly failure: contracts/gibberish.py
#2527runtime cache size
#2475Expose validators as host function
#2431near-vm-runner-standalone should include the runtime
#2342Remove Nightshade Finality Gadget
#2283Disable transfers via set of contracts
#2155feat(runtime): Validate incoming receipts
#2055Upgrade Wasmer to 0.17.0 and upgrade downcasting of errors
#2040Routed transaction can be silently dropped
#2039Invalid transactions dropped from the pool don't have the error
#1873Expose locked balance in the runtime.
#1342Bench improvement

0.4.7

23 Nov 23:08
Compare
Choose a tag to compare
  • VRF implementation
  • Runtime stability improvement
  • Fix several bugs in chain
  • Nightly test infrastructure