stats/v2.0.0
Description
Statistics reimagined π π π
In this update most of the service was rebuilt to accompany future (and some already implemented) needs. As a bonus, more efficient usage of Blockscout DB :) Also, non-daily data are also now available.
Even though the major version was updated, there aren't many breaking changes. See 'Migration guide' for details.
Migration guide
The migration is needed if you set some ENV variables or modified default config. The details are written in corresponding .md file.
What's Changed
- feat(stats): Update stats architecture by @bragov4ik in #891
- ci(stats): rustdoc step by @bragov4ik in #952
- fix(stats): min block not rewritten on data reupdate (conflict) by @bragov4ik in #959
- fix(stats): incorrect last point of previous batch step (force update) by @bragov4ik in #958
- chore(libs): bump deps by @rimrakhimov in #965
- refactor(stats): log stats update skip decision by @bragov4ik in #967
- fix(stats): updates skip did not consider postgres timestamp precision by @bragov4ik in #970
- refactor(stats)!: change generated message field cases by @bragov4ik in #975
- fix(stats): incorrect metadata is observed inbetween batch steps by @bragov4ik in #974
- fix(stats): incorrect order handling during config merge by @bragov4ik in #973
- Create types packages for "Stats" and "Visualizer" services by @tom2drum in #968
- feat(libs): add support for any origin in case of cors wildcard by @sevenzing in #985
- feat(stats): resolutions for line charts by @bragov4ik in #1002
- feat(stats): add chart metadata to
../lines/<chart_name>
endpoint by @bragov4ik in #1004 - fix(stats): wrong average weights by @bragov4ik in #1018
- fix(stats): update charts metadata by @bragov4ik in #1005
- fix(launcher):
RequestIdStorage
fixes by @bragov4ik in #1014 (fix logs) - fix(stats): fix average value calculation by @bragov4ik in #1022
- docs(stats): improve chart creation process description by @bragov4ik in #1020
- fix(stats): add backup case for gas_price=null by @bragov4ik in #978
- fix(stats): group member warns by @bragov4ik in #1015
- chore(stats): bump launcher version by @bragov4ik in #1024
- feat(stats): Swagger endpoint by @bragov4ik in #1007
- fix(stats): swagger in docker by @bragov4ik in #1027
- fix(stats): slow sql warnings by @bragov4ik in #1028
- fix(stats): last accurate point by @bragov4ik in #1034
- chore(stats): rm outdated entities by @yjhmelody in #1035
- fix(stats): 'no data' for grafana chart errors count by @bragov4ik in #1039
- fix(env-collector): add .json support and add documentation by @sevenzing in #1046
- feat(env-collector): a few improvements for using in stats by @bragov4ik in #1048
- docs(stats): envs docs generation + migration docs by @bragov4ik in #1049
- chore(libs): update blockscout db entities to 6.8.0 state by @bragov4ik in #1041
- feat(stats): adapt points limit to resolutions by @bragov4ik in #1050
New Contributors
- @yjhmelody made their first contribution in #1035
Full Changelog: stats/v1.6.1...stats/v2.0.0