BlockScout v5.1.5-beta
20211029085117_drop_block_rewards_block_hash_partial_index.exs
has been discovered. If you have a partial index on column block_hash
with where
clause where: "address_type='validator'"
in block_rewards
table, we recommend executing this query:
DELETE FROM schema_migrations WHERE version='20211029085117';
in Blockscout DB before running DB migrations and launching Blockscout. Then, this migration will be re-run.
DISABLE_READ_API -> API_V1_READ_METHODS_DISABLED
DISABLE_WRITE_API -> API_V1_WRITE_METHODS_DISABLED
ACCOUNT_AUTHENTICATE_ENDPOINT_API_KEY -> API_SENSITIVE_ENDPOINTS_KEY
🎉 ### Features
- #7439 - Define batch size for token balance fetcher via runtime env var
- #7298 - Add changes to support force email verification
- #7416 - Add option to disable reCAPTCHA
- #6694 - Add withdrawals support (EIP-4895)
- #7355 - Add endpoint for token info import
- #7393 - Realtime fetcher max gap
- #7436 - TokenBalanceOnDemand ERC-1155 support
- #7469, #7485, #7493 - Clear missing block ranges after every success import
- #7489 - INDEXER_CATCHUP_BLOCK_INTERVAL env var
🛠️ ### Fixes
- #7490 - Fix pending txs is not a map
- #7474 - Websocket v2 improvements
- #7472 - Fix RE_CAPTCHA_DISABLED variable parsing
- #7391 - Fix: cannot read properties of null (reading 'value')
- #7377, #7454 - API v2 improvements
🧹 ### Chore
- #7496 - API v2: Pass backend version to the frontend
- #7468 - Refactoring queries with blocks
- #7435 - Add
.exs
and.eex
checking in cspell - #7450 - Resolve unresponsive navbar in verification form page
- #7449 - Actualize docker-compose readme and use latest tags instead main
- #7417 - Docker compose for frontend
- #7349 - Proxy pattern with getImplementation()
- #7360 - Manage visibility of indexing progress alert
Dependencies version bumps
- #7351 - Bump decimal from 2.0.0 to 2.1.1
- #7356 - Bump @amplitude/analytics-browser from 1.10.0 to 1.10.1 in /apps/block_scout_web/assets
- #7366 - Bump mixpanel-browser from 2.46.0 to 2.47.0 in /apps/block_scout_web/assets
- #7365 - Bump @amplitude/analytics-browser from 1.10.1 to 1.10.2 in /apps/block_scout_web/assets
- #7368 - Bump cowboy from 2.9.0 to 2.10.0
- #7370 - Bump ex_cldr_units from 3.15.0 to 3.16.0
- #7364 - Bump chart.js from 4.2.1 to 4.3.0 in /apps/block_scout_web/assets
- #7382 - Bump @babel/preset-env from 7.21.4 to 7.21.5 in /apps/block_scout_web/assets
- #7381 - Bump highlight.js from 11.7.0 to 11.8.0 in /apps/block_scout_web/assets
- #7379 - Bump @babel/core from 7.21.4 to 7.21.5 in /apps/block_scout_web/assets
- #7380 - Bump postcss-loader from 7.2.4 to 7.3.0 in /apps/block_scout_web/assets
- #7395 - Bump @babel/core from 7.21.5 to 7.21.8 in /apps/block_scout_web/assets
- #7402 - Bump webpack from 5.81.0 to 5.82.0 in /apps/block_scout_web/assets
- #7411 - Bump cldr_utils from 2.22.0 to 2.23.1
- #7409 - Bump @amplitude/analytics-browser from 1.10.2 to 1.10.3 in /apps/block_scout_web/assets
- #7410 - Bump sweetalert2 from 11.7.3 to 11.7.5 in /apps/block_scout_web/assets
- #7434 - Bump ex_cldr from 2.37.0 to 2.37.1
- #7433 - Bump eslint from 8.39.0 to 8.40.0 in /apps/block_scout_web/assets
- #7432 - Bump tesla from 1.6.0 to 1.6.1
- #7431 - Bump webpack-cli from 5.0.2 to 5.1.0 in /apps/block_scout_web/assets
- #7430 - Bump core-js from 3.30.1 to 3.30.2 in /apps/block_scout_web/assets
- #7443 - Bump webpack-cli from 5.1.0 to 5.1.1 in /apps/block_scout_web/assets
- #7457 - Bump web3 from 1.9.0 to 1.10.0 in /apps/block_scout_web/assets
- #7456 - Bump webpack from 5.82.0 to 5.82.1 in /apps/block_scout_web/assets
- #7458 - Bump phoenix_ecto from 4.4.0 to 4.4.1
- #7455 - Bump solc from 0.8.19 to 0.8.20 in /apps/explorer
- #7460 - Bump jquery from 3.6.4 to 3.7.0 in /apps/block_scout_web/assets
- #7488 - Bump exvcr from 0.13.5 to 0.14.1
- #7486 - Bump redix from 1.2.2 to 1.2.3
- #7487 - Bump tesla from 1.6.1 to 1.7.0
- #7494 - Bump webpack from 5.82.1 to 5.83.0 in /apps/block_scout_web/assets
- #7495 - Bump ex_cldr_numbers from 2.31.0 to 2.31.1
What's Changed
- Bump decimal from 2.0.0 to 2.1.1 by @dependabot in #7351
- Bump @amplitude/analytics-browser from 1.10.0 to 1.10.1 in /apps/block_scout_web/assets by @dependabot in #7356
- Manage visibility of indexing progress alert by @vbaranov in #7360
- Bump mixpanel-browser from 2.46.0 to 2.47.0 in /apps/block_scout_web/assets by @dependabot in #7366
- Bump @amplitude/analytics-browser from 1.10.1 to 1.10.2 in /apps/block_scout_web/assets by @dependabot in #7365
- Add /api/v2/import/token-info endpoint by @nikitosing in #7355
- Bump cowboy from 2.9.0 to 2.10.0 by @dependabot in #7368
- Bump ex_cldr_units from 3.15.0 to 3.16.0 by @dependabot in #7370
- Bump chart.js from 4.2.1 to 4.3.0 in /apps/block_scout_web/assets by @dependabot in #7364
- Proxy pattern with getImplementation() by @vbaranov in #7349
- Bump @babel/preset-env from 7.21.4 to 7.21.5 in /apps/block_scout_web/assets by @dependabot in #7382
- Bump highlight.js from 11.7.0 to 11.8.0 in /apps/block_scout_web/assets by @dependabot in #7381
- Bump @babel/core from 7.21.4 to 7.21.5 in /apps/block_scout_web/assets by @dependabot in #7379
- Bump postcss-loader from 7.2.4 to 7.3.0 in /apps/block_scout_web/assets by @dependabot in #7380
- Fix: cannot read properties of null (reading 'value') by @pustovalov in #7391
- Bump @babel/core from 7.21.5 to 7.21.8 in /apps/block_scout_web/assets by @dependabot in #7395
- Realtime fetcher max gap by @Qwerty5Uiop in #7393
- API v2 improvements by @nikitosing in #7377
- Bump webpack from 5.81.0 to 5.82.0 in /apps/block_scout_web/assets by @dependabot in #7402
- Add withdrawals support (EIP-4895) by @sl1depengwyn in #6694
- Docker compose for frontend by @vbaranov in #7417
- Bump cldr_utils from 2.22.0 to 2.23.1 by @dependabot in #7411
- Bump @amplitude/analytics-browser from 1.10.2 to 1.10.3 in /apps/block_scout_web/assets by @dependabot in #7409
- Add ability to disable reCAPTCHA by @bretep in #7416
- Bump sweetalert2 from 11.7.3 to 11.7.5 in /apps/block_scout_web/assets by @dependabot in #7410
- Bump ex_cldr from 2.37.0 to 2.37.1 by @dependabot in #7434
- Bump eslint from 8.39.0 to 8.40.0 in /apps/block_scout_web/assets by @dependabot in #7433
- Bump tesla from 1.6.0 to 1.6.1 by @dependabot in #7432
- Bump webpack-cli from 5.0.2 to 5.1.0 in /apps/block_scout_web/assets by @dependabot in #7431
- Bump core-js from 3.30.1 to 3.30.2 in /apps/block_scout_web/assets by @dependabot in #7430
- Add changes to support force email verification by @nikitosing in #7298
- TokenBalanceOnDemand ERC-1155 support by @Qwerty5Uiop in #7436
- Define batch size for token balance fetcher via runtime env var by @vbaranov in #7439
- Bump webpack-cli from 5.1.0 to 5.1.1 in /apps/block_scout_web/assets by @dependabot in #7443
- Actualize docker-compose readme and use latest tags instead main by @vbaranov in #7449
- Resolve unresponsive navbar in verification form page by @vbaranov in #7450
- Bump web3 from 1.9.0 to 1.10.0 in /apps/block_scout_web/assets by @dependabot in #7457
- Bump webpack from 5.82.0 to 5.82.1 in /apps/block_scout_web/assets by @dependabot in #7456
- Bump phoenix_ecto from 4.4.0 to 4.4.1 by @dependabot in #7458
- Bump solc from 0.8.19 to 0.8.20 in /apps/explorer by @dependabot in #7455
- Minor API v2 fixes by @nikitosing in #7454
- Add
.exs
and.eex
checking in cspell by @sl1depengwyn in #7435 - Bump jquery from 3.6.4 to 3.7.0 in /apps/block_scout_web/assets by @dependabot in #7460
- Refactoring queries with blocks by @vbaranov in #7468
- Fix RE_CAPTCHA_DISABLED variable parsing by @vbaranov in #7472
- Clear missing block ranges after every success import by @Qwerty5Uiop in #7469
- Fix missing block ranges clearing by @Qwerty5Uiop in #7485
- Bump exvcr from 0.13.5 to 0.14.1 by @dependabot in #7488
- Bump redix from 1.2.2 to 1.2.3 by @dependabot in #7486
- Bump tesla from 1.6.1 to 1.7.0 by @dependabot in #7487
- INDEXER_CATCHUP_BLOCK_INTERVAL env var by @Qwerty5Uiop in #7489
- Fix pending txs is not a map by @vbaranov in #7490
- Websocket v2 improvements by @nikitosing in #7474
- Bump webpack from 5.82.1 to 5.83.0 in /apps/block_scout_web/assets by @dependabot in #7494
- Bump ex_cldr_numbers from 2.31.0 to 2.31.1 by @dependabot in #7495
- API v2: Pass backend version to the frontend by @vbaranov in #7496
- Fix MissingRangesManipulator by @Qwerty5Uiop in #7493
New Contributors
- @pustovalov made their first contribution in #7391
- @bretep made their first contribution in #7416
Full Changelog: v5.1.4-beta...v5.1.5-beta