Releases: near/nearcore
Releases · near/nearcore
1.5.1
1.5.0
1.4.0
Bugfixes:
| Issue # | Title |
|---|---|
| #2907 | state_sync_routed_py_manytx_100 consistently fails after separating Peers into separate threads |
| #2906 | clear_data can delete the same transaction twice, resulting in debug_assert |
Improvements:
| Issue # | Title |
|---|---|
| #2900 | Investigate dropped messages |
| #2777 | Add the fee for loading the contract into memory |
| #2751 | Split VlewClient and Client into separate threads |
| #2732 | DBCol should implement its own GC method |
| #1839 | Error messages refactoring |
1.3.0
Bugfixes:
| Issue # | Title |
|---|---|
| #2907 | state_sync_routed_py_manytx_100 consistently fails after separating Peers into separate threads |
| #2906 | clear_data can delete the same transaction twice, resulting in debug_assert |
Improvements:
| Issue # | Title |
|---|---|
| #2900 | Investigate dropped messages |
| #2777 | Add the fee for loading the contract into memory |
1.2.0
Bugfixes:
| Issue # | Title |
|---|---|
| #2910 | `staking2.py` consistently fails |
| #2902 | ExecutionOutcome should include the address of the account/contract that produced it |
| #2857 | rpc_light_client_execution_outocme_proof.py is not working on master |
| #2855 | RPC returns [transaction] has not been confirmed when it clearly was |
| #2849 | Message gets dropped because ttl reaches 0 |
| #2817 | Nightly failures due to storage inconsistency |
| #2756 | Message loss when network rebalances |
| #2623 | Node crashes due to storage error |
| #1519 | Too many messages over network |
Improvements:
| Issue # | Title |
|---|---|
| #2908 | validator_switch.py fails after introducing minimum stake |
| #2860 | Implement GC for remaining columns |
| #2806 | Garbage collection is unacceptably slow |
| #2754 | Implement a PeerPool |
| #2700 | Ed25519 signature verification is not performed consistently by different implementations |
| #2610 | Excessive copying of ValidatorStake in epoch manager |
| #2599 | [Runtime] Delete Account action consumes too much CPU |
| #2576 | Fix lightclnt.py in nightly when light client change is done |
| #2554 | Nightly failure: test_catchup_receipts_sync_third_epoch |
| #2512 | State sync can potentially bring down a node |
| #2463 | Network actor blocks Client actor |
| #2292 | Disable Top Level Account registration |
1.1.0
Bugfixes:
| Issue # | Title |
|---|---|
| #2855 | RPC returns [transaction] has not been confirmed when it clearly was |
| #2817 | Nightly failures due to storage inconsistency |
| #2734 | state_sync_* nightly tests are failing |
| #2724 | [BUG] Extraordinary RocksDB logs spamming |
| #2722 | Requesting a garbage collected block hangs instead of returning an error |
| #2695 | Storage Error: StorageInconsistentState panic during the initial node synchronization |
| #2623 | Node crashes due to storage error |
Improvements:
| Issue # | Title |
|---|---|
| #2767 | Trie cache should be bounded in size |
| #2754 | Implement a PeerPool |
| #2739 | Transactions with 0 gas get included in the block |
| #2717 | The same chunk can be incuded in multiple blocks, thus cannot be GCed the way they are today |
| #2700 | Ed25519 signature verification is not performed consistently by different implementations |
| #2625 | Node failed to recover after running out of disk space |
| #2611 | Initial Contracts Testing |
| #2610 | Excessive copying of ValidatorStake in epoch manager |
| #2599 | [Runtime] Delete Account action consumes too much CPU |
| #2584 | TxExecutionError should not contribute to the outcome_root |
| #2576 | Fix lightclnt.py in nightly when light client change is done |
| #2523 | Access 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 |
| #1746 | Review c/c++ dependencies build which cause illegal inst in old cpu |
| #940 | TrieCachingStorage cache: limit caching large values |
1.0.0
Bugfixes:
| Issue # | Title |
|---|---|
| #2687 | Stake return can cause node to crash if the account is deleted |
| #2534 | Incorrect counting of chunk produced |
| #2529 | Fails when passing arguments to call back function used in "then" promise |
| #2521 | Connection reset by peer when peer is at capacity |
| #2500 | StorageInconsistent state in pytest |
Improvements:
| Issue # | Title |
|---|---|
| #2711 | BlockHeaderInnerLiteView::block_merkle_root should include entire previous epoch |
| #2635 | Remove EncodedChunksCacheEntry in favor of PartialEncodedChunk |
| #2632 | Add merkle tree of the block headers of the epoch into the block header |
| #2631 | Add skip-list-like header structure for the light client |
| #2613 | GC: delete one block per StoreUpdate |
| #2601 | Node keeps trying to connect to itself |
| #2568 | Trie refcount bug |
| #2556 | Nightly failure: *rc <= storage_rc |
| #2551 | Nightly failure: test::test_smart_contract_self_call_testnet |
| #2550 | Nightly failure: sanity/transactions.py |
| #2549 | Nightly failures: sanity/staking2.py and sanity/staking_repro2.py |
| #2548 | Nightly failure: sanity/state_sync2.py |
| #2547 | Nightly failure: sanity/state_sync_routed.py manytx 100 times out |
| #2546 | Nightly failure: sanity/skip_epoch.py |
| #2545 | Nightly failure: sanity/lightclnt.py |
| #2544 | Nightly failure: sanity/rpc_query.py |
| #2543 | Nightly failure: sanity/block_sync.py |
| #2542 | Nightly failure: sanity/restaked.py |
| #2541 | Night failure: sanity/rpc_state_changes.py |
| #2540 | Nightly failure: sanity/gc_sync_after_sync.py times out |
| #2539 | Nightly failure: contracts/gibberish.py |
| #2527 | runtime cache size |
| #2475 | Expose validators as host function |
| #2431 | near-vm-runner-standalone should include the runtime |
| #2342 | Remove Nightshade Finality Gadget |
| #2283 | Disable transfers via set of contracts |
| #2155 | feat(runtime): Validate incoming receipts |
| #2055 | Upgrade Wasmer to 0.17.0 and upgrade downcasting of errors |
| #2040 | Routed transaction can be silently dropped |
| #2039 | Invalid transactions dropped from the pool don't have the error |
| #1873 | Expose locked balance in the runtime. |
| #1342 | Bench improvement |
0.4.7
- VRF implementation
- Runtime stability improvement
- Fix several bugs in chain
- Nightly test infrastructure