Skip to content

v2.10.0

Choose a tag to compare

@tom2drum tom2drum released this 28 Jul 13:08
· 44 commits to main since this release

🚀 New Features

  • Multichain: cross-chain views by @tom2drum in #3539
  • Link the API navigation item to the Blockscout Dev Portal on Pro API chains by @tom2drum in #3592

🐛 Bug Fixes

  • Fix gas estimation for Dynamic wallet contract writes by @tom2drum in #3578
  • Fix api_temp_token cookie TTL — use api-v2-temp-token-ttl instead of x-ratelimit-reset by @tom2drum in #3590

⚡ Performance Improvements

  • Performance of large lists: lazy tooltip/popover mounting, skeleton fast path, profiling tooling by @tom2drum in #3551
  • Improve initial load by priming API fetches and deferring wallet & analytics by @tom2drum in #3568
  • Lazy-render heavy list and table pages with query-identity reset keys by @tom2drum in #3584
  • Build CSP policies with a nonce once at startup instead of on every page request by @tom2drum in #3591

📦 Dependencies Updates

🎨 Design Updates

  • UI/UX: Show revert reason for failed transactions by @tom2drum in #3554

🛠️ DX & Tooling

  • Refine the product-task workflow: per-subtask folders, self-contained PR titles, testing & comment rules by @tom2drum in #3579
  • Back the env-var deprecation branch choice with a check of the DevOps config repo by @tom2drum in #3594

🚨 Changes in ENV variables

  • #3592:
    • Removed NEXT_PUBLIC_ACCOUNT_API_KEYS_BUTTON — the "Add API key" button is now hidden automatically on Pro API chains, so the variable and its URL-link mode are no longer needed. Instances still passing it will fail container startup.
    • NEXT_PUBLIC_API_DOCS_TABS no longer accepts the pro_api tab; instances still passing that value will fail container startup. Leaving the variable unset is what enables the dev-portal link on Pro API chains.
    • NEXT_PUBLIC_API_DOCS_ALERT_MESSAGE no longer has any effect — the API docs page does not show a custom alert anymore. The variable is still accepted and prints a startup warning; it will be removed from the schema in the next release.
    • NEXT_PUBLIC_API_KEYS_ALERT_MESSAGE now has a built-in default — the API keys deprecation notice shown on Pro API chains. Do not pass the variable unless you need to override that text; an empty value hides the notice.

Full list of the ENV variables: v2.10.0

💑 Compatibility

From this version onward, the app is compatible only with the following API versions:

Service Version
Blockscout API v11.2.3+

Full Changelog: v2.9.4...v2.10.0