Skip to content

Releases: mempool/mempool

v3.3.1

Choose a tag to compare

@wiz wiz released this 21 Apr 10:15
v3.3.1
9332d9d

Hotfix to correct a minor syntax error in the production mainnet frontend configuration file (only used in enterprise version, does not affect docker-based community version)

Full Changelog: v3.3.0...v3.3.1

v3.3.0

Choose a tag to compare

@mononaut mononaut released this 21 Apr 10:08
v3.3.0
e64b363

The Mempool Open Source Project® v3.3.0

taptree
sighash
stale blocks

Highlights

  • Preview coinbase transactions from Stratum jobs
  • Taproot script tree visualization
  • Sighash icons & highlighting
  • Stale block comparisons & visualizations
  • Annex goggles support & labeling
  • Sub-1-Sat/vB support
  • Ephemeral dust support
  • Display signatures in PSBT previews
  • Simplicity support (Liquid)
  • /api/tx/:txId/merkle-proof API endpoint for non-esplora backends
  • Angular 16 -> 20 upgrade
  • Decimal fee recommendations
  • Taproot witness annotations
  • Miscellaneous bugfixes and improvements
  • Regtest support

And much more!

What's Changed

Read more

v3.2.1

Choose a tag to compare

@wiz wiz released this 14 Apr 02:26
v3.2.1
32fadb4

This release includes a hotfix for a potential crash loop if the list of mining pools fails to get updated from our GitHub repo.

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@mononaut mononaut released this 07 Apr 07:09
v3.2.0
74dde85

The Mempool Open Source Project® v3.2.0

Address Poisoning Stratum UTXO Chart

Highlights

  • Support for v3 transactions
  • Support for anchor outputs
  • New UTXO bubble chart on the address page
  • DATUM miner tags
  • Tags to identify runestone messages and inscriptions
  • Package broadcast
  • Stratum job data visualizations
  • Taproot multisig labels
  • Transaction & PSBT preview feature
  • Address poisoning detection

And more!

Changelog

Read more

v3.0.0

Choose a tag to compare

@wiz wiz released this 24 Aug 10:29
v3.0.0
f0af170

The Mempool Open Source Project® v3.0.0

This release features integration with our new Mempool Accelerator™ service to help you get your stuck Bitcoin transactions confirmed quickly.

You can now submit accceleration requests directly to mempool.space from your own self-hosted instance of The Mempool Open Source Project®

Be your own explorer™ and self-host mempool on your own hardware, but remember: if your transaction gets stuck, Mempool Accelerator™ fixes this.

Release Notes

Mempool 3.x no longer supports blockstream/electrs!

  • For low-powered home server hardware, you can continue to use romanz/electrs as before.

  • For production installations, you need to migrate to our fork at mempool/electrs which contains many bug fixes, improvements, and new APIs over blockstream/electrs. A full wipe and re-index of your electrs db is required when migrating.

Highlights

  • Added Mempool Accelerator™ to accelerate TX from your own instance
  • Added Mempool Googles™ new mempool and blockchain analytics tool
  • Added RBF Timeline visualizations including support for FullRBF
  • Added CPFP and Effective Fee calculations in block visualizations
  • Added Liquid Network audit tool to verify holdings vs liabilities
  • Added new Wallet Balance widget for embedding into external sites
  • Added customizable CSS themes including a new high-contrast mode
  • Added optional support for FreecurrencyAPI fiat currencies
  • Added optional Redis support for faster in-memory database
  • Added support for legacy P2PK addresses and outputs
  • Added new block fees graph at /graphs/mining/block-fees
  • Added new fiat calculator at /tools/calculator
  • Re-implemented our GBT algorithm in rust for high performance
  • Re-designed transaction page with new mobile "pizza tracker" UI
  • Re-designed address page with new balance history over time
  • Improved Block Audit for accelerated transaction out-of-band fees
  • Improved Websocket API to support tracking multiple addresses
  • Improved search box now supports searching multiple networks
  • Improved TV View to add new circular clock face view

And more!

Changelog

Read more

v2.5.0

Choose a tag to compare

@softsimon softsimon released this 28 Mar 05:19
v2.5.0
57eddac

The Mempool Open Source Project v2.5.0

Screenshot 2023-03-23 at 11 47 27Screenshot 2023-03-23 at 11 53 04

Screenshot 2023-03-23 at 11 58 43Screenshot 2023-03-23 at 11 59 59

Release Notes

  • If you are using a custom pools.json URL in the POOLS_JSON_URL setting, you need to update to pools-v2.json
  • After upgrading the blocks database table will be cleared and reindexed

Highlights

  • Lightning Network Explorer
    • LND and CLN support
    • GeoIP integration
    • Channel forensic
  • Visualized mined blocks
  • Optional getBlockTemplate algoritm for accurate mempool prediction
  • Block audit with health score
  • Historical fiat prices and currency selector
  • Difficulty adjustment widget
  • Historical CPFP data
  • Smarter search bar in dark mode
  • The blockchain now scrolls and jumps to any block
  • The blockchain- and mempool blocks orientation can be flipped

New languages supported

  • Lithuanian by @eimze21
  • Danish by @pierrevendelboe
  • Nepalese by @Kebinm

Changelog

Read more

v2.4.0

Choose a tag to compare

@wiz wiz released this 09 Jun 15:25
v2.4.0
f901f06

The Mempool Open Source Project v2.4.0

This release introduces many cool new features:

  • All-new mining dashboard with 7 new mining graphs
  • Added "bitfeed style" mempool block visualization
  • Improved blocks page that identifies mining pools
  • Improved fee suggestions with a "no priority" rate
  • And much more!

Out of the ~3400 commits in our git repo, ~1300 were made since v2.3.
Lots of work went into v2.4, and all users are encouraged to upgrade to enjoy this new functionality.

Notes for upgrading from v2.3 if your timezone is NOT set to UTC

If you are upgrading from v2.3 or earlier and you want to migrate your historical mempool statistics database, you will need to do a special update procedure if your server's timezone is NOT set to UTC. How to migrate:

  1. Backup your MySQL database.
  2. Terminate the mempool backend process.
  3. Run the following query to check your mysql connection timezone: SELECT @@global.time_zone, @@session.time_zone;
  4. If you get SYSTEM, check your system timezone with the date command.
  5. Perform the SQL query with your negative GMT offset: UPDATE statistics SET added=DATE_ADD(added, INTERVAL -2 HOUR); (For example, if your timezone is set to CEST (UTC+2), you need to shift all your statistics entries negative 2 hours.)
  6. Proceed with upgrading mempool as usual.

Changelog

Read more

v2.3.1

Choose a tag to compare

@wiz wiz released this 28 Jan 04:48
v2.3.1
cb525b0

This is a minor bug fix release for an issue that may cause historical mempool graphs to appear incorrectly after upgrading from v2.2 - we recommend upgrading directly to v2.3.1 instead of v2.3.0 if you are currently using v2.2

Changelog

  • Don't set autocommit=0 flag when migrating SQL database

Full Changelog: v2.3.0...v2.3.1

v2.3.0

Choose a tag to compare

@wiz wiz released this 16 Jan 08:13
v2.3.0
b9067ed

This release introduces a new design for our historical mempool chart legend and API documentation, and improves support for Bitcoin Core v22 and Taproot transactions, among many other enhancements and fixes. All users are encouraged to upgrade.

Screen Shot 2022-01-12 at 20 13 28

Notes

  • Requires Node.js v16.10.0, npm 7.24.0, MariaDB v10.5
  • Requires manually updating nginx.conf if not using Docker
  • Docker installation config vars have changed, see README
  • MySQL tables now automatically created and/or migrated
  • Bitcoin, Liquid, and Bisq now hosted on separate FQDNs

Highlights

  • Replaced chartist library with apache/echarts (#738)
  • Upgraded to Angular 13.1 and NgBootstrap 11 (#1124)
  • Fixed display of mempool graphs data on time axis (#1004)
  • Fixed off-by-one fee rate tier in mempool graphs data (#908)
  • Fixed addresses not displaying using Bitcoin Core v22 (#779)
  • Improved data resolution of historical mempool graphs (#1044)
  • Improved layout design of API docs page (#994, #1027)
  • Added new chart timespans for 2 year / 3 year (#905)
  • Added ability to drag blockchain horizontally (#1024)
  • Added ability to highlight outputs using vout index (#880)
  • Added web form to Broadcast Transaction using raw hex (#881)
  • Added tag for transactions that spend Taproot outputs (#918)
  • Added version and locktime data to transaction page (#930)
  • Added halving and event countdown with fireworks (#912, #923)
  • Added locales Romanian, Macedonian and Thai (#791, #792, #942)
  • Added graph for L-BTC in circulation on Liquid dashboard (#799)
  • Added support for Liquid Testnet (#1052, #1053, #1131)

Changelog

Read more

v2.2.2

Choose a tag to compare

@softsimon softsimon released this 09 Sep 07:36
v2.2.2
251a1af

This is a minor release for fixes and minor enhancements.
All users are encouraged to upgrade.

Changelog:

  • Fix memory leaks in the frontend causing webapp to crash (#755)
  • Fix median fee not displayed when viewing a block page (#749)
  • Fix incorrect API documentation and related examples (#716)
  • Fix displaying significant digits of transaction fee (#722)
  • Fix search bar addresses types and case sensitivity (#765)
  • Fix current difficulty period progress calculation (#746)
  • Add block navigation arrows for next and previous (#710)
  • Add base module setting for Liquid / Bisq builds (#669)

The complete changelog is available at:
v2.2.1...v2.2.2