Releases: near/read-rpc
Releases · near/read-rpc
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
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
v0.2.3
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
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
v0.2.0
Supported Nearcore Version
- nearcore v1.38.0-rc.2
- rust v1.76.0
Added
- Added support for
SyncCheckpoint
in theblock
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 accommodatenear_primitives::views::StatusResponse
. - Implemented the
health
method. Health includes the info about the syncing state of the node ofrpc-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
andblock_hash
parameters in thequery
method to match the behavior of thenearcore
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.