Monero Dev Activity Report - Week 32 2026: 79 PRs, 10 Issues
This weekly report aims to provide a big picture view of Monero development activity, increase community support for existing devs and, hopefully, encourage new contributions.
1 - PRs (79, 43:6:30)
Opened (43)
monero-project/monero:
- #110321 doxyfile: remove comments, improve build performance (jpk68)
- #110332 rpc: hide sensitive txs from restricted block templates (selsta)
- #110343 rpc: hide sensitive txs from restricted block templates [release-v0.18] (selsta)
- #110354 wallet_api: reject transaction file signing with hardware wallets (selsta)
- #110365 wallet_api: reject transaction file signing with hardware wallets [release-v0.18] (selsta)
- #110376 p2p: use a bool for send() (j-berman)
- #110407 simplewallet: show error for timed-out hardware wallets (jpk68)
- #110418 p2p: use a bool for send() [v0.18] (j-berman)
- #110449 device_trezor: fix wrong ack variable (jpk68)
- #1104510 device_trezor: add trezor host protocol support (jpk68)
- #1104611 wallet_rpc_server: add weight to describe_transfer (Ap4sh)
- #1104712 device_trezor: update protobuf definitions (jpk68)
- #1104813 p2p: update peer’s height on new block & widen window for relay (j-berman)
- #1104914 blockchain: if block is known invalid, fail block verification (j-berman)
- #1105015 cryptonote_core: rm unnecessary db reads before block relay (j-berman)
- #1105116 rpc: make thread count configurable, use better default value (jpk68)
- #1105317 epee: enable tcp_nodelay for rpc connections (jpk68)
- #1105418 cmake: add more compiler warnings (jpk68)
- #1105519 wallet2: honor max_blocks bound during fast_refresh hash pulls (woodser)
- #1105620 wallet2: honor max_blocks bound during fast_refresh hash pulls [release-v0.18] (woodser)
- #1105721 src: fix issues found through static analysis (jpk68)
- #1105822 tx_pool: fix write abort and improve locking for relayable txs (jeffro256)
- #1106123 wallet: fix split transaction change address display (selsta)
- #1106224 crypto: improve CSPRNG backtracking resistance (selsta)
- #1106325 blockchain, tx_pool: release locks before db-only reads (jpk68)
- #1106426 tests: update gtest to 1.17.0 (Ap4sh)
- #1106527 cryptonote_basic: parse_and_validate_tx param that checks blob max size before parsing (j-berman)
- #1106628 epee: replace some fragile code (jpk68)
- #1106729 cryptonote_basic: sanity check on key offsets (j-berman)
- #1106830 blockchain_db: resume interrupted pruning (Ap4sh)
- #1106931 src, epee: decouple net client users from http_client header (jpk68)
- #1107032 simplewallet: add clear command (thomasbuilds)
- #1107233 blockchain_db: remove DB batching code (jeffro256)
- #1107334 wallet: respect –no-dns for OpenAlias (Ap4sh)
- #1107435 p2p: deduplicate peer connect/handshake logic (jpk68)
- #1107536 cmake: disable stack traces by default for release builds (rene-guenon)
monero-project/monero-gui:
- #467037 settings: add System/Light/Dark theme selector (atraxsrc)
- #467438 wizard: add Trezor Safe 7 support (TyLauriente)
- #467839 Fix silent errors and harden IPC and daemon handling (Ismail-Benali)
- #467740 security: remove sensitive data from logs and escape HTML in tx details (Ismail-Benali)
monero-project/monero-site:
- #269641 styles: fix RTL rendering of step numbers and external link icons [beta] (redsh4de)
- #269542 Add dotnet resources (deverickapollo)
- #269443 blog: add beta.getmonero.org announcement (redsh4de)
Closed (6)
monero-project/monero:
- #1104344 device_trezor: add Trezor Host Protocol v2 support (TyLauriente)
- #1100145 cmake: silence rapidjson warnings (jpk68)
- #1106046 Master (dausspekeey)
- #1100547 src: remove dependency on boost spirit (jpk68)
- #1107148 zmq: don’t log eagain as an error in relay_to_pub (jpk68)
monero-project/monero-gui :
- #458149 DaemonManager, P2PoolManager: supervise spawned processes (thomasbuilds)
monero-project/monero-site: none
Merged (30)
monero-project/monero:
- #1084550 txpool: re-relay txs that haven’t been relayed and need to be [v0.18] (j-berman)
- #1084051 txpool: re-relay txs that haven’t been relayed and need to be (j-berman)
- #1098652 p2p: remove dead code (thomasbuilds)
- #1099153 cryptonote_core: remove dead code (thomasbuilds)
- #1100054 wallet2: fix compiler warning (jpk68)
- #1100455 guix: remove distribution package from install docs (tobtoht)
- #1099856 device: report ledger state when no app is open (reservedbytes)
- #1101857 wallet2: clamp export_outputs start to the number of transfers (munzzyy)
- #1101958 cryptonote_basic: keep additional derivations aligned in key image helper (munzzyy)
- #1102059 simplewallet: use the swept account for index=all in sweep_main (munzzyy)
- #1102260 device: implement default device locking (woodser)
- #1102361 device: implement default device locking [release-v0.18] (woodser)
- #1102662 simplewallet: show default value in Y/N prompts (bsandham)
- #1099763 device: fix ledger status code reporting (reservedbytes)
- #1102564 epee: fix peak upload speed accounting (Ap4sh)
- #734565 Change p2p connection map from raw pointers to weak_ptrs (vtnerd)
- #1103166 depends: native_protobuf: don’t include debug symbols in protoc binary (tobtoht)
- #1103067 wallet2: fix faulty bounds check (jpk68)
- #1102868 depends: boost: don’t embed absolute paths in cmake config (tobtoht)
- #1102969 cryptonote_protocol: avoid copying block span in add_blocks (jpk68)
- #1104270 device_ledger: fix some comments (jpk68)
- #1103971 simplewallet: tweak description of donate command (jpk68)
- #1088372 wallet: initialize URI parse outputs (Ap4sh)
- #1093073 rpc: speed up mempool lookup in get_transactions (jpk68)
monero-project/monero-gui:
- #467174 Transfer: disable offline signing for hardware wallets (selsta)
- #467675 p2pool v4.18 (SChernykh)
- #466876 main: hint at device state when a hardware wallet fails to open (reservedbytes)
- #466977 chore: update zxcvbn-c (jpk68)
- #467278 qml: fix restore height from a date typed without hyphens (munzzyy)
monero-project/monero-site:
- #268979 config: typecheck against astro’s strictest preset [beta] (thomasbuilds)
2 - ISSUES (10, 5:5)
Opened (5)
monero-project/monero:
- #1103880 CLI wallet will reject correct passwords after inactivity lock is triggered (jpk68)
- #1105281 TCP_NODELAY is disabled for RPC connections (jpk68)
- #1105982 Exception escaping node_server::idle_worker() permanently disables all p2p maintenance (out-peers → 0, connections never reaped) (sethforprivacy)
monero-project/monero-gui:
- #467383 Password strength estimation is not shown when changing a wallet password (jpk68)
- #467584 Enable displaying balance in other currencies - BROKEN in Qubes/Whonix (duterlyfly)
monero-project/monero-site: none
Closed (5)
monero-project/monero:
- #1100385 Default prompt options in the CLI wallet are unintuitive (jpk68)
- #862586 Default prompt options in the CLI wallet are unintuitive (evercraze)
- #1102187 Problem with a transaction from mymonero wallet not showing to the receiver although it deducted from balance (karimhassan777-ux)
- #1102788 why wallet cannot refresh by public rpc (maogo)
monero-project/monero-gui:
- #350789 Ledger Nanox : handle locked device gracefully (jonathancross)
monero-project/monero-site: none
That’s it for this week’s dev activity report. I will try and publish one every Sunday. Let me know if I missed anything or if you want to see any other statistics/repos included in future reports. Feedback/edits: @ /about.
Previous reports are listed in the [dev] section.
-3RA