Skip to content

Latest commit

 

History

History
270 lines (148 loc) · 9.83 KB

CHANGELOG.md

File metadata and controls

270 lines (148 loc) · 9.83 KB

Changelog

2.4.1

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

2.4.0

2.4.0-rc.2

2.4.0-rc.1

  • Upgrade Indexer Framework to be based on nearcore 2.4.0-rc.1
  • Bump the minimal supported Rust version to 1.82.0 (following the nearcore master branch)

2.3.1

2.3.0

2.3.0-rc.4

2.3.0-rc.3

2.3.0-rc.2

2.3.0-rc.1

  • Upgrade Indexer Framework to be based on nearcore 2.3.0-rc.1
  • Bump the minimal supported Rust version to 1.81.0 (following the nearcore master branch)
  • Adopt the changes from the nearcore around how the typical configs are downloaded now (see nearcore#12070)

2.2.1

2.2.0

2.2.0-rc.1

2.1.1

2.1.0-rc.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 the nearcore master branch)

2.0.0-rc.1

  • Upgrade Indexer Framework to be based on nearcore 2.0.0-rc.1
  • Bump the minimal supported Rust version to 1.78.0 (following the nearcore master branch)

1.2.0

  • Upgrade Indexer Framework to be based on nearcore 1.40.0
  • Fix s3 endpoint resolver
  • Fix docker build

1.2.0-rc.1

  • Upgrade Indexer Framework to be based on nearcore 1.40.0-rc.1
  • Bump the minimal supported Rust version to 1.77.0 (following the nearcore master branch)
  • Upgrade dependencies to the latest versions

1.1.1

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

1.1.0

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

1.0.0

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

1.0.0-rc.2

  • 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 the nearcore master branch)

1.0.0-rc.1

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 S3
    • near_lake_block_done_total Total number of indexed blocks
    • near_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"}
    

0.1.29

0.1.28

0.1.27

0.1.26

0.1.25

  • Fixed the dependency tree from 0.1.24 release that was broken due to the nearcore release.

0.1.24 (broken build see #74)

0.1.23

  • Upgrade Indexer Framework to be based on nearcore 1.33.0-rc.1
  • Updated the minimal Rust version to 1.68.2

0.1.22

  • Upgrade Indexer Framework to be based on nearcore 1.33.0-rc.1
  • Updated the minimal Rust version to 1.68.0

0.1.21

  • Upgrade Indexer Framework to be based on nearcore 1.32.0-rc.1
  • Updated the minimal Rust version to 1.67.1

0.1.21-rc.0

  • Add support for meta transactions by upgrading near crates to 0.16

0.1.20

0.1.19

Heads-up

Some updates on the nearcore side affected the Indexer Framework:

  • near_client calls require the usage of near_o11y::WithSpanContextExt. Thus we depend on near-o11y explicitly since this version
  • init_configs function has been extended with a parameter download_records_url: Option<&str>. Thus init command of the Lake Indexer has been extended with the parameter donwload_genesis_records_url
  • IndexerConfig requires new parameter validate_genesis: bool so the run command has been extended with the key --validate-genesis

0.1.18

0.1.17

0.1.16

0.1.15

0.1.14

0.1.13

  • Upgrade nearcore to 1.29.0-rc.3

0.1.12

  • Upgrade nearcore to 1.29.0-rc.2

0.1.11

  • Upgrade nearcore to 1.29.0-rc.1

0.1.10

  • Upgrade nearcore to 1.28.0

0.1.9

  • Upgrade nearcore to 1.28.0-rc.1

0.1.8

  • Upgrade nearcore to 1.27.0

0.1.7

  • Upgrade nearcore to 1.27.0-rc.5

0.1.6

  • Upgrade nearcore to 1.27.0-rc.4

0.1.5

  • Upgrade nearcore to 1.27.0-rc.2

0.1.4

  • Upgrade nearcore to 1.27.0-rc.1

0.1.3

  • Upgrade nearcore to 1.26.0

0.1.2

  • Fix: Calculation time to catch up with the network
  • Upgrade nearcore to 1.26.0-rc.1

0.1.1

  • Minor fix: avoid division by zero in stats printer function

0.1.0

  • Make info logs easy to reason about (ref #11)
  • Optional --endpoint parameter to store the data to custom S3 compatible storage

0.1.0-rc.0

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