Releases: Blobscan/blobscan
v1.1.3
What's Changed
- perf(api): optimise count retrieval by @PJColombo in #590
- feat(web): add gitcoin banner by @PJColombo in #612
Full Changelog: v1.1.2...v1.1.3
v1.1.2
Previous release contained a CI bug that prevented from deploying the new version.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix: Refactor PostHog to handle short-lived environments by @luis-herasme in #607
- fix(web): add a "reorg" label to reorged slots/blocks search results by @luis-herasme in #582
- fix: Blobscan release version by @PabloCastellano in #599
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This release fixes a runtime issue in Vercel by defaulting to nodejs 18.x. This release also includes initial support for decoding Optimism blobs although we haven't enabled it yet in production.
What's Changed
- docs: order sections by @PabloCastellano in #587
- refactor: Simplify SurfaceCardBase component by @luis-herasme in #579
- feat(rollups): add missing sepolia rollups by @PJColombo in #591
- Posthog api by @luis-herasme in #578
- fix: createEnv type error by @luis-herasme in #601
- feat: decode Optimism blobs by @PabloCastellano in #529
- chore: downgrade node version by @PJColombo in #605
- fix(web): add decoded fields section fixes by @PJColombo in #606
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Blobscan v1.0.0
The Blobscan team is delighted to announce the v1.0.0 release. 🎉
This major release brings powerful improvements and crucial fixes, perfected over the past three months.
Here’s what you need to know:
- Major frontend issues? Fixed.
- Architecture? Sharper and stronger.
- Documentation? Sleek and comprehensive.
For more information check the detailed changelog below 👇
📣 Important things to note
blossomlabs/blobscan
docker image is oficially deprecated. Please switch to our new images: blobscan-web and blobscan-api- Our primary branch has moved to
main
. Thenext
branch will no longer receive updates.
✨ Release Highlights
New filters
- You can now filter blobs, transactions and blocks using different filters, such as rollup, date, block number and slot
Revamped stats
- The stats pages have been merged together and we have resolved several visualization issues
API changes
Changes in the /blobs
, /txs
and /blocks
endpoints:
- Support for filtering by block, slot and date ranges
- Support for ordering results.
- These endpoints no longer return the count of elements unless specifically called using parameter
count=true
.
Check out the Swagger specification.
Docker images
Our Docker images are now optimized and 10x lighter, improving efficiency across the board.
Documentation
Added guide to deploy using Kurtosis and Kubernetes
New features
- Added support for decoding Starknet pre-Bolt upgrade blobs (🔴 Optimism very soon!). See example here.
- Blob gas price is now displayed
- Finalized status and reorg badges are now visible for easier tracking
- Copy to clipboard
- Navigation shortcuts to the transaction page have been added
UI bug fixes
- Fixed bug in search bar
- Improved mobile design for a better user experience.
- Displayed values are now shown in the most appropriate unit (wei, Gwei, etc.).
What's Changed
- feat(api): add
getBlobDataByBlobId
procedure by @PJColombo in #447 - chore(web): replace
ethers
byviem
by @PJColombo in #449 - fix(api): return blob data storage URL instead of URI by @PJColombo in #446
- fix: remove dupe env var in cli banner by @PabloCastellano in #426
- chore(docs): fix build problem by @PJColombo in #454
- docs: add section "Running blobscan instance" by @PabloCastellano in #425
- feat(web): replace list of
BlobCard
by newPaginatedTable
on the blobs view by @xFJA in #456 - feat(web): replace list of
BlockCard
by newPaginatedTable
on the blocks view by @xFJA in #457 - feat(web): replace list of
TransactionCard
by newPaginatedTable
on the transactions view by @xFJA in #458 - fix: Fix search by @luis-herasme in #463
- refactor: Remove BigIntLike by @luis-herasme in #462
- feat: Add Loading component and use it in SearchInput by @luis-herasme in #464
- Separate api and web docker images by @PabloCastellano in #390
- feat: add LatestGasPrice component by @luis-herasme in #470
- Some improvements in documentation by @PabloCastellano in #382
- docs: added list of env vars by component (api, web, indexer) by @PabloCastellano in #427
- Change workflow to release new docker images using tags + migrate to 'main' branch by @PabloCastellano in #487
- Copy to clipboard by @luis-herasme in #478
- Mobile menu by @luis-herasme in #469
- fix: search button spinner issue by @luis-herasme in #477
- fix(web): Correct formatWei precision for large decimal values by @luis-herasme in #493
- Best gas unit by @luis-herasme in #504
- ci: Fix prisma version mismatch between @prisma and @Prisma-Client by @PabloCastellano in #502
- fix: update variables defaults by @PabloCastellano in #494
- chore: bump postgres version to 16 by @PabloCastellano in #499
- fix: 'Display Items' dropdown in
PaginatedTable
change not working by @xFJA in #488 - refactor: Update
Dropdown
items by new Option type by @xFJA in #491 - docs: multiple improvements by @PabloCastellano in #498
- refactor: button component - improve props, variants, sizing, icons, … by @luis-herasme in #486
- Fix block stats by @luis-herasme in #515
- Fixed inconsistent column spacing on the homepage by @luis-herasme in #506
- feat: create
Rollup
filter &FilterPanel
by @xFJA in #496 - feat: create
Timestamp
filter by @xFJA in #497 - feat: Update ExplorerDetails to use secondsToTimeString for TTL forma… by @luis-herasme in #503
- feat: create
BlockNumber
filter by @xFJA in #522 - Ether unit allow string number by @luis-herasme in #526
- Fix rollup resolution by @PJColombo in #532
- Fix pagination buttons by @PJColombo in #534
- Fix metrics display overflow by @luis-herasme in #509
- fix: Update charts to use best te unit for values by @luis-herasme in #527
- feat: Create
Slot
filter by @xFJA in #525 - feat: Add NavArrows component by @luis-herasme in #479
- Prevent tooltip overflow by @luis-herasme in #507
- feat(web): add finalized status field to block by @luis-herasme in #531
- chore: Smaller NavArrows by @luis-herasme in #541
- feat: Update MetricCard to use findBestUnit for Ethereum values by @luis-herasme in #542
- feat: add
Sort
input inFilters
by @xFJA in #543 - feat: add
category
field by @PJColombo in #551 - refactor: move
Last Synced Slot
andSwarm Data Expiry
to footer by @xFJA in #553 - All stats by @luis-herasme in #544
- Added navigation arrows to the transaction page by @luis-herasme in #552
- perf(db): add rollup indexes by @PJColombo in #558
- feat: add tx blob gas used by @PJColombo in #559
- Fix show more by @luis-herasme in #568
- fix(web): Copyable values overflow viewport on small screens by @luis-herasme in #564
- feat: Improvements in stats page by @luis-herasme in #562
- fix: Top
ExplorerDetails
not horizontally center aligned in small screens by @xFJA in #563 - Fix Starknet's blob decoding by @PJColombo in #537
- chore: simplify link by @luis-herasme in #569
- Fixed the transaction hash overlap in the blob page by @luis-herasme in #561
- refactor: Update chart tooltips to use best unit by @luis-herasme in #575
- fix(web): fixed blob pagination count by @luis-herasme in #567
- fix:
Filters
overflow & Responsiveness issues by @xFJA in #566 - ci: deploy to Vercel using git tags (like v0.1.0) by @PabloCastellano in #555
- refactor: Update styling in BlobCard and BlockCard components by @luis-herasme in https://github.com/Blo...