Skip to content

Releases: near/read-rpc

v0.2.9

05 Jun 08:34
9c1f536
Compare
Choose a tag to compare

Supported Nearcore Version

  • nearcore v1.39.1
  • rust v1.77.0

What's Changed

  • Refactoring, extending and improving the metrics
  • Refactoring and improving query.call_function
  • Added view_receipt_record rpc endpoint

v0.2.8

17 May 07:57
f969048
Compare
Choose a tag to compare

What's Changed

  • contract code cache improvement
  • fix protocol_version for protocol config
  • (rpc_server): Performance problem ft. near-vm
  • Nearcore 1.39.1
  • Rust 1.77.0

v0.2.7

23 Apr 13:26
0b7a59c
Compare
Choose a tag to compare

Supported Nearcore Version

  • nearcore v1.39.1
  • rust v1.76.0

v0.2.6

09 Apr 10:17
6e35d67
Compare
Choose a tag to compare

Supported Nearcore Version

  • nearcore v1.39.0
  • rust v1.76.0

v0.2.5

22 Mar 13:26
49c08c6
Compare
Choose a tag to compare

What's Changed

  • Fix transactions request parser
  • Fix tx request returns "Invalid params" to a totally valid request
  • Fix Dockerfile for read-rpc server
  • Fix proxy broadcast-tx-commit
  • Improvement logs for shadow_compare_results_handler
  • Extending and improving optimistic handler
  • Add waiting until node will be fully synced

v0.2.4

19 Mar 14:38
3d6d978
Compare
Choose a tag to compare

What's Changed

  • Hotfix: Enable wasmetime
  • nearcore 1.38.0

v0.2.3

19 Mar 11:23
c32cc4e
Compare
Choose a tag to compare

What's Changed

1. Default Logging Level:

  • Added RUST_LOG=info as the default directive to enhance visibility and provide informative logs for better troubleshooting and monitoring.

2. Enhanced Near-State-Indexer Logs:

  • Included additional informational logs at the start of the near-state-indexer process, providing deeper insights into its functionality and progress.

3. Optimistic Block Update Handling:

  • Implemented a handler to check the regularity of optimistic block updates.
  • If updates are irregular, the system initiates an update task to synchronize the final block from the lake, ensuring data consistency and integrity.

v0.2.2

18 Mar 16:30
c307f02
Compare
Choose a tag to compare

What's Changed

  • nearcore dependencies update which include necessary fixes for near-indexer.
    More details read in this PR: near/nearcore#10798

v0.2.1

18 Mar 10:12
96ff8f6
Compare
Choose a tag to compare

What's Changed

  • Fix init for near_state_indexer in #205

v0.2.0

15 Mar 12:58
96ff8f6
Compare
Choose a tag to compare

Supported Nearcore Version

  • nearcore v1.38.0-rc.2
  • rust v1.76.0

Added

  • Added support for SyncCheckpoint in the block method for better block handling and synchronization.
  • Added ARCHIVAL_PROXY_QUERY_VIEW_STATE_WITH_INCLUDE_PROOFS metric to track the number of archival proxy requests for view state with include proofs.
  • Added TOTAL_REQUESTS_COUNTER metric to counting total rpc requests.
  • Added GET /health for the healthcheck of rpc-server.
  • Implemented the status method to accommodate near_primitives::views::StatusResponse.
  • Implemented the health method. Health includes the info about the syncing state of the node of rpc-server.
  • Implemented near-state-indexer to index the state of the nearcore node.

Changed

  • Enhanced the tx method to show in-progress transaction status, avoiding UNKNOWN_TRANSACTION responses and providing more accurate feedback.
  • Reverted the logic behind the block_height and block_hash parameters in the query method to match the behavior of the nearcore JSON-RPC API.
  • Set feature near_state_indexer_disabled as a default

Removed

  • Dropped the SYNC_CHECKPOINT_REQUESTS_TOTAL metric for redundancy.
  • Removed in-memory cache for tx-indexer to optimize resource usage and streamline the process.