Skip to content

Tags: mempool/mempool

Tags

v3.3.1

Toggle v3.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
mononaut mononaut
The Mempool Open Source Project® v3.3.1

[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!

[Changelog]

* portlandhodl/ckpool-install-support by @portlandhodl in #5860
* Fix network change bug on stratum pages by @mononaut in #5864
* Continue to tag Docker builds as latest by @knorrium in #5863
* Fix false positive address poisoning warnings on wallet page by @mononaut in #5848
* preview stratum coinbase transactions by @mononaut in #5865
* wallet cache by @mononaut in #5830
* wallet 404 by @mononaut in #5831
* [accelerator] ui polish by @nymkappa in #5862
* Switch hammer to pickaxe by @hunicus in #5858
* River dashboard by @mononaut in #5846
* Replace mempool liquidity with mempool wallet by @hunicus in #5870
* Replace skinny pickaxe with fat pickaxe by @hunicus in #5869
* Fix liquid scroll overflow by @natsoni in #5871
* Taptree widget on addresss page by @natsoni in #5825
* [indexing] make `blocks.definition_hash` nullable and exit early if appropriate by @nymkappa in #5758
* Update copyright year to 2025 by @hunicus in #5872
* [Fix] CKSolo FreeBSD Production Installer Script by @portlandhodl in #5874
* maybe fix pickaxe svg bug by @mononaut in #5878
* Remove Bisq from Production Install Script by @portlandhodl in #5879
* Reset taptree widget on address change by @natsoni in #5880
* Fix cropped difficulty series in hashrate chart by @natsoni in #5876
* Switch all nav icons to svg by @hunicus in #5882
* Add new enterprise sponsor by @hunicus in #5888
* update custom dashboard configs by @mononaut in #5892
* revert borked svg fix by @mononaut in #5894
* [auth] better handling of 'disabled' users by @nymkappa in #5891
* Don't zoom when double click on amount button (mobile) by @natsoni in #5875
* [mining] fix potential bug where we try to index hashrate even if there are no blocks by @nymkappa in #5901
* [lightning] make sure channel id has valid format before caching its funding transaction by @nymkappa in #5902
* update utxo chart colors & add acceleration support by @mononaut in #5899
* fix enterprise network redirect bug by @mononaut in #5903
* experimental sighash highlighting by @mononaut in #5881
* misc signature highlighting fixes by @mononaut in #5904
* avoid requesting infinite acceleration history pages by @mononaut in #5907
* use stricter format for detecting DER signatures by @mononaut in #5905
* Annexes by @mononaut in #5906
* prioritize testnet4 address search results by @mononaut in #5915
* Fix coinbase tx details toggle by @natsoni in #5918
* Fix colspan value by @natsoni in #5919
* fix copy, add missing error string by @nymkappa in #5911
* Update social sharing image by @orangesurf in #5912
* Fix missing y axis on difficulty chart by @natsoni in #5926
* Add get-block v1 and get-blocks v1 by @hunicus in #5909
* reduce enterprise unfurler cluster sizes by @mononaut in #5927
* Add USD series to Liquid reserves graph by @natsoni in #5916
* Crop large OP_RETURN data in tx details section by @natsoni in #5920
* [accelerator] fix top-up link by @nymkappa in #5936
* [services] add new menu icons by @nymkappa in #5937
* Fix offline button wrongly opening tx preview by @natsoni in #5942
* sp cubo widget by @mononaut in #5935
* fix sub-1 sat/vb colors by @mononaut in #5939
* more dashboards by @mononaut in #5932
* [accelerator] show square payment receipt on pizza tracker by @nymkappa in #5933
* [services] add new bitcoin logo for card on file topup by @nymkappa in #5938
* Show decimal in block fee range by @natsoni in #5929
* fix cubo mobile layout by @mononaut in #5945
* tweak chart colors by @mononaut in #5944
* Bump base-x from 4.0.0 to 4.0.1 in /backend by @dependabot[bot] in #5895
* Bump mysql2 from 3.13.0 to 3.14.1 in /backend by @dependabot[bot] in #5889
* bump package-lock.json version (mismatch with package.json) by @nymkappa in #5947
* handle sub-1-sat-vb in audits by @mononaut in #5960
* standardize ephemeral dust by @mononaut in #5958
* fix frontend goggles annex detection by @mononaut in #5961
* Fix median fee calculation in underfilled blocks by @mononaut in #5954
* Add adambor to contributors by @adambor in #5962
* cubo widget tweaks by @mononaut in #5965
* Fill signatures data on transaction preview page by @natsoni in #5953
* bluer <1sat color by @mononaut in #5966
* support sub-1 sat txs in projected block fee charts by @mononaut in #5970
* fix missing prevout goggles by @mononaut in #5973
* Update Liquid branding by @natsoni in #5974
* fix fee recommendations by @mononaut in #5969
* fix blank fee distribution graph bug by @mononaut in #5977
* fix nonstandard anchor bug by @mononaut in #5978
* Calculator default value by @softsimon in #5979
* Bump axios from 1.8.1 to 1.10.0 in /backend by @dependabot[bot] in #5934
* Bump esbuild from 0.24.0 to 0.25.8 in /frontend by @dependabot[bot] in #5980
* Bump on-headers and compression in /frontend by @dependabot[bot] in #5976
* Add special block for Simplicity activation by @natsoni in #5989
* Support larger units in amount shortener by @natsoni in #5988
* Fix missing typescript import path aliases by @mononaut in #5984
* Liquid quick patch for simplicity taproot script spends by @mononaut in #5986
* Bump form-data from 4.0.0 to 4.0.4 in /backend by @dependabot[bot] in #5982
* Bump form-data from 4.0.0 to 4.0.4 in /frontend by @dependabot[bot] in #5983
* improve op_return display by @mononaut in #5990
* Update simplicity script to use correct witness element by @natsoni in #5992
* handle missing price data by @mononaut in #5994
* Fix scriptsig_asm in coinbase on non-esplora backends by @natsoni in #5997
* Fix fiat value in total received amount by @natsoni in #6002
* Update bull bitcoin logo for 2025 by @hunicus in #5792
* Fix websocket price data by @natsoni in #5999
* Add 'None' filter mode to mempool goggles by @natsoni in #5995
* [accelerator] minor tweak to dashboard `recent` widget to align status by @nymkappa in #6009
* remove console.log by @nymkappa in #6010
* Bump axios from 1.10.0 to 1.11.0 in /backend by @dependabot[bot] in #5987
* Bump pbkdf2 from 3.1.1 to 3.1.3 in /frontend by @dependabot[bot] in #5943
* Bump brace-expansion from 1.1.11 to 1.1.12 in /unfurler by @dependabot[bot] in #6013
* Bump sha.js from 2.4.11 to 2.4.12 in /frontend by @dependabot[bot] in #6015
* [menu] add new icon by @nymkappa in #6016
* [menu] add new icons by @nymkappa in #6017
* [menu] add new icon by @nymkappa in #6018
* Tag Docker images as latest when both builds are successful by @knorrium in #6012
* Add /api/tx/:txId/merkle-proof endpoint by @adambor in #5964
* fix sync-assets.js bugs by @mononaut in #6026
* Expose chain tips in public API by @mononaut in #6008
* [axios] bump timeouts from 10000 ms to 20000 ms by @nymkappa in #6032
* [accelerator] we don't need to start a new price subscription at checkout by @nymkappa in #6029
* Fix tx-list highlight overflow on small screens by @natsoni in #6033
* Improve tooltip message for number of scripts in Taproot tree by @natsoni in #6034
* Bump axios from 1.11.0 to 1.12.2 in /backend by @dependabot[bot] in #6037
* Bump cipher-base from 1.0.4 to 1.0.6 in /frontend by @dependabot[bot] in #6014
* Bump start-server-and-test from 2.0.3 to 2.1.0 in /frontend by @dependabot[bot] in #6027
* fix production readme electrs setup by @nymkappa in #6049
* always serve latest good prices by @mononaut in #6021
* Update custom dashboard by @natsoni in #6057
* Add custom image to balance graph widget by @natsoni in #6056
* Remove FreeBSD hack for sysconf with Rust by @junderw in #6058
* bump unfurler tar-fs dependency to 2.1.4 by @mononaut in #6053
* address poisoning detection fixes by @mononaut in #6055
* Reduce redundant block lookups by @mononaut in #6041
* fix process exit codes overridden to zero by @mononaut in #6043
* fix unhandled promise rejections & async issues by @mononaut in #6044
* Cache rust and npm deps by @knorrium in #6020
* support branded subdomains on liquid by @mononaut in #5975
* Add FAQ link for block child earlier than parent by @natsoni in #6023
* wildcard for prod domains by @mononaut in #6063
* don't hide accelerator modal for high-priority txs by @mononaut in #6062
* smaller custom dash image on mobile by @mononaut in #6061
* Hide faq icon for older blocks by @natsoni in #6064
* index & serve stale blocks by @mononaut in #6030
* Add /api/address/:address/utxo endpoint by @adambor in #5959
* [accelerator] use unique wording for acceleration confirmation by @nymkappa in #6028
* fix electrum /scripthash/.../utxo by @mononaut in #6065
* stale block list page by @mononaut in #6066
* [login/signup] polish redirects by @nymkappa in #6031
* Check for testnet4 in Bitcoin network checks by @achow101 in #6068
* stale beta by @mononaut in #6070
* Stale UX suggestions by @softsimon in #6071
* Don't show overpaid fee rating in sub-sat blocks by @natsoni in #6075
* stale block UI fixes by @mononaut in #6072
* fix block first seen time extraction by @mononaut in #6073
* limit stale block indexing queue size by @mononaut in #6076
* hotfix difficulty adjustment bug by @mononaut in #6078
* update block cache with stale data by @mononaut in #6084
* fix partial index chain validation by @mononaut in #6080
* Bump dtolnay/rust-toolchain from d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a to 6d653acede28d24f02e3cd41383119e8b1b35921 by @dependabot[bot] in #6047
* Refactor the sync assets script by @knorrium in #6067
* npm audit fix by @softsimon in #6093
* Community/about page: replace Citadel with Nirvati by @AaronDewes in #6091
* [accelerator] additional acceleration history API fixes by @mononaut in #6103
* set content limit to 10mb by @nymkappa in #5778
* [accelerator] use /accelerator/accelerations/:txid in transaction component by @nymkappa in #6101
* Add database integration tests by @knorrium in #6105
* Update the e2e tests dependencies by @knorrium in #6108
* Angular 16 -> 20 by @softsimon in #6100
* Allow pushdata numbers in multisig parser by @natsoni in #6118
* Fix bowtie tooltip output on electrum backend by @natsoni in #6122
* add missing trackBy fn to CPFP table by @mononaut in #6133
* fix debug.log permissions by @mononaut in #6074
* taproot witness annotations by @mononaut in #6092
* fix stale block links by @mononaut in #6094
* update frontend dependencies by @mononaut in #6123
* update backend dependencies by @mononaut in #6124
* standardize v30 op_return policy by @mononaut in #6095
* unstandardize excessive legacy sigops (v30 policy) by @mononaut in #6096
* update constributors by @mononaut in #6134
* Update default theme to wiz and rename classic to softsimon by @natsoni in #6104
* Bump cypress from 15.6.0 to 15.7.0 in /frontend by @dependabot[bot] in #6120
* fractional fee API by @mononaut in #6089
* remove obsolete conf settings for v30 by @mononaut in #6136
* decimal fee recommendations by @mononaut in #6090
* fix recommended fee tests by @mononaut in #6140
* round precise fees to 3.d.p by @mononaut in #6142
* Prevent accumulation of scheduled indexing runs by @natsoni in #6113
* [accelerator] show accel count in chart, default to 1y stats, force min 1m in chart by @nymkappa in #5602
* Fix indexer retry flow by @natsoni in #6149
* Enable the mariadb auto upgrade process by @knorrium in #6150
* [deps] bump frontend angular to 20.3.15 by @mononaut in #6151
* Change nav links for docs/book to enterprise/db on official instances by @hunicus in #6148
* Add api docs for /api/v1/fees/precise by @hunicus in #6147
* maybe fix scriptsig asm parsing buffer overflow by @mononaut in #6158
* fix unreachable code warnings by @mononaut in #6156
* fix ln undefined .split error by @mononaut in #6157
* Correct enterprise upsell link in docs by @hunicus in #6163
* Display unpublished scripts in taptree widget by @natsoni in #6129
* Remove unused tlite dependency by @natsoni in #6166
* Bump systeminformation and cypress in /frontend by @dependabot[bot] in #6172
* Bump express in /frontend by @dependabot[bot] in #6137
* Bump express from 4.21.2 to 4.22.1 in /backend by @dependabot[bot] in #6138
* Bump mysql2 from 3.14.1 to 3.16.0 in /backend by @dependabot[bot] in #6167
* remove frontend esbuild dependency by @mononaut in #6173
* [prices] remove unused internal API by @nymkappa in #6025
* show duplicate txid notice by @mononaut in #6174
* fix bad block 1 link by @mononaut in #6175
* Allow the frontend Docker container to override the proxied services URL by @knorrium in #6177
* Accelerate button on unconfirmed transactions in address page by @natsoni in #6171
* update i18n by @mononaut in #6183
* Delete unfurler by @wiz in #6184
* add missing liquid png by @mononaut in #6186
* fix logger jest mock in backend tests by @mononaut in #6188
* Fix frontend deprecation warnings by @natsoni in #6182
* remove unnecessary og:image:type tags by @mononaut in #6191
* [theme] if css fails to load, revert to default by @nymkappa in #6196
* [price] remove bitfinex JPY feed by @nymkappa in #6197
* Fix a few lint errors by @knorrium in #6192
* filter private addresses on wallet page by @mononaut in #6199
* Improve color theme loading and fix Safari issues by @natsoni in #6201
* feat: Add mempool-electrs docs by @junderw in #6205
* bump frontend packages by @mononaut in #6206
* Bump ws and @types/ws in /backend by @dependabot[bot] in #6195
* Update electrum RPC responses by @orangesurf in #6210
* Bump node to v24.13 by @knorrium in #6212
* Refactor Docker workflow by @knorrium in #6214
* Refactor Github Docker workflows by @knorrium in #6135
* build & use content-hashed theme bundles by @mononaut in #6215
* Update Liquid default preview image by @natsoni in #6221
* [deps] bump qs and body-parser backend versions by @mononaut in #6207
* unsquish cobranded logos by @mononaut in #6222
* Add mempool holdings logo to about page by @mononaut in #6224
* fix error pipe, improve address errors by @mononaut in #6225
* Bump hono from 4.11.3 to 4.11.4 in /frontend by @dependabot[bot] in #6211
* Bump cypress from 15.8.1 to 15.9.0 in /frontend by @dependabot[bot] in #6213
* bump tar to 7.5.5 and jsdiff to 4.0.4 by @mononaut in #6229
* Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in #6230
* Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 by @dependabot[bot] in #6179
* Bump axios from 1.12.2 to 1.13.3 in /backend by @dependabot[bot] in #6236
* [accelerator] accelerator referral code rev share by @nymkappa in #5952
* Add missing liquid federation address by @natsoni in #6237
* [liquid] fix peg db table truncations by @mononaut in #6239
* Polish Liquid dashboard during initial indexing by @natsoni in #6241
* Freeze skeleton loader while Liquid audit is in progress by @natsoni in #6244
* Bump hono from 4.11.4 to 4.11.7 in /frontend by @dependabot[bot] in #6242
* Bump tar and @angular/cli in /frontend by @dependabot[bot] in #6245
* hotfix for qs breaking query param change by @mononaut in #6246
* Add support for regtest by @knorrium in #6248
* Fix DB migration: only rollback Liquid data if needed by @natsoni in #6247
* Add regtest to the isAnyTestnet check by @knorrium in #6250
* Use the mempool-ci runner by @knorrium in #6252
* update transifex strings by @mononaut in #6251
* Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /frontend by @dependabot[bot] in #6253
* stricter async/await linting by @mononaut in #6045
* Hardcode federation addresses timelock to 4032 and rollback db by @natsoni in #6293
* Fix Lightning group overlapping title by @natsoni in #6290
* [auto-accelerator] document APIs by @nymkappa in #6231
* Fix the lightning node rankings dashboard by @knorrium in #6190
* Trigger hashrate weekly reindexing when mining pools are updated by @natsoni in #6309
* feat: improve UX by changing cursor to grab on blockchain wrapper by @most-improve123 in #6315
* fix(ui): pools address overflow and hide button on mobile (#5917) by @OscarG673 in #6274
* fix(a11y): add accessible labels to network dropdown and clipboard buttons by @kayyrod21 in #6260
* Bump webpack and @angular-devkit/build-angular in /frontend by @dependabot[bot] in #6277
* Bump axios from 1.13.2 to 1.13.5 in /frontend by @dependabot[bot] in #6299
* [npm] bump @angular/cli to 20.3.16 by @nymkappa in #6321
* Bump mysql2 from 3.16.0 to 3.17.1 in /backend by @dependabot[bot] in #6305
* Bump axios from 1.13.3 to 1.13.5 in /backend by @dependabot[bot] in #6300
* Bump qs from 6.14.1 to 6.14.2 in /backend by @dependabot[bot] in #6313
* Bump qs from 6.14.1 to 6.14.2 in /frontend by @dependabot[bot] in #6314
* Fix: Transaction's ETA changes on reload page by @rodribp in #6312
* fix: resolve CSS variables in SVG export by @JMoises-XCode in #6303
* [Bug] Lower fee rate range = 0 #5757 by @jramos0 in #6263
* Calculator improvements by @knorrium in #6259
* [enterprise] add support for testnets in enterprise landing page by @nymkappa in #6302
* [graph] fix `block-fees-subsidy` graph legend persistence by @nymkappa in #6327
* Refactor block first seen extraction from logs by @natsoni in #6081
* Add onramp and cake to about page by @hunicus in #6324
* [treasuries] make tx list more responsive by @nymkappa in #6291
* feat: add showDetails query param and toggle for tx metadata by @jramos0 in #6272
* Bump hono from 4.11.9 to 4.12.0 in /frontend by @dependabot[bot] in #6334
* Bump tar from 7.5.7 to 7.5.9 in /frontend by @dependabot[bot] in #6333
* Bump systeminformation from 5.27.14 to 5.31.1 in /frontend by @dependabot[bot] in #6332
* Update from transifex by @mononaut in #6326

[New Contributors]

* @adambor made their first contribution in #5962
* @achow101 made their first contribution in #6068
* @most-improve123 made their first contribution in #6315
* @OscarG673 made their first contribution in #6274
* @kayyrod21 made their first contribution in #6260
* @rodribp made their first contribution in #6312
* @JMoises-XCode made their first contribution in #6303
* @jramos0 made their first contribution in #6263

Full Changelog: v3.2.1...v3.3.0

v3.3.0

Toggle v3.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
mononaut mononaut
![taptree](https://github.com/user-attachments/assets/4b45f126-d6e5-4…

…39c-8d1e-682a1ac833b8)

![sighash](https://github.com/user-attachments/assets/c0ed0cd9-6256-4f8c-a948-f120b6e8b4e0)
<img width="768" height="729" alt="stale blocks" src="https://github.com/user-attachments/assets/2dec8244-a7d1-4d8c-9751-b497be368acf" />

- 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!

* portlandhodl/ckpool-install-support by @portlandhodl in #5860
* Fix network change bug on stratum pages by @mononaut in #5864
* Continue to tag Docker builds as latest by @knorrium in #5863
* Fix false positive address poisoning warnings on wallet page by @mononaut in #5848
* preview stratum coinbase transactions by @mononaut in #5865
* wallet cache by @mononaut in #5830
* wallet 404 by @mononaut in #5831
* [accelerator] ui polish by @nymkappa in #5862
* Switch hammer to pickaxe by @hunicus in #5858
* River dashboard by @mononaut in #5846
* Replace mempool liquidity with mempool wallet by @hunicus in #5870
* Replace skinny pickaxe with fat pickaxe by @hunicus in #5869
* Fix liquid scroll overflow by @natsoni in #5871
* Taptree widget on addresss page by @natsoni in #5825
* [indexing] make `blocks.definition_hash` nullable and exit early if appropriate by @nymkappa in #5758
* Update copyright year to 2025 by @hunicus in #5872
* [Fix] CKSolo FreeBSD Production Installer Script by @portlandhodl in #5874
* maybe fix pickaxe svg bug by @mononaut in #5878
* Remove Bisq from Production Install Script by @portlandhodl in #5879
* Reset taptree widget on address change by @natsoni in #5880
* Fix cropped difficulty series in hashrate chart by @natsoni in #5876
* Switch all nav icons to svg by @hunicus in #5882
* Add new enterprise sponsor by @hunicus in #5888
* update custom dashboard configs by @mononaut in #5892
* revert borked svg fix by @mononaut in #5894
* [auth] better handling of 'disabled' users by @nymkappa in #5891
* Don't zoom when double click on amount button (mobile) by @natsoni in #5875
* [mining] fix potential bug where we try to index hashrate even if there are no blocks by @nymkappa in #5901
* [lightning] make sure channel id has valid format before caching its funding transaction by @nymkappa in #5902
* update utxo chart colors & add acceleration support by @mononaut in #5899
* fix enterprise network redirect bug by @mononaut in #5903
* experimental sighash highlighting by @mononaut in #5881
* misc signature highlighting fixes by @mononaut in #5904
* avoid requesting infinite acceleration history pages by @mononaut in #5907
* use stricter format for detecting DER signatures by @mononaut in #5905
* Annexes by @mononaut in #5906
* prioritize testnet4 address search results by @mononaut in #5915
* Fix coinbase tx details toggle by @natsoni in #5918
* Fix colspan value by @natsoni in #5919
* fix copy, add missing error string by @nymkappa in #5911
* Update social sharing image by @orangesurf in #5912
* Fix missing y axis on difficulty chart by @natsoni in #5926
* Add get-block v1 and get-blocks v1 by @hunicus in #5909
* reduce enterprise unfurler cluster sizes by @mononaut in #5927
* Add USD series to Liquid reserves graph by @natsoni in #5916
* Crop large OP_RETURN data in tx details section by @natsoni in #5920
* [accelerator] fix top-up link by @nymkappa in #5936
* [services] add new menu icons by @nymkappa in #5937
* Fix offline button wrongly opening tx preview by @natsoni in #5942
* sp cubo widget by @mononaut in #5935
* fix sub-1 sat/vb colors by @mononaut in #5939
* more dashboards by @mononaut in #5932
* [accelerator] show square payment receipt on pizza tracker by @nymkappa in #5933
* [services] add new bitcoin logo for card on file topup by @nymkappa in #5938
* Show decimal in block fee range by @natsoni in #5929
* fix cubo mobile layout by @mononaut in #5945
* tweak chart colors by @mononaut in #5944
* Bump base-x from 4.0.0 to 4.0.1 in /backend by @dependabot[bot] in #5895
* Bump mysql2 from 3.13.0 to 3.14.1 in /backend by @dependabot[bot] in #5889
* bump package-lock.json version (mismatch with package.json) by @nymkappa in #5947
* handle sub-1-sat-vb in audits by @mononaut in #5960
* standardize ephemeral dust by @mononaut in #5958
* fix frontend goggles annex detection by @mononaut in #5961
* Fix median fee calculation in underfilled blocks by @mononaut in #5954
* Add adambor to contributors by @adambor in #5962
* cubo widget tweaks by @mononaut in #5965
* Fill signatures data on transaction preview page by @natsoni in #5953
* bluer <1sat color by @mononaut in #5966
* support sub-1 sat txs in projected block fee charts by @mononaut in #5970
* fix missing prevout goggles by @mononaut in #5973
* Update Liquid branding by @natsoni in #5974
* fix fee recommendations by @mononaut in #5969
* fix blank fee distribution graph bug by @mononaut in #5977
* fix nonstandard anchor bug by @mononaut in #5978
* Calculator default value by @softsimon in #5979
* Bump axios from 1.8.1 to 1.10.0 in /backend by @dependabot[bot] in #5934
* Bump esbuild from 0.24.0 to 0.25.8 in /frontend by @dependabot[bot] in #5980
* Bump on-headers and compression in /frontend by @dependabot[bot] in #5976
* Add special block for Simplicity activation by @natsoni in #5989
* Support larger units in amount shortener by @natsoni in #5988
* Fix missing typescript import path aliases by @mononaut in #5984
* Liquid quick patch for simplicity taproot script spends by @mononaut in #5986
* Bump form-data from 4.0.0 to 4.0.4 in /backend by @dependabot[bot] in #5982
* Bump form-data from 4.0.0 to 4.0.4 in /frontend by @dependabot[bot] in #5983
* improve op_return display by @mononaut in #5990
* Update simplicity script to use correct witness element by @natsoni in #5992
* handle missing price data by @mononaut in #5994
* Fix scriptsig_asm in coinbase on non-esplora backends by @natsoni in #5997
* Fix fiat value in total received amount by @natsoni in #6002
* Update bull bitcoin logo for 2025 by @hunicus in #5792
* Fix websocket price data by @natsoni in #5999
* Add 'None' filter mode to mempool goggles by @natsoni in #5995
* [accelerator] minor tweak to dashboard `recent` widget to align status by @nymkappa in #6009
* remove console.log by @nymkappa in #6010
* Bump axios from 1.10.0 to 1.11.0 in /backend by @dependabot[bot] in #5987
* Bump pbkdf2 from 3.1.1 to 3.1.3 in /frontend by @dependabot[bot] in #5943
* Bump brace-expansion from 1.1.11 to 1.1.12 in /unfurler by @dependabot[bot] in #6013
* Bump sha.js from 2.4.11 to 2.4.12 in /frontend by @dependabot[bot] in #6015
* [menu] add new icon by @nymkappa in #6016
* [menu] add new icons by @nymkappa in #6017
* [menu] add new icon by @nymkappa in #6018
* Tag Docker images as latest when both builds are successful by @knorrium in #6012
* Add /api/tx/:txId/merkle-proof endpoint by @adambor in #5964
* fix sync-assets.js bugs by @mononaut in #6026
* Expose chain tips in public API by @mononaut in #6008
* [axios] bump timeouts from 10000 ms to 20000 ms by @nymkappa in #6032
* [accelerator] we don't need to start a new price subscription at checkout by @nymkappa in #6029
* Fix tx-list highlight overflow on small screens by @natsoni in #6033
* Improve tooltip message for number of scripts in Taproot tree by @natsoni in #6034
* Bump axios from 1.11.0 to 1.12.2 in /backend by @dependabot[bot] in #6037
* Bump cipher-base from 1.0.4 to 1.0.6 in /frontend by @dependabot[bot] in #6014
* Bump start-server-and-test from 2.0.3 to 2.1.0 in /frontend by @dependabot[bot] in #6027
* fix production readme electrs setup by @nymkappa in #6049
* always serve latest good prices by @mononaut in #6021
* Update custom dashboard by @natsoni in #6057
* Add custom image to balance graph widget by @natsoni in #6056
* Remove FreeBSD hack for sysconf with Rust by @junderw in #6058
* bump unfurler tar-fs dependency to 2.1.4 by @mononaut in #6053
* address poisoning detection fixes by @mononaut in #6055
* Reduce redundant block lookups by @mononaut in #6041
* fix process exit codes overridden to zero by @mononaut in #6043
* fix unhandled promise rejections & async issues by @mononaut in #6044
* Cache rust and npm deps by @knorrium in #6020
* support branded subdomains on liquid by @mononaut in #5975
* Add FAQ link for block child earlier than parent by @natsoni in #6023
* wildcard for prod domains by @mononaut in #6063
* don't hide accelerator modal for high-priority txs by @mononaut in #6062
* smaller custom dash image on mobile by @mononaut in #6061
* Hide faq icon for older blocks by @natsoni in #6064
* index & serve stale blocks by @mononaut in #6030
* Add /api/address/:address/utxo endpoint by @adambor in #5959
* [accelerator] use unique wording for acceleration confirmation by @nymkappa in #6028
* fix electrum /scripthash/.../utxo by @mononaut in #6065
* stale block list page by @mononaut in #6066
* [login/signup] polish redirects by @nymkappa in #6031
* Check for testnet4 in Bitcoin network checks by @achow101 in #6068
* stale beta by @mononaut in #6070
* Stale UX suggestions by @softsimon in #6071
* Don't show overpaid fee rating in sub-sat blocks by @natsoni in #6075
* stale block UI fixes by @mononaut in #6072
* fix block first seen time extraction by @mononaut in #6073
* limit stale block indexing queue size by @mononaut in #6076
* hotfix difficulty adjustment bug by @mononaut in #6078
* update block cache with stale data by @mononaut in #6084
* fix partial index chain validation by @mononaut in #6080
* Bump dtolnay/rust-toolchain from d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a to 6d653acede28d24f02e3cd41383119e8b1b35921 by @dependabot[bot] in #6047
* Refactor the sync assets script by @knorrium in #6067
* npm audit fix by @softsimon in #6093
* Community/about page: replace Citadel with Nirvati by @AaronDewes in #6091
* [accelerator] additional acceleration history API fixes by @mononaut in #6103
* set content limit to 10mb by @nymkappa in #5778
* [accelerator] use /accelerator/accelerations/:txid in transaction component by @nymkappa in #6101
* Add database integration tests by @knorrium in #6105
* Update the e2e tests dependencies by @knorrium in #6108
* Angular 16 -> 20 by @softsimon in #6100
* Allow pushdata numbers in multisig parser by @natsoni in #6118
* Fix bowtie tooltip output on electrum backend by @natsoni in #6122
* add missing trackBy fn to CPFP table by @mononaut in #6133
* fix debug.log permissions by @mononaut in #6074
* taproot witness annotations by @mononaut in #6092
* fix stale block links by @mononaut in #6094
* update frontend dependencies by @mononaut in #6123
* update backend dependencies by @mononaut in #6124
* standardize v30 op_return policy by @mononaut in #6095
* unstandardize excessive legacy sigops (v30 policy) by @mononaut in #6096
* update constributors by @mononaut in #6134
* Update default theme to wiz and rename classic to softsimon by @natsoni in #6104
* Bump cypress from 15.6.0 to 15.7.0 in /frontend by @dependabot[bot] in #6120
* fractional fee API by @mononaut in #6089
* remove obsolete conf settings for v30 by @mononaut in #6136
* decimal fee recommendations by @mononaut in #6090
* fix recommended fee tests by @mononaut in #6140
* round precise fees to 3.d.p by @mononaut in #6142
* Prevent accumulation of scheduled indexing runs by @natsoni in #6113
* [accelerator] show accel count in chart, default to 1y stats, force min 1m in chart by @nymkappa in #5602
* Fix indexer retry flow by @natsoni in #6149
* Enable the mariadb auto upgrade process by @knorrium in #6150
* [deps] bump frontend angular to 20.3.15 by @mononaut in #6151
* Change nav links for docs/book to enterprise/db on official instances by @hunicus in #6148
* Add api docs for /api/v1/fees/precise by @hunicus in #6147
* maybe fix scriptsig asm parsing buffer overflow by @mononaut in #6158
* fix unreachable code warnings by @mononaut in #6156
* fix ln undefined .split error by @mononaut in #6157
* Correct enterprise upsell link in docs by @hunicus in #6163
* Display unpublished scripts in taptree widget by @natsoni in #6129
* Remove unused tlite dependency by @natsoni in #6166
* Bump systeminformation and cypress in /frontend by @dependabot[bot] in #6172
* Bump express in /frontend by @dependabot[bot] in #6137
* Bump express from 4.21.2 to 4.22.1 in /backend by @dependabot[bot] in #6138
* Bump mysql2 from 3.14.1 to 3.16.0 in /backend by @dependabot[bot] in #6167
* remove frontend esbuild dependency by @mononaut in #6173
* [prices] remove unused internal API by @nymkappa in #6025
* show duplicate txid notice by @mononaut in #6174
* fix bad block 1 link by @mononaut in #6175
* Allow the frontend Docker container to override the proxied services URL by @knorrium in #6177
* Accelerate button on unconfirmed transactions in address page by @natsoni in #6171
* update i18n by @mononaut in #6183
* Delete unfurler by @wiz in #6184
* add missing liquid png by @mononaut in #6186
* fix logger jest mock in backend tests by @mononaut in #6188
* Fix frontend deprecation warnings by @natsoni in #6182
* remove unnecessary og:image:type tags by @mononaut in #6191
* [theme] if css fails to load, revert to default by @nymkappa in #6196
* [price] remove bitfinex JPY feed by @nymkappa in #6197
* 🧹 Fix a few lint errors by @knorrium in #6192
* filter private addresses on wallet page by @mononaut in #6199
* Improve color theme loading and fix Safari issues by @natsoni in #6201
* feat: Add mempool-electrs docs by @junderw in #6205
* bump frontend packages by @mononaut in #6206
* Bump ws and @types/ws in /backend by @dependabot[bot] in #6195
* Update electrum RPC responses by @orangesurf in #6210
* Bump node to v24.13 by @knorrium in #6212
* Refactor Docker workflow by @knorrium in #6214
* Refactor Github Docker workflows by @knorrium in #6135
* build & use content-hashed theme bundles by @mononaut in #6215
* Update Liquid default preview image by @natsoni in #6221
* [deps] bump qs and body-parser backend versions by @mononaut in #6207
* unsquish cobranded logos by @mononaut in #6222
* Add mempool holdings logo to about page by @mononaut in #6224
* fix error pipe, improve address errors by @mononaut in #6225
* Bump hono from 4.11.3 to 4.11.4 in /frontend by @dependabot[bot] in #6211
* Bump cypress from 15.8.1 to 15.9.0 in /frontend by @dependabot[bot] in #6213
* bump tar to 7.5.5 and jsdiff to 4.0.4 by @mononaut in #6229
* Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in #6230
* Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 by @dependabot[bot] in #6179
* Bump axios from 1.12.2 to 1.13.3 in /backend by @dependabot[bot] in #6236
* [accelerator] accelerator referral code rev share by @nymkappa in #5952
* Add missing liquid federation address by @natsoni in #6237
* [liquid] fix peg db table truncations by @mononaut in #6239
* Polish Liquid dashboard during initial indexing by @natsoni in #6241
* Freeze skeleton loader while Liquid audit is in progress by @natsoni in #6244
* Bump hono from 4.11.4 to 4.11.7 in /frontend by @dependabot[bot] in #6242
* Bump tar and @angular/cli in /frontend by @dependabot[bot] in #6245
* hotfix for qs breaking query param change by @mononaut in #6246
* Add support for regtest by @knorrium in #6248
* Fix DB migration: only rollback Liquid data if needed by @natsoni in #6247
* Add regtest to the isAnyTestnet check by @knorrium in #6250
* Use the mempool-ci runner by @knorrium in #6252
* update transifex strings by @mononaut in #6251
* Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /frontend by @dependabot[bot] in #6253
* stricter async/await linting by @mononaut in #6045
* Hardcode federation addresses timelock to 4032 and rollback db by @natsoni in #6293
* Fix Lightning group overlapping title by @natsoni in #6290
* [auto-accelerator] document APIs by @nymkappa in #6231
* Fix the lightning node rankings dashboard by @knorrium in #6190
* Trigger hashrate weekly reindexing when mining pools are updated by @natsoni in #6309
* feat: improve UX by changing cursor to grab on blockchain wrapper by @most-improve123 in #6315
* fix(ui): pools address overflow and hide button on mobile (#5917) by @OscarG673 in #6274
* fix(a11y): add accessible labels to network dropdown and clipboard buttons by @kayyrod21 in #6260
* Bump webpack and @angular-devkit/build-angular in /frontend by @dependabot[bot] in #6277
* Bump axios from 1.13.2 to 1.13.5 in /frontend by @dependabot[bot] in #6299
* [npm] bump @angular/cli to 20.3.16 by @nymkappa in #6321
* Bump mysql2 from 3.16.0 to 3.17.1 in /backend by @dependabot[bot] in #6305
* Bump axios from 1.13.3 to 1.13.5 in /backend by @dependabot[bot] in #6300
* Bump qs from 6.14.1 to 6.14.2 in /backend by @dependabot[bot] in #6313
* Bump qs from 6.14.1 to 6.14.2 in /frontend by @dependabot[bot] in #6314
* Fix: Transaction's ETA changes on reload page by @rodribp in #6312
* fix: resolve CSS variables in SVG export by @JMoises-XCode in #6303
* [Bug] Lower fee rate range = 0 #5757 by @jramos0 in #6263
* 🧮 Calculator improvements  by @knorrium in #6259
* [enterprise] add support for testnets in enterprise landing page by @nymkappa in #6302
* [graph] fix `block-fees-subsidy` graph legend persistence by @nymkappa in #6327
* Refactor block first seen extraction from logs by @natsoni in #6081
* Add onramp and cake to about page by @hunicus in #6324
* [treasuries] make tx list more responsive by @nymkappa in #6291
* feat: add showDetails query param and toggle for tx metadata by @jramos0 in #6272
* Bump hono from 4.11.9 to 4.12.0 in /frontend by @dependabot[bot] in #6334
* Bump tar from 7.5.7 to 7.5.9 in /frontend by @dependabot[bot] in #6333
* Bump systeminformation from 5.27.14 to 5.31.1 in /frontend by @dependabot[bot] in #6332
* Update from transifex by @mononaut in #6326

* @adambor made their first contribution in #5962
* @achow101 made their first contribution in #6068
* @most-improve123 made their first contribution in #6315
* @OscarG673 made their first contribution in #6274
* @kayyrod21 made their first contribution in #6260
* @rodribp made their first contribution in #6312
* @JMoises-XCode made their first contribution in #6303
* @jramos0 made their first contribution in #6263

**Full Changelog**: v3.2.1...v3.3.0

v3.3.0-rc1

Toggle v3.3.0-rc1's commit message
Tag v3.3.0-rc1

v3.3.0-beta3

Toggle v3.3.0-beta3's commit message
Tag v3.3.0-beta3

v3.3.0-beta2

Toggle v3.3.0-beta2's commit message
Tag v3.3.0-beta2

v3.3.0-beta

Toggle v3.3.0-beta's commit message
Tag v3.3.0-beta

v3.3.0-alpha2

Toggle v3.3.0-alpha2's commit message

Verified

This tag was signed with the committer’s verified signature.
v3.3.0-alpha2

Tag v3.3.0-alpha2 for testing

v3.3.0-alpha1

Toggle v3.3.0-alpha1's commit message

Verified

This tag was signed with the committer’s verified signature.
v3.3.0-alpha1

Tag v3.3.0-alpha1 for testing

v3.3.0-dev-20251222

Toggle v3.3.0-dev-20251222's commit message
Tag v3.3.0-dev-20251222

v3.3.0-dev-20251129

Toggle v3.3.0-dev-20251129's commit message
Tag v3.3.0-dev-20251129 for testing