Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 3.64 KB

CHANGELOG.md

File metadata and controls

87 lines (68 loc) · 3.64 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Supported Nearcore Version

  • nearcore v1.40.0
  • rust v1.77.0

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

Supported Nearcore Version

  • nearcore v1.39.1
  • rust v1.77.0

Supported Nearcore Version

  • nearcore v1.39.1
  • rust v1.76.0

Supported Nearcore Version

  • nearcore v1.39.0
  • rust v1.76.0

Supported Nearcore Version

  • nearcore v1.38.0
  • rust v1.76.0

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
  • Added RUST_LOG=info as the default directive to enhance visibility and provide informative logs for better troubleshooting and monitoring.
  • Included additional informational logs at the start of the near-state-indexer process, providing deeper insights into its functionality and progress.
  • 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.

Supported Nearcore Version

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

Added

  • Added support for SyncCheckpoint in the block method for better block handling and synchronization.
  • Added support for OptimisticBlock 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.

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.
  • nearcore v1.36.0
  • rust v1.73.0

Release Page: https://github.com/near/read-rpc/releases/tag/v0.1.0