iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

CHANGELOG.md (22795B)


      1 # Changelog
      2 
      3 All notable changes to iuna are documented in this file. Releases are generated
      4 from the Git history and Conventional Commit titles by deployment.sh.
      5 
      6 ## [Unreleased]
      7 
      8 ## [0.4.46] - 2026-09-27
      9 
     10 ### Fixed
     11 
     12 - include hybrid rewards in balance
     13 
     14 ## [0.4.45] - 2026-09-27
     15 
     16 ### Added
     17 
     18 - track total UTXOs
     19 
     20 ### Fixed
     21 
     22 - remove misleading wallet address chart
     23 - recover hybrid addresses across pending gaps
     24 - pin compatible tauri cli
     25 
     26 ## [0.4.44] - 2026-09-24
     27 
     28 ### Fixed
     29 
     30 - optimize hybrid UTXOs
     31 
     32 ## [0.4.43] - 2026-09-24
     33 
     34 ### Added
     35 
     36 - upgrade web wallet to hybrid addresses
     37 
     38 ## [0.4.42] - 2026-09-24
     39 
     40 ### Added
     41 
     42 - rotate hybrid wallet addresses
     43 
     44 ## [0.4.41] - 2026-09-23
     45 
     46 ### Performance
     47 
     48 - incrementally warm derived data
     49 
     50 ## [0.4.40] - 2026-09-23
     51 
     52 ### Fixed
     53 
     54 - prioritize required hybrid anchor burn
     55 
     56 ## [0.4.39] - 2026-09-23
     57 
     58 ### Fixed
     59 
     60 - finalize hybrid migration flows
     61 
     62 ## [0.4.38] - 2026-09-23
     63 
     64 ### Added
     65 
     66 - enable hybrid rewards and burns
     67 
     68 ## [0.4.37] - 2026-09-22
     69 
     70 ### Fixed
     71 
     72 - update Discord invite link
     73 
     74 ## [0.4.36] - 2026-09-22
     75 
     76 ### Added
     77 
     78 - enable quantum migration flow
     79 - expose compatible v2 mempool
     80 - retain confirmed v2 history
     81 
     82 ### Fixed
     83 
     84 - recover pending v2 transactions
     85 
     86 ## [0.4.35] - 2026-09-21
     87 
     88 ### Performance
     89 
     90 - parallelize sync VDF verification
     91 
     92 ## [0.4.34] - 2026-09-15
     93 
     94 ### Added
     95 
     96 - show transaction details
     97 - show peer country codes
     98 
     99 ### Fixed
    100 
    101 - render clone command as code
    102 
    103 ## [0.4.33] - 2026-09-15
    104 
    105 ### Added
    106 
    107 - expose peer handshake details
    108 - add dormant transaction v2
    109 - verify dormant hybrid signatures
    110 - prepare height 3000 quantum migration
    111 - validate v2 transactions in mempool
    112 - include v2 transactions in blocks
    113 - update rustls
    114 
    115 ### Tests
    116 
    117 - add quantum audit coverage
    118 - run regular block-budget coverage post-activation
    119 
    120 ## [0.4.32] - 2026-09-13
    121 
    122 ### Fixed
    123 
    124 - allow updater commands from local UI
    125 
    126 ## [0.4.31] - 2026-09-12
    127 
    128 ### Added
    129 
    130 - prepare quantum-safe migration
    131 - advertise quantum migration capabilities
    132 
    133 ### Documentation
    134 
    135 - update protocol
    136 
    137 ## [0.4.30] - 2026-09-10
    138 
    139 ### Added
    140 
    141 - add signed automatic updates
    142 
    143 ### Fixed
    144 
    145 - include updater public key in Docker context
    146 - use Rustls for cross-platform releases
    147 - roll back failed release preparation
    148 - use native roots for updater TLS
    149 - cancel competing recovery finalizers
    150 
    151 ## [0.4.29] - 2026-09-10
    152 
    153 ### Added
    154 
    155 - protect in-memory secrets
    156 
    157 ### Fixed
    158 
    159 - reduce app icon mark size
    160 - harden cheap denial of service paths
    161 - pin candidate genesis
    162 - evict lower-fee packages under pressure
    163 - keep adversarial difficulty cache consistent
    164 - honor local profile during initial sync
    165 - tolerate stale fork gossip
    166 
    167 ### Changed
    168 
    169 - type validation control flow
    170 
    171 ### Documentation
    172 
    173 - update thanks
    174 - remove stale release planning artifacts
    175 
    176 ## [0.4.28] - 2026-09-09
    177 
    178 ### Fixed
    179 
    180 - show all transaction types by default
    181 
    182 ### Maintenance
    183 
    184 - automate complete changelog generation
    185 
    186 ## [0.4.27] - 2026-09-09
    187 
    188 ### Added
    189 
    190 - allow custom fee rates
    191 - filter and paginate transactions
    192 
    193 ### Fixed
    194 
    195 - explain oversized transactions
    196 - restore macOS tray icon
    197 
    198 ## [0.4.26] - 2026-09-08
    199 
    200 ### Added
    201 
    202 - support multiple and watch-only wallets
    203 
    204 ### Changed
    205 
    206 - Refine landing page flow and spacing
    207 - Add clean monochrome tray icon
    208 - Show complete reward fee flow in wallet
    209 
    210 ## [0.4.25] - 2026-09-08
    211 
    212 ### Added
    213 
    214 - highlight light wallet on downloads page
    215 
    216 ### Fixed
    217 
    218 - use English throughout wallet
    219 
    220 ### Changed
    221 
    222 - Show fees as reward source
    223 - Optimize wallet consolidation preview
    224 - Fix post-recovery ticket resumption test
    225 - Stabilize sync resilience deployment test
    226 
    227 ## [0.4.24] - 2026-09-08
    228 
    229 ### Added
    230 
    231 - add lightweight browser wallet
    232 - expose wallet rewards and dedicated host
    233 
    234 ## [0.4.23] - 2026-09-07
    235 
    236 ### Added
    237 
    238 - add public wallet endpoint
    239 
    240 ## [0.4.22] - 2026-09-07
    241 
    242 ### Changed
    243 
    244 - Show wallet optimization only when relevant
    245 - Show peer network issues as warnings
    246 - Improve dashboard status details
    247 
    248 ## [0.4.21] - 2026-09-07
    249 
    250 ### Changed
    251 
    252 - Add guided wallet UTXO optimization
    253 
    254 ## [0.4.20] - 2026-09-07
    255 
    256 ### Changed
    257 
    258 - Restore automatic recovery liveness
    259 
    260 ## [0.4.19] - 2026-09-07
    261 
    262 ### Changed
    263 
    264 - Start fallback VDFs before rank slots
    265 
    266 ## [0.4.18] - 2026-09-07
    267 
    268 ### Changed
    269 
    270 - Test post-activation recovery convergence
    271 - Fix P2P convergence after recovery partitions
    272 - Add process-level P2P partition recovery gate
    273 - Preserve P2P partition release evidence
    274 - Audit live recovery chain evidence
    275 - Add process-level sync resilience gate
    276 - Update next release readiness milestone
    277 - Refresh homepage positioning and roadmap
    278 
    279 ## [0.4.17] - 2026-09-05
    280 
    281 ### Changed
    282 
    283 - Add compact Discord link to app sidebar
    284 - Check for updates more often
    285 
    286 ## [0.4.16] - 2026-09-04
    287 
    288 ### Changed
    289 
    290 - Refine development leaderboards UI
    291 
    292 ## [0.4.15] - 2026-09-04
    293 
    294 ### Changed
    295 
    296 - Remove PLAN.md
    297 - Show compact storage bytes in explorer
    298 - Add chain storage and proof metrics
    299 - Refine chain and leaderboard interactions
    300 
    301 ## [0.4.14] - 2026-09-04
    302 
    303 ### Changed
    304 
    305 - Avoid finalizer anchor conflicts with pending transfers
    306 
    307 ## [0.4.13] - 2026-09-04
    308 
    309 ### Changed
    310 
    311 - Fix ticket block size estimation
    312 - Fix orphaned finalizer burn recovery
    313 - Speed up and stabilize release soak
    314 - Parallelize adversarial release tests
    315 
    316 ## [0.4.12] - 2026-09-03
    317 
    318 ### Changed
    319 
    320 - Modernize website section navigation
    321 - Add Cloudflare analytics to website build
    322 - Add unified branding and site SEO
    323 - Improve homepage scroll gesture handling
    324 - Fix homepage scroll responsiveness
    325 - Make wallet addresses open contact editor
    326 
    327 ## [0.4.11] - 2026-09-03
    328 
    329 ### Changed
    330 
    331 - Trust locally verified chain across releases
    332 
    333 ## [0.4.10] - 2026-09-02
    334 
    335 ### Changed
    336 
    337 - Add desktop tray background mode
    338 - Fix Windows tray cross-build dependencies
    339 
    340 ### Documentation
    341 
    342 - remove legacy protocol guidance
    343 
    344 ## [0.4.9] - 2026-09-02
    345 
    346 ### Fixed
    347 
    348 - fit homepage title on mobile
    349 - remove dashboard viewport overflow
    350 
    351 ### Changed
    352 
    353 - Use mobile brand icon styling on desktop
    354 - Restore brand icon hover animation
    355 - Add non-moving menu click feedback
    356 
    357 ### Documentation
    358 
    359 - simplify current protocol guide
    360 
    361 ## [0.4.8] - 2026-09-02
    362 
    363 ### Changed
    364 
    365 - Make post-1000 release testing the default
    366 - Refresh public site and live candidate docs
    367 - Add website-only deployment mode
    368 - Add management dashboard
    369 - Refine homepage messaging
    370 - Remove source build homepage link
    371 - Skip repeated local chain VDF verification
    372 - Update committee adversarial rejection tests
    373 - Refine homepage visual design
    374 
    375 ## [0.4.7] - 2026-09-01
    376 
    377 ### Changed
    378 
    379 - Queue burns for one block
    380 - Extend post-activation burn E2E
    381 - Run long deployment tests by default
    382 
    383 ## [0.4.6] - 2026-08-31
    384 
    385 ### Changed
    386 
    387 - Improve transfer confirmation and address labels
    388 - Bind burns to the current chain tip
    389 
    390 ## [0.4.5] - 2026-08-31
    391 
    392 ### Changed
    393 
    394 - Add docker e2e checkpoints
    395 - Fix transfer confirmation in production UI
    396 - Add checkpoint e2e test scenarios
    397 
    398 ## [0.4.4] - 2026-08-30
    399 
    400 ### Changed
    401 
    402 - Remove redundant management UI button
    403 - Harden first-run password setup
    404 - Bind transactions to chain identity
    405 - Activate chain-bound signing at height 1000
    406 - Add checksummed network addresses
    407 - Add objective finality at height 1000
    408 - Fix finalization stalls and committee grinding
    409 - Fix vulnerable desktop dependencies
    410 - Fix automatic burn fee rate handling
    411 - Fix mine transaction replay inflation
    412 - Fix cross-platform release builders
    413 
    414 ## [0.4.3] - 2026-08-29
    415 
    416 ### Changed
    417 
    418 - Improve P2P chain synchronization
    419 - Ignore .scratch
    420 
    421 ## [0.4.2] - 2026-08-28
    422 
    423 ### Changed
    424 
    425 - Fix stale Windows installer selection
    426 - Make management UI mobile friendly
    427 
    428 ## [0.4.1] - 2026-08-27
    429 
    430 ### Fixed
    431 
    432 - resist block grinding from height 1000
    433 - recover from forked block pages
    434 
    435 ### Changed
    436 
    437 - Preserve client IPs for admin allowlist
    438 - Rebuild incompatible UI caches on startup
    439 
    440 ### Performance
    441 
    442 - fit large proofs to checkpoint budget
    443 
    444 ## [0.4.0] - 2026-08-26
    445 
    446 ### Changed
    447 
    448 - Document fee distribution
    449 - Validate reveal bundles before conflict handling
    450 - Reset protocol around public burn bundles
    451 - Add Stratum endpoint settings
    452 - Harden burn bundle relay checks
    453 - Add Stratum DoS limits
    454 - Add fork snapshot adversarial tests
    455 - Harden compact snapshot decoder
    456 - Add supply invariant adversarial tests
    457 - Harden HTTP auth abuse checks
    458 - Add multi-node adversarial network test
    459 - Add release-mode soak test
    460 - Document operator failure playbooks
    461 - Document mainnet candidate rehearsal
    462 - Add operator health metrics
    463 - Freeze mainnet candidate parameters
    464 - Document candidate promotion path
    465 - Add attack economics adversarial tests
    466 - Add fuzzing plan and harnesses
    467 - Run fuzz smoke checks during deployment
    468 - Add mini-validator block precheck oracle
    469 - Add mini-validator supply oracle
    470 - Fix duplicate ticket creation with mini-validator
    471 - Complete mini-validator consensus oracles
    472 - Add economic sweep runner
    473 - Model economic sweep dimensions
    474 - Add performance budget adversarial tests
    475 - Add partition chaos adversarial tests
    476 - Harden persistence crash consistency
    477 - Add candidate promotion rehearsal
    478 - Document candidate upgrade rollback flow
    479 - Document security review checklist
    480 - Add wallet config fuzz target
    481 - Add P2P and Stratum performance budget tests
    482 - Cover local chain reset persistence
    483 - Cover combined economic sweep pressure
    484 - Cover recovery block oracle rules
    485 - Align release fuzz gates
    486 - Validate release fuzz run override
    487 - Cover release fuzz gate wiring
    488 - Remove release gate text tests
    489 - Cover future block P2P policy
    490 - Cover atomic P2P block batch rejection
    491 - Add local Docker testnet startup passwords
    492 - Configure local testnet mining roles
    493 - Remove obsolete fee penalty style
    494 - Improve Docker setup and block loss accounting
    495 - Enforce rank-specific burn committee rewards
    496 - Optimize Rust VDF prover
    497 - Add chiavdf compatibility test
    498 - Move long adversarial tests out of pre-commit
    499 - Review wallet security for candidate
    500 - Stabilize chain persistence test
    501 - Rebroadcast local burn bundles
    502 - Request missing burn bundles over gossip
    503 - Keep candidate protocol version at one
    504 - Simplify burn bundle gossip docs
    505 - Fix genesis finalization display
    506 - Limit setup peer discovery dials
    507 - Fix testnet burn defaults and bundle quorum UI
    508 - Fix local burn committee quorum handling
    509 - Restore conservative genesis burn defaults
    510 - Improve local testnet burn defaults and warnings
    511 - Expand ticket-backed burn committees
    512 - Cancel stale VDF work
    513 - Project UI data outside requests
    514 - Page P2P chain synchronization
    515 - Block management UI while syncing
    516 - Deduplicate automatic finalization skip logs
    517 - Make metrics projection incremental
    518 - Report incremental block sync progress
    519 - Add burn bundle selection details
    520 - Add network reset migration flow
    521 - Prepare candidate network messaging and admin access
    522 - Show block reward fee flow
    523 - fix local testnet profile for compose nodes
    524 - Add website service to Docker Compose
    525 - Simplify VDF benchmark documentation
    526 - Test and harden protocol invariants
    527 - Keep admin IP allowlist outside version control
    528 - Invalidate stale sync work on chain reset
    529 - Use app version for UI cache busting
    530 - Optimize compact block storage
    531 - Use compact storage size for block consensus
    532 - Archive legacy chain databases on startup
    533 - Support genesis deployments with fresh PVCs
    534 - Recreate permanent PVC for genesis deployments
    535 - Harden genesis deployment rollout
    536 - Fix adversarial fixture ticket IDs
    537 - Speed up release checks and update fuzz lock
    538 
    539 ## [0.3.10] - 2026-08-18
    540 
    541 ### Changed
    542 
    543 - Harden reveal committee lineage selection
    544 - Style markdown files in git browser
    545 
    546 ## [0.3.9] - 2026-08-17
    547 
    548 ### Changed
    549 
    550 - Harden p2p block import and mempool sizing
    551 - Activate reveal bundle signature thresholds
    552 - Fix automatic burn fees after activation
    553 - Lower long-test budgets
    554 
    555 ## [0.3.8] - 2026-08-16
    556 
    557 ### Changed
    558 
    559 - Test zero-fee blinded creation rejection
    560 - Fix recovery finalization liveness
    561 - Harden peer discovery address handling
    562 - Constrain block detail transaction list height
    563 
    564 ## [0.3.7] - 2026-08-15
    565 
    566 ### Changed
    567 
    568 - Add testnet chaos property coverage
    569 - Add project roadmap
    570 - Add max send amount button
    571 - Block zero-fee spam after activation
    572 - Add devnet node runner callout
    573 
    574 ## [0.3.6] - 2026-08-14
    575 
    576 ### Changed
    577 
    578 - Add adversarial reveal and p2p regression tests
    579 - Gate reveal fee mask attribution at height 750
    580 
    581 ## [0.3.5] - 2026-08-14
    582 
    583 ### Changed
    584 
    585 - Add development mode metrics UI
    586 
    587 ## [0.3.4] - 2026-08-14
    588 
    589 ### Changed
    590 
    591 - Reject transactions too large for blocks
    592 - Activate unique-owner reveal committees at height 500
    593 - Fix deployment bug
    594 - Refine downloads page layout
    595 
    596 ## [0.3.3] - 2026-08-13
    597 
    598 ### Changed
    599 
    600 - Remove redundant build step
    601 - Show reveal metrics and finalizer status
    602 - Improve mobile homepage hero
    603 
    604 ## [0.3.2] - 2026-08-13
    605 
    606 ### Changed
    607 
    608 - Make windows build cache persistent
    609 - Use getiuna.org domain
    610 - Support re-deploying
    611 - Add redirect to new domain
    612 - Polish static source browser
    613 - Enable external links from desktop UI
    614 - Fix version update badge comparison
    615 - Specify thanks
    616 - Move address book form into recipient picker
    617 - Improve deployment script
    618 
    619 ## [0.3.1] - 2026-08-12
    620 
    621 ### Changed
    622 
    623 - Fix release artifact container path
    624 - Build Windows desktop artifact in Docker
    625 - Use socket address for deployed node announce
    626 - Add new admin UI endpoint
    627 - Fix static git clone over HTTP
    628 - Highlight Discord links on homepage
    629 - Invalidate missed fallback tickets
    630 
    631 ## [0.3.0] - 2026-08-12
    632 
    633 ### Changed
    634 
    635 - Add README community badges
    636 - Fix VDF modulus and reset consensus gates
    637 - Use crate PBKDF2 for auth passwords
    638 - Remove CI test
    639 - Add static deployment site
    640 - Fix deployment version replacement
    641 - Preserve deployment replacement captures
    642 
    643 ## [0.2.47] - 2026-08-11
    644 
    645 ### Changed
    646 
    647 - Add thanks page
    648 - Improve reveal bundle timing and UTXO selection
    649 - Fix UTXO range selection clicks
    650 - Improve UI data cache consistency
    651 
    652 ## [0.2.46] - 2026-08-11
    653 
    654 ### Changed
    655 
    656 - Fix initial block rail rendering
    657 - Show chain reset result as global flash
    658 
    659 ## [0.2.45] - 2026-08-11
    660 
    661 ### Changed
    662 
    663 - Improve block loading skeleton
    664 - Use warm UI cache for chain endpoints
    665 - Persist UI chain indexes
    666 - Request snapshot for single block fork errors
    667 - Add local chain reset action
    668 
    669 ## [0.2.44] - 2026-08-11
    670 
    671 ### Changed
    672 
    673 - Improve UI polling performance
    674 
    675 ## [0.2.43] - 2026-08-11
    676 
    677 ### Changed
    678 
    679 - Split large modules
    680 - Improve initial chain and metrics loading
    681 
    682 ## [0.2.42] - 2026-08-10
    683 
    684 ### Changed
    685 
    686 - Improve gossip peer exchange discovery
    687 
    688 ## [0.2.41] - 2026-08-10
    689 
    690 ### Changed
    691 
    692 - Add UI-configurable P2P bind port
    693 - Improve UI chain data performance
    694 
    695 ## [0.2.40] - 2026-08-10
    696 
    697 ### Changed
    698 
    699 - Aggregate finalizer fees at activation height
    700 
    701 ## [0.2.39] - 2026-08-10
    702 
    703 ### Changed
    704 
    705 - Prune stale inbound peers
    706 - Harden UI polling after idle
    707 - Show wallet transaction timestamps
    708 - Add wallet address book
    709 - Defer heavy UI refreshes by tab
    710 - Improve mining event log feedback
    711 
    712 ## [0.2.38] - 2026-08-09
    713 
    714 ### Changed
    715 
    716 - Allow two mine actions per anchor
    717 
    718 ## [0.2.37] - 2026-08-09
    719 
    720 ### Changed
    721 
    722 - Limit mine actions per anchor
    723 
    724 ## [0.2.36] - 2026-08-08
    725 
    726 ### Changed
    727 
    728 - Add configurable PoW mining workers
    729 
    730 ## [0.2.35] - 2026-08-08
    731 
    732 ### Changed
    733 
    734 - Improve local mining status and PoW resilience
    735 - Stop automatic PoW worker when disabled
    736 
    737 ## [0.2.34] - 2026-08-08
    738 
    739 ### Changed
    740 
    741 - Separate finalizer anchor burns
    742 
    743 ## [0.2.33] - 2026-08-08
    744 
    745 ### Changed
    746 
    747 - Use default burn settings for genesis mode
    748 
    749 ## [0.2.32] - 2026-08-07
    750 
    751 ### Changed
    752 
    753 - Address testnet feedback UI and recovery settings
    754 - Add sparse network chaos stability test
    755 - Improve mempool ordering and block byte breakdown
    756 
    757 ## [0.2.31] - 2026-08-07
    758 
    759 ### Changed
    760 
    761 - Highlight new mempool items
    762 - Make automatic burns preserve configured amount
    763 - Increase fallback finalizer slot delay
    764 - Count blinded inputs in circulation until reveal
    765 
    766 ## [0.2.30] - 2026-08-07
    767 
    768 ### Changed
    769 
    770 - Fix metrics accounting and desktop sleep
    771 
    772 ## [0.2.29] - 2026-08-06
    773 
    774 ### Changed
    775 
    776 - No notable changes recorded.
    777 
    778 ## [0.2.28] - 2026-08-06
    779 
    780 ### Changed
    781 
    782 - No notable changes recorded.
    783 
    784 ## [0.2.27] - 2026-08-06
    785 
    786 ### Changed
    787 
    788 - No notable changes recorded.
    789 
    790 ## [0.2.26] - 2026-08-06
    791 
    792 ### Changed
    793 
    794 - No notable changes recorded.
    795 
    796 ## [0.2.25] - 2026-08-05
    797 
    798 ### Changed
    799 
    800 - No notable changes recorded.
    801 
    802 ## [0.2.24] - 2026-08-05
    803 
    804 ### Changed
    805 
    806 - No notable changes recorded.
    807 
    808 ## [0.2.23] - 2026-08-05
    809 
    810 ### Changed
    811 
    812 - No notable changes recorded.
    813 
    814 ## [0.2.22] - 2026-08-05
    815 
    816 ### Changed
    817 
    818 - Refine blinded mempool protocol
    819 
    820 ## [0.2.21] - 2026-08-05
    821 
    822 ### Changed
    823 
    824 - Split blinded fees with reveal list makers
    825 
    826 ## [0.2.20] - 2026-08-05
    827 
    828 ### Changed
    829 
    830 - Add reveal bundle committee
    831 - Compact reveal bundle storage
    832 
    833 ## [0.2.19] - 2026-08-04
    834 
    835 ### Changed
    836 
    837 - Persist owned blinded transactions
    838 
    839 ## [0.2.18] - 2026-08-04
    840 
    841 ### Changed
    842 
    843 - No notable changes recorded.
    844 
    845 ## [0.2.17] - 2026-08-04
    846 
    847 ### Changed
    848 
    849 - No notable changes recorded.
    850 
    851 ## [0.2.16] - 2026-08-04
    852 
    853 ### Changed
    854 
    855 - No notable changes recorded.
    856 
    857 ## [0.2.15] - 2026-08-04
    858 
    859 ### Changed
    860 
    861 - No notable changes recorded.
    862 
    863 ## [0.2.14] - 2026-08-04
    864 
    865 ### Changed
    866 
    867 - No notable changes recorded.
    868 
    869 ## [0.2.13] - 2026-08-03
    870 
    871 ### Changed
    872 
    873 - Queue automatic burns as blinded mempool items
    874 
    875 ## [0.2.12] - 2026-08-03
    876 
    877 ### Changed
    878 
    879 - Require plaintext burn in blinded blocks
    880 
    881 ## [0.2.11] - 2026-08-03
    882 
    883 ### Changed
    884 
    885 - Remove burn claims
    886 - Add blinded transaction commit reveal
    887 
    888 ## [0.2.10] - 2026-08-03
    889 
    890 ### Changed
    891 
    892 - Add iuna pronunciation to homepage
    893 - Split claimed burn fees with attesters
    894 - Add burn claim metrics screen
    895 
    896 ## [0.2.9] - 2026-08-03
    897 
    898 ### Changed
    899 
    900 - Document protocol overview
    901 - Fix burn leader ranks modal data mapping
    902 - Enforce finalizer rank time slots
    903 
    904 ## [0.2.8] - 2026-08-02
    905 
    906 ### Changed
    907 
    908 - Avoid visible loaders during polling
    909 - Refresh chain data after setup completion
    910 - Add initial setup node mode choice
    911 
    912 ## [0.2.7] - 2026-08-02
    913 
    914 ### Changed
    915 
    916 - Add required burn for mine actions
    917 - Clarify PoW mining controls
    918 - Add recovery finalization path
    919 - Add burn inclusion claims
    920 - Remove required burn mine reward setting
    921 - Show burn leader ranks in block detail
    922 - Fix desktop app icon
    923 - Normalize fallback VDF retarget samples
    924 
    925 ## [0.2.6] - 2026-07-31
    926 
    927 ### Changed
    928 
    929 - Paginate management datasets
    930 - Run automatic PoW mining independently
    931 
    932 ## [0.2.5] - 2026-07-31
    933 
    934 ### Changed
    935 
    936 - Simplify README and landing page copy
    937 - Clarify landing page join options
    938 - Verify announced P2P address ownership
    939 - Make inbound P2P explicitly public
    940 - Close transient P2P verification sessions
    941 - Show verified inbound peer addresses
    942 
    943 ## [0.2.4] - 2026-07-31
    944 
    945 ### Changed
    946 
    947 - Update website join options
    948 - Add configurable P2P announce address
    949 - Dampen VDF retarget oscillation
    950 - Use BIP-39 wallet seed phrases
    951 - Add metrics block range filter
    952 - Prefill setup bootstrap peer
    953 
    954 ## [0.2.3] - 2026-07-30
    955 
    956 ### Changed
    957 
    958 - Fix metrics chart bootstrap points
    959 - Allow VDF rounds above legacy limit
    960 - Split transaction gossip batches
    961 
    962 ## [0.2.2] - 2026-07-30
    963 
    964 ### Changed
    965 
    966 - Add optional blockchain metrics tracking
    967 
    968 ## [0.2.1] - 2026-07-30
    969 
    970 ### Changed
    971 
    972 - Add settings screen
    973 - Reject zero enabled burn rate
    974 
    975 ## [0.2.0] - 2026-07-29
    976 
    977 ### Changed
    978 
    979 - Add desktop release artifacts
    980 - Fix Windows desktop artifact upload
    981 - Fix macOS desktop app signing
    982 
    983 ## [0.1.14] - 2026-07-29
    984 
    985 ### Changed
    986 
    987 - Clean up runtime logging
    988 - Constrain transaction scroll areas
    989 - Show disabled pending UTXOs
    990 - Filter wallet transactions from backend
    991 - Limit inbound P2P connections
    992 
    993 ## [0.1.13] - 2026-07-29
    994 
    995 ### Changed
    996 
    997 - Harden mempool sync and auth
    998 - Harden block timing with network-adjusted time
    999 - Harden management UI requests
   1000 - Simplify management UI modes
   1001 - Fix network time replay edge cases
   1002 - Refine brand icon
   1003 - Resize management UI brand mark
   1004 - Highlight basic peer errors
   1005 
   1006 ## [0.1.12] - 2026-07-28
   1007 
   1008 ### Changed
   1009 
   1010 - Expose transaction gossip rejections
   1011 - Validate protocol addresses for canonical fees
   1012 - Fix PoW mine rewards and bounded search
   1013 - Sync mempools through peer status
   1014 
   1015 ## [0.1.11] - 2026-07-28
   1016 
   1017 ### Changed
   1018 
   1019 - Move web assets under www
   1020 - Clarify iuna homepage positioning
   1021 - Reject conflicting mempool gossip acknowledgements
   1022 
   1023 ## [0.1.10] - 2026-07-28
   1024 
   1025 ### Changed
   1026 
   1027 - Clean up stale mine actions
   1028 
   1029 ## [0.1.9] - 2026-07-28
   1030 
   1031 ### Changed
   1032 
   1033 - Run background sync in setup mode
   1034 
   1035 ## [0.1.8] - 2026-07-28
   1036 
   1037 ### Changed
   1038 
   1039 - Fix stale outbound peer cleanup
   1040 
   1041 ## [0.1.7] - 2026-07-28
   1042 
   1043 ### Changed
   1044 
   1045 - Fix p2p setup sync and private peer discovery
   1046 
   1047 ## [0.1.6] - 2026-07-28
   1048 
   1049 ### Changed
   1050 
   1051 - Ignore private peer discovery addresses
   1052 
   1053 ## [0.1.5] - 2026-07-28
   1054 
   1055 ### Changed
   1056 
   1057 - Remove public default port examples
   1058 - Fix setup peer genesis adoption
   1059 
   1060 ## [0.1.4] - 2026-07-27
   1061 
   1062 ### Changed
   1063 
   1064 - Improve peer management UI
   1065 - Add network health overview
   1066 - Track peer activity freshness
   1067 - Add peer bans and version notice
   1068 - Add bootstrap peer setup
   1069 
   1070 ## [0.1.3] - 2026-07-27
   1071 
   1072 ### Changed
   1073 
   1074 - Fix release publishing without checkout
   1075 
   1076 ## [0.1.2] - 2026-07-27
   1077 
   1078 ### Changed
   1079 
   1080 - Use current macOS Intel release runner
   1081 - Clarify homepage join options
   1082 
   1083 ## [0.1.1] - 2026-07-27
   1084 
   1085 ### Changed
   1086 
   1087 - Add Linux ARM release artifact
   1088 
   1089 ## [0.1.0] - 2026-07-26
   1090 
   1091 ### Changed
   1092 
   1093 - Initial commit
   1094 - Harden consensus and refresh node UI
   1095 - Move runtime configuration into UI
   1096 - Require burn transaction before VDF mining
   1097 - Move initial setup into UI config flow
   1098 - Add recovery phrase wallet setup
   1099 - Change default HTTP UI port
   1100 - Make genesis VDF calibration adaptive
   1101 - Improve setup seed verification feedback
   1102 - Reward genesis starter and show block miners
   1103 - Keep burn rate edits stable during polling
   1104 - Persist burn rate configuration
   1105 - Add fees and block size limits
   1106 - Move mining settings into mining screen
   1107 - Refine transaction card styling
   1108 - Validate wallet send form
   1109 - Rename project to Luun
   1110 - Add rolling burn ticket window
   1111 - Clarify wallet setup recovery phrase
   1112 - Require fresh wallet for genesis
   1113 - Add mining economics break-even
   1114 - Add P2P diagnostics and fix partial reads
   1115 - Load wallet transaction history from backend
   1116 - Migrate ledger transactions to UTXO model
   1117 - Guard against repeated wins from one burn ticket
   1118 - Add transaction UTXO detail modal
   1119 - Add UTXO coin selection regression tests
   1120 - Improve transaction visibility and p2p delivery
   1121 - Use microluun amount units
   1122 - Add manual UTXO selection for transfers
   1123 - Fix advanced UTXO transfer form
   1124 - Add UTXO selection shortcuts
   1125 - Add PoW mine actions for issuance
   1126 - Use mine action for genesis issuance
   1127 - Move genesis creation into chain UI
   1128 - Revert "Move genesis creation into chain UI"
   1129 - Revert "Use mine action for genesis issuance"
   1130 - Refine mining controls and PoW issuance
   1131 - Add miner-chosen mine fees
   1132 - Add management UI authentication
   1133 - Add wallet security and fee-rate mining UI
   1134 - Add Stratum mining support
   1135 - Add fallback block finalizers
   1136 - Move public site to GitHub Pages
   1137 - Add property tests for chain invariants
   1138 - Clarify Luun website USP
   1139 - Rename project to iuna
   1140 - Polish iuna docs and Pages setup
   1141 - Add release builds and fix Pages setup
   1142 - Update GitHub Actions to Node 24 versions
   1143 - Set block target to ten minutes