- Switch to the Indexer Framework 2.4.0 but with the fix for shard id. See issue#118
Once this release is deployed we expect new data to have correct shard ids in the filenames and correct data. The data that was indexed with the wrong shard id will be reindexed as soon as possible.
- Upgrade Indexer Framework to be based on nearcore 2.4.0
- Upgrade Indexer Framework to be based on nearcore 2.4.0-rc.2
- Upgrade Indexer Framework to be based on nearcore 2.4.0-rc.1
- Bump the minimal supported Rust version to
1.82.0
(following thenearcore
master branch)
- Upgrade Indexer Framework to be based on nearcore 2.3.1
- Upgrade Indexer Framework to be based on nearcore 2.3.0
- Upgrade Indexer Framework to be based on nearcore 2.3.0-rc.4
- Upgrade Indexer Framework to be based on nearcore 2.3.0-rc.3
- Upgrade Indexer Framework to be based on nearcore 2.3.0-rc.2
- Upgrade Indexer Framework to be based on nearcore 2.3.0-rc.1
- Bump the minimal supported Rust version to
1.81.0
(following thenearcore
master branch) - Adopt the changes from the
nearcore
around how the typical configs are downloaded now (see nearcore#12070)
- Upgrade Indexer Framework to be based on nearcore 2.2.1
- Upgrade Indexer Framework to be based on nearcore 2.2.0
- Upgrade Indexer Framework to be based on nearcore 2.2.0-rc.1
- Upgrade Indexer Framework to be based on nearcore 2.1.1
- Upgrade Indexer Framework to be based on nearcore 2.1.0-rc.1
- Bump the minimal supported Rust version to
1.79.0
(following thenearcore
master branch)
- Upgrade Indexer Framework to be based on nearcore 2.0.0-rc.1
- Bump the minimal supported Rust version to
1.78.0
(following thenearcore
master branch)
- Upgrade Indexer Framework to be based on nearcore 1.40.0
- Fix s3 endpoint resolver
- Fix docker build
- Upgrade Indexer Framework to be based on nearcore 1.40.0-rc.1
- Bump the minimal supported Rust version to
1.77.0
(following thenearcore
master branch) - Upgrade dependencies to the latest versions
- Upgrade Indexer Framework to be based on version 1.39.1 and commit 60c8ad8
This commit is based on 1.39.1 release of nearcore
and includes the improvement of local cache from the rc.2
release since that commit hasn't get into the 1.39.x release.
The fix is expected to be included in 1.40.0 nearcore
release.
- Upgrade Indexer Framework to be based on version 1.39.0 and commit 2b2c06e
This commit is based on 1.39.0 release of nearcore
and includes the improvement of local cache from the rc.2
release since that commit hasn't get into the 1.39.x release.
- Upgrade Indexer Framework to be based on version 1.38.2 and commit 8c2085b
This commit is based on 1.38.2 release of nearcore
and includes the improvement of local cache from the rc.2
release since that commit hasn't get into the 1.38.x release.
- Upgrade Indexer Framework to be based on commit 511414a
This commit adds the local cache to improve the speed of indexing during the congestion of the network.
This release is expected to be compatible with nearcore
1.38.x but we don't expect that improvement to be cherry-picked to the 1.38.x release.
- Bump the minimal supported Rust version to
1.76.0
(following thenearcore
master branch)
After two years of successful work in production we realized that no major changes or improvements have been made to the codebase. The codebase is stable and mature enough to be considered as a stable release. Thus, we are happy to announce the first release candidate of the NEAR Lake 🎉
- Upgrade Indexer Framework to be based on nearcore 1.38.0-rc.2
- Observability improvements:
near_lake_block_retry_count_total
Total number of retries for storing indexing blocks to S3near_lake_block_done_total
Total number of indexed blocksnear_lake_build_info
similar to the existing near_build_info, but I cannot reuse that since it's private. It will expose the build info. Example:
near_lake_build_info{build="1.37.1",release="0.1.29",rustc_version="1.75.0"}
- Upgrade Indexer Framework to be based on nearcore 1.37.0
- Upgrade Indexer Framework to be based on nearcore 1.36.5
- Upgrade Indexer Framework to be based on nearcore 1.36.0-rc.1
- Upgrade Indexer Framework to be based on nearcore 1.35.0-rc.1
- Fixed the dependency tree from
0.1.24
release that was broken due to thenearcore
release.
- Upgrade Indexer Framework to be based on nearcore 1.34.0
- Upgrade Indexer Framework to be based on nearcore 1.33.0-rc.1
- Updated the minimal Rust version to
1.68.2
- Upgrade Indexer Framework to be based on nearcore 1.33.0-rc.1
- Updated the minimal Rust version to
1.68.0
- Upgrade Indexer Framework to be based on nearcore 1.32.0-rc.1
- Updated the minimal Rust version to
1.67.1
- Add support for meta transactions by upgrading near crates to 0.16
- Upgrade Indexer Framework to be based on nearcore 1.31.1
- Upgrade Indexer Framework to be based on nearcore 1.31.0-rc.4
Some updates on the nearcore
side affected the Indexer Framework:
near_client
calls require the usage ofnear_o11y::WithSpanContextExt
. Thus we depend onnear-o11y
explicitly since this versioninit_configs
function has been extended with a parameterdownload_records_url: Option<&str>
. Thusinit
command of the Lake Indexer has been extended with the parameterdonwload_genesis_records_url
IndexerConfig
requires new parametervalidate_genesis: bool
so therun
command has been extended with the key--validate-genesis
- Upgrade Indexer Framework to be based on nearcore 1.30.1
- Upgrade Indexer Framework to be based on nearcore 1.30.0
- Upgrade Indexer Framework to be based on nearcore 1.30.0-patch
- Upgrade Indexer Framework to be based on nearcore 1.30.0-rc.2 release
- Upgrade Indexer Framework to be based on nearcore 1.29.0 release
- Upgrade
nearcore
to 1.29.0-rc.3
- Upgrade
nearcore
to 1.29.0-rc.2
- Upgrade
nearcore
to 1.29.0-rc.1
- Upgrade
nearcore
to 1.28.0
- Upgrade
nearcore
to 1.28.0-rc.1
- Upgrade
nearcore
to 1.27.0
- Upgrade
nearcore
to 1.27.0-rc.5
- Upgrade
nearcore
to 1.27.0-rc.4
- Upgrade
nearcore
to 1.27.0-rc.2
- Upgrade
nearcore
to 1.27.0-rc.1
- Upgrade
nearcore
to 1.26.0
- Fix: Calculation time to catch up with the network
- Upgrade
nearcore
to 1.26.0-rc.1
- Minor fix: avoid division by zero in stats printer function
- Make info logs easy to reason about (ref #11)
- Optional
--endpoint
parameter to store the data to custom S3 compatible storage
A first try in releasing the alpha version of NEAR Lake
- Runs NEAR Indexer and stores data to AWS S3
- Depends on
nearcore
commit that is not included in release yet near/nearcore#6255