From 01905b7758e7bfe5367c1e6ec7454bb0f5e5bd56 Mon Sep 17 00:00:00 2001 From: Yurii Koba Date: Tue, 4 Jun 2024 19:33:14 +0300 Subject: [PATCH] chore: relese v0.2.9 (#268) --- CHANGELOG.md | 14 +++++++++- Cargo.lock | 18 ++++++------ Cargo.toml | 2 +- docs/RPC_METHODS.md | 67 +++++++++++++++++++++++---------------------- 4 files changed, 57 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6694a4e..d65f4b83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/near/read-rpc/compare/v0.2.8...HEAD) +## [Unreleased](https://github.com/near/read-rpc/compare/v0.2.9...HEAD) + +## [0.2.9](https://github.com/near/read-rpc/releases/tag/v0.2.8) +### Supported Nearcore Version +- nearcore v1.39.1 +- rust v1.77.0 + +### What's Changed +* Refactoring, extending and improving the metrics +* Refactoring and improving query.function_call +* Added `view_receipt_record` rpc endpoint + + ## [0.2.8](https://github.com/near/read-rpc/releases/tag/v0.2.8) ### Supported Nearcore Version diff --git a/Cargo.lock b/Cargo.lock index dafbd10c..352941b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1512,7 +1512,7 @@ dependencies = [ [[package]] name = "configuration" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "aws-credential-types", @@ -2022,7 +2022,7 @@ dependencies = [ [[package]] name = "database" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "async-trait", @@ -2513,7 +2513,7 @@ dependencies = [ [[package]] name = "epoch-indexer" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "clap", @@ -4868,7 +4868,7 @@ source = "git+https://github.com/kobayurii/nearcore.git?branch=1.39.1-fork#81472 [[package]] name = "near-state-indexer" -version = "0.2.8" +version = "0.2.9" dependencies = [ "actix", "actix-web", @@ -5853,7 +5853,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "perf-testing" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "chrono", @@ -6428,7 +6428,7 @@ dependencies = [ [[package]] name = "read-rpc-server" -version = "0.2.8" +version = "0.2.9" dependencies = [ "actix-cors 0.7.0", "actix-http", @@ -6472,7 +6472,7 @@ dependencies = [ [[package]] name = "readnode-primitives" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "borsh 1.5.0", @@ -7502,7 +7502,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "state-indexer" -version = "0.2.8" +version = "0.2.9" dependencies = [ "actix-web", "anyhow", @@ -8345,7 +8345,7 @@ dependencies = [ [[package]] name = "tx-indexer" -version = "0.2.8" +version = "0.2.9" dependencies = [ "actix-web", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index e9c1a9d1..c59b267c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.2.8" +version = "0.2.9" authors = ["Near Inc "] edition = "2021" rust-version = "1.77.0" diff --git a/docs/RPC_METHODS.md b/docs/RPC_METHODS.md index 7d45dae3..a610206e 100644 --- a/docs/RPC_METHODS.md +++ b/docs/RPC_METHODS.md @@ -1,33 +1,34 @@ -| **Method** | **status** | **Note** | -|----------------------------------|---------------|-----------------------------------------------------------------------------| -| view_state_paginated | Included | Custom method. See details [here](../docs/CUSTOM_RPC_METHODS.md) | -| query.view_account | Included | | -| query.view_code | Included | | -| query.view_state | Included | | -| query.call_function | Included | | -| query.view_access_key | Included | | -| query.view_access_key_list | Proxy | Planned. It will be implemented in the future. | -| block | Included | | -| broadcast_tx_async | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | -| broadcast_tx_commit | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | -| chunk | Included | | -| gas_price | Included | | -| health | Included | Health includes the info about the syncing state of the node of rpc-server. | -| light_client_proof | Proxy | | -| next_light_client_block | Proxy | | -| network_info | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | -| status | Included | | -| send_tx | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | -| tx | Included | | -| validators | Included | | -| client_config | Unimplemented | | -| EXPERIMENTAL_changes | Included | | -| EXPERIMENTAL_changes_in_block | Included | | -| EXPERIMENTAL_genesis_config | Included | Cache it on the start. | -| EXPERIMENTAL_light_client_proof | Proxy | | -| EXPERIMENTAL_protocol_config | Included | | -| EXPETIMENTAL_receipt | Included | | -| EXPERIMENTAL_tx_status | Included | | -| EXPERIMENTAL_validators_ordered | Proxy | | -| EXPERIMENTAL_maintenance_windows | Unimplemented | | -| EXPERIMENTAL_split_storage_info | Unimplemented | | +| **Method** | **status** | **Note** | +|-----------------------------------|---------------|-----------------------------------------------------------------------------| +| view_state_paginated | Included | Custom method. See details [here](../docs/CUSTOM_RPC_METHODS.md) | +| view_receipt_record | Included | Custom method. See details [here](../docs/CUSTOM_RPC_METHODS.md) | +| query.view_account | Included | | +| query.view_code | Included | | +| query.view_state | Included | | +| query.call_function | Included | | +| query.view_access_key | Included | | +| query.view_access_key_list | Proxy | Planned. It will be implemented in the future. | +| block | Included | | +| broadcast_tx_async | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | +| broadcast_tx_commit | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | +| chunk | Included | | +| gas_price | Included | | +| health | Included | Health includes the info about the syncing state of the node of rpc-server. | +| light_client_proof | Proxy | | +| next_light_client_block | Proxy | | +| network_info | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | +| status | Included | | +| send_tx | Proxy | PROXY_ONLY. Immediately proxy to a real RPC. | +| tx | Included | | +| validators | Included | | +| client_config | Unimplemented | | +| EXPERIMENTAL_changes | Included | | +| EXPERIMENTAL_changes_in_block | Included | | +| EXPERIMENTAL_genesis_config | Included | Cache it on the start. | +| EXPERIMENTAL_light_client_proof | Proxy | | +| EXPERIMENTAL_protocol_config | Included | | +| EXPETIMENTAL_receipt | Included | | +| EXPERIMENTAL_tx_status | Included | | +| EXPERIMENTAL_validators_ordered | Proxy | | +| EXPERIMENTAL_maintenance_windows | Unimplemented | | +| EXPERIMENTAL_split_storage_info | Unimplemented | |