Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release v0.2.0 #195

Merged
merged 8 commits into from
Mar 15, 2024
Merged

chore: release v0.2.0 #195

merged 8 commits into from
Mar 15, 2024

Conversation

kobayurii
Copy link
Member

@kobayurii kobayurii commented Mar 4, 2024

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 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.

* Support nearcore 1.37

* fmt

* runtime config

* protocol config

* delete unused deps

* requests methods

* rpc methods 1.37

* add near rpc client with supports nearcore 1.37

* rebase from main

* rebase from main

* rebase from main
…ramework (#196)

* add near-state-indexer

* solve compilation problem

* improvements

* add readme
* add optimistic handler

* handle optimistic block

* update nearcore

* optimistiv block handle

* add redis client clone

* reffactoring

* run with optimistic improvement

* naming improvement
@kobayurii kobayurii self-assigned this Mar 12, 2024
* 1. Improvement builds for near-state-indexer and rpc-server
2. Umprovement metrics for near-state-indexer

* update nearcore to 1.38.0-rc.2 (#203)
Copy link
Member

@khorolets khorolets left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is a massive amount of work! Great job @kobayurii! Let's merge it and release 0.2.0 🎉

@kobayurii kobayurii merged commit ea2478c into main Mar 15, 2024
3 checks passed
@kobayurii kobayurii deleted the 0.2.x branch March 18, 2024 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants