Releases
v2.10.0
Compare
Sorry, something went wrong.
No results found
2.10.0 (2026-10-27)
Added
api: report each indexer's score per chain (#343 ) (3bdb81a )
k8s: run the hourly sync-status fetcher (#338 ) (d66386e )
Fixed
fetcher: report unhealthy once sync-status pushes stop (#340 ) (ec7c5c1 )
k8s: keep the sync-status fetcher off private addresses (#342 ) (3e392f1 )
scoring: read indexer URLs before scoring starts (#316 ) (591c31f )
scoring: refuse to score without a network subgraph URL (#319 ) (fe5d436 )
scoring: retry subgraph reads only when retrying can help (#317 ) (35a0e96 )
scoring: stop scoring when indexer URLs can't be read (#315 ) (e4cdea3 )
selection: apply the 97% rule to uptime and success rate (#336 ) (b3e347a )
selection: drop indexers with an invalid per-entity price (#311 ) (0fc75b8 )
selection: exclude indexers over the per-entity price cap (#284 ) (37e09bf )
selection: reject a negative or non-numeric base price cap (#300 ) (eba73a8 )
selection: reject negative or non-finite optimistic fees (#313 ) (33e0981 )
selection: reject selection requests that send no chain (#312 ) (ac7bda5 )
selection: score against only indexers a request can pick (#339 ) (2b2e11a )
stop NaN or negative advertised prices winning selection (#308 ) (a7e53ea )
Changed
claude: delete the repo's Claude Code instructions (#356 ) (715a058 )
cronjob: stop sending pre-scaled uptime and success (#337 ) (0c7caef )
deps: bump aiohttp, certifi and multidict for advisories (#285 ) (ac3ac30 )
deps: bump airportsdata from 20250909 to 20260905 (#334 ) (dd68af4 )
deps: bump faker from 39.1.0 to 40.43.0 (#333 ) (9e1ed0b )
deps: bump multidict from 6.9.1 to 7.1.0 (#331 ) (b70cfe7 )
deps: bump mypy from 1.19.1 to 2.4.0 (#296 ) (ea5e42d )
deps: bump pandas from 2.3.3 to 3.0.6 (#297 ) (e6c6ae3 )
deps: bump pandas-stubs from 2.3.3.260113 to 3.0.5.260914 (#299 ) (21036a3 )
deps: bump pyarrow from 24.0.0 to 26.0.0 (#363 ) (b2f85aa )
deps: bump pytest-asyncio from 0.23.3 to 1.4.0 (#332 ) (13e0264 )
deps: bump python (#358 ) (4b3e8ab )
deps: bump the actions group across 1 directory with 3 updates (#293 ) (20f4014 )
deps: bump the service-python group with 17 updates (#295 ) (65e2750 )
deps: bump the service-python group with 2 updates (#330 ) (d3a1f86 )
deps: bump the service-python group with 4 updates (#362 ) (564ece5 )
deps: bump types-requests from 2.33.0.20260408 to 2.33.0.20261006 (#298 ) (c1beefa )
deps: have Dependabot bump Python deps and base images (#286 ) (d5456d2 )
deps: update airportsdata requirement in /cronjobs/compute_scores (#292 ) (13d76c8 )
deps: update base58 requirement in /cronjobs/compute_scores (#329 ) (1f6fdee )
deps: update confluent-kafka requirement (#290 ) (d970efb )
deps: update geoip2 requirement in /cronjobs/compute_scores (#327 ) (f6878dd )
deps: update idna requirement in /cronjobs/compute_scores (#289 ) (ba25ed5 )
deps: update packaging requirement in /cronjobs/compute_scores (#360 ) (26196eb )
deps: update pandas requirement in /cronjobs/compute_scores (#359 ) (a3890ad )
deps: update protobuf requirement in /cronjobs/compute_scores (#288 ) (0f00e98 )
deps: update pyarrow requirement in /cronjobs/compute_scores (#325 ) (01deebd )
deps: update requests requirement in /cronjobs/compute_scores (#291 ) (b233591 )
deps: update scikit-learn requirement in /cronjobs/compute_scores (#361 ) (8e888bd )
deps: update scipy requirement in /cronjobs/compute_scores (#326 ) (b9f4faf )
deps: update tenacity requirement in /cronjobs/compute_scores (#328 ) (fbae4ef )
fetcher: stop the fetcher loading the scoring libraries (#341 ) (ce1762e )
keep CI on the Python the images run (#372 ) (a67986c )
merge the reviewed #314 to #324 stack into main (#375 ) (500224b )
Tests
subgraph: run the pagination tests in CI (#321 ) (2bb4a5f )
CI/CD
python: test and audit on the Python the images run (#370 ) (00e3e47 )
You can’t perform that action at this time.