github.com/dim4egster/coreth@v0.10.2/RELEASES.md (about)

     1  # Release Notes
     2  
     3  ## [v0.10.0](https://github.com/dim4egster/coreth/releases/tag/v0.10.0)
     4  
     5  - Deprecate Native Asset Call and Native Asset Balance
     6  - Deprecate Import/Export of non-AVAX Avalanche Native Tokens via Atomic Transactions
     7  - Add failure reason to bad block API
     8  
     9  ## [v0.9.0](https://github.com/dim4egster/coreth/releases/tag/v0.9.0)
    10  
    11  - Migrate to go-ethereum v1.10.23
    12  - Add API to fetch Chain Config
    13  
    14  ## [v0.8.16](https://github.com/dim4egster/coreth/releases/tag/v0.8.16)
    15  
    16  - Fix bug in `codeToFetch` database accessors that caused an error when starting/stopping state sync
    17  - Bump go-ethereum version to v1.10.21
    18  - Update gas price estimation to limit lookback window based on block timestamps
    19  - Add metrics for processed/accepted gas
    20  - Simplify syntactic block verification
    21  - Ensure statedb errors during block processing are logged
    22  - Remove deprecated gossiper/block building logic from pre-Apricot Phase 4
    23  - Add marshal function for duration to improve config output
    24  
    25  ## [v0.8.15](https://github.com/dim4egster/coreth/releases/tag/v0.8.15)
    26  
    27  - Add optional JSON logging
    28  - Bump minimum go version to v1.18.1
    29  - Add interface for suppporting stateful precompiles
    30  - Remove legacy code format from the database
    31  - Enable expensive metrics by default
    32  - Fix atomic trie sync bug that could result in storing incorrect metadata
    33  - Update state sync metrics to use counter for number of items received
    34  
    35  ## [v0.8.14](https://github.com/dim4egster/coreth/releases/tag/v0.8.14)
    36  
    37  - Bump go-ethereum dependency to v1.10.20
    38  - Update API names used to enable services in `eth-api` config flag. Prior names are supported but deprecated, please update your configuration [accordingly](https://docs.avax.network/nodes/maintain/chain-config-flags#c-chain-configs)
    39  - Optimizes state sync by parallelizing trie syncing
    40  - Adds `eth_syncing` API for compatibility. Note: This API is only accessible after bootstrapping and always returns `"false"`, since the node will no longer be syncing at that point.
    41  - Adds metrics to atomic transaction mempool
    42  - Adds metrics for incoming/outgoing mempool gossip
    43  
    44  ## [v0.8.13](https://github.com/dim4egster/coreth/releases/tag/v0.8.13)
    45  
    46  - Bump go-ethereum dependency to v1.10.18
    47  - Parallelize state sync code fetching
    48  - Deprecated CB58 format for API calls
    49  
    50  ## [v0.8.12](https://github.com/dim4egster/coreth/releases/tag/v0.8.12)
    51  
    52  - Add peer bandwidth tracking to optimize state sync message routing
    53  - Fix leaf request handler bug to ensure the handler delivers a valid range proof
    54  - Remove redundant proof keys from leafs response message format
    55  - Improve state sync request retry logic
    56  - Improve state sync handler metrics
    57  - Improve state sync ETA
    58  
    59  ## [v0.8.11](https://github.com/dim4egster/coreth/releases/tag/v0.8.11)
    60  
    61  - Improve state sync leaf request serving by optimistically reading leaves from snapshot
    62  - Add acceptor queue within `core/blockchain.go`
    63  - Cap size of TrieDB dirties cache during block acceptance to reduce commit size at 4096 block interval
    64  - Refactor state sync block fetching
    65  - Improve state sync metrics
    66  
    67  ## [v0.8.10](https://github.com/dim4egster/coreth/releases/tag/v0.8.10)
    68  
    69  - Add beta support for fast sync
    70  - Bump trie tip buffer size to 32
    71  - Fix bug in metrics initialization
    72  
    73  ## [v0.8.9](https://github.com/dim4egster/coreth/releases/tag/v0.8.9)
    74  
    75  - Fix deadlock bug on shutdown causing historical re-generation on restart
    76  - Add API endpoint to fetch running VM Config
    77  - Add AvalancheGo custom log formatting to C-Chain logs
    78  - Deprecate support for JS Tracer
    79  
    80  ## [v0.8.8](https://github.com/dim4egster/coreth/releases/tag/v0.8.8)
    81  
    82  - Reduced log level of snapshot regeneration logs
    83  - Enabled atomic tx replacement with higher gas fees
    84  - Parallelize trie index re-generation
    85  
    86  ## [v0.8.7](https://github.com/dim4egster/coreth/releases/tag/v0.8.7)
    87  
    88  - Optimize FeeHistory API
    89  - Add protection to prevent accidental corruption of archival node trie index
    90  - Add capability to restore complete trie index on best effort basis
    91  - Round up fastcache sizes to utilize all mmap'd memory in chunks of 64MB
    92  
    93  ## [v0.8.6](https://github.com/dim4egster/coreth/releases/tag/v0.8.6)
    94  
    95  - Migrate go-ethereum v1.10.16 changes
    96  - Increase FeeHistory maximum historical limit to improve MetaMask UI on C-Chain
    97  - Enable chain state metrics
    98  
    99  ## [v0.8.5](https://github.com/dim4egster/coreth/releases/tag/v0.8.5)
   100  
   101  - Add support for offline pruning
   102  - Refactor VM networking layer
   103  - Enable metrics by default
   104  - Mark RPC call specific metrics as expensive
   105  - Add Abigen support for native asset call precompile
   106  - Fix bug in BLOCKHASH opcode during traceBlock
   107  - Fix bug in handling updated chain config on startup