Last release 2 months ago
05 Jun 2026
Ships unpredictably
gaps range from 8 days to 13 months
Most releases are documented
notes for 40 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
749 releases · first in 2019
Release timeline
749 releases since 2019Releases
- v0.12.18-rc113 Sept 2024pre-release
Nothing published for this version
- v0.12.179 May 2024
Release notes2 sources agree
Open source →- Wallet-related improvements and fixes (#2253, #2257, #2258, #2262)
- v0.12.17-rc119 Feb 2024pre-release
Nothing published for this version
- v0.12.16-rc75 Jan 2024pre-release
Nothing published for this version
- v0.12.16-rc627 Dec 2023pre-release
Nothing published for this version
- v0.12.16-rc512 Dec 2023pre-release
Nothing published for this version
- v0.12.16-rc426 Dec 2023pre-release
Nothing published for this version
- v0.12.16-rc326 Dec 2023pre-release
Nothing published for this version
- v0.12.16-rc226 Dec 2023pre-release
Nothing published for this version
- v0.12.16-rc125 Dec 2023pre-release
Nothing published for this version
- v0.12.1512 Dec 2023
Release notes2 sources agree
Open source →- Update ECDSA address test to use a valid public key (#2202)
- Fix off by small amounts in sent amount kaspa (#2220)
- Use removeRedeemers correctly by (#2235)
- Fix windows asset building by increasing go version (#2245)
- Added a mainnet dnsseeder (#2247)
- Fix extract atomic swap data pushes (#2203)
- Adapt kaspawallet to support testnet 11 (#2211)
- Fix type detection in RemoveInvalidTransactions (#2252)
- v0.12.15-rc312 Dec 2023pre-release
Nothing published for this version
- v0.12.15-rc27 Dec 2023pre-release
Nothing published for this version
- v0.12.15-rc16 Dec 2023pre-release
Nothing published for this version
- v0.12.1426 Sept 2023
- v0.12.136 Mar 2023
Release notes2 sources agree
Open source →- Bump golang.org/x/crypto from 0.0.0-20210513164829-c07d793c2f9a to 0.1.0 (#2195)
- Bump golang.org/x/net from 0.0.0-20210405180319-a5a99cb37ef4 to 0.7.0 (#2194)
- Avoid sending transactions with no funds (#2193)
- v0.12.126 Mar 2023
Release notes2 sources agree
Open source →- Rename last references to blockheight (#2089)
- Add code of conduct (#2183)
- Extend TestGetPreciseSigOps with more tests (#2188)
- Add Dockerfile to kaspawallet (#2187)
- Add
--send-alltokaspawallet sendcommand (#2181) - Bump golang.org/x/text from 0.3.5 to 0.3.8 (#2190)
- Upgrade to go 1.19 (#2191)
- v0.12.111 Dec 2022
- v0.12.1023 Nov 2022
Release notes2 sources agree
Open source →- Increase devnet's initial difficulty (#2167)
Bug fixes:
- Check rule errors when validating blocks with trusted data (#2171)
- Compare blue score with selected tip when checking if a pruning point proof is needed (#2169)
- Add found to GetBlock (#2165)
Wallet new features:
- Use one of the From addresses as a change address (#2164)
- v0.12.10-rc221 Nov 2022pre-release
Nothing published for this version
- v0.12.10-rc120 Nov 2022pre-release
Nothing published for this version
- v0.12.923 Oct 2022
- v0.12.823 Oct 2022
Release notes2 sources agree
Open source →- Remove hard fork activation rules (#2152)
- Add lock file to kaspawallet (#2154)
- Add a new testnet DNS seeder (#2156)
- Use utxo diff algo for pruning point move and use acceptance data method only as a fall-back (#2157)
- Make more checks if status is invalid even if the block exists (#2158)
- v0.12.8-rc213 Oct 2022pre-release
Nothing published for this version
- v0.12.8-rc112 Oct 2022pre-release
Nothing published for this version
- v0.12.721 Sept 2022
Release notes2 sources agree
Open source →- Security Fix + Hard fork - Full details can be seen here: https://medium.com/@michaelsuttonil/kaspa-security-patch-and-hard-fork-september-2022-12da617b0094
- v0.12.69 Sept 2022
Release notes2 sources agree
Open source →- Remove tests from docker files (#2133)
Wallet new features:
- Optionally show serialized transactions on send (#2135)
Bug fixes:
- Update virtual on IBD if nearly synced (#2134)
- v0.12.6-rc18 Sept 2022pre-release
Nothing published for this version
- v0.12.528 Aug 2022
Release notes2 sources agree
Open source →- Add tests for hash writers (#2120)
- Replace daglabs's dnsseeder with Wolfie's (#2119)
- Change testnet dnsseeder (#2126)
- Add RPC timeout parameter to wallet daemon (#2104)
Wallet new features:
- Add UseExistingChangeAddress option to the wallet (#2127)
Bug fixes:
- Call update pruning point if required on resolve virtual or startup (#2129)
- Add missing locks to notification listener modifications (#2124)
- Calculate pruning point utxo set from acceptance data (#2123)
- Fix RPC client memory/goroutine leak (#2122)
- Fix a subtle lock sync issue in consensus insert block (#2121)
- Mempool: Retrieve stable state of the mempool. Optimze get mempool entries by addresses (#2111)
- Kaspawallet.send(): Make separate context for Broadcast, to prolong timeout (#2131)
- v0.12.5-rc324 Aug 2022pre-release
Nothing published for this version
- v0.12.417 Jul 2022
Release notes2 sources agree
Open source →- Crucial fix for the UTXO difference mechanism (#2114)
- Implement multi-layer auto-compound (#2115)
- v0.12.4-rc315 Jul 2022pre-release
Nothing published for this version
- v0.12.4-rc210 Jul 2022pre-release
Nothing published for this version
- v0.12.4-rc18 Jul 2022pre-release
Nothing published for this version
- v0.12.4-pruning-move-patch19 Jul 2022pre-release
Nothing published for this version
- v0.12.329 Jun 2022
Release notes2 sources agree
Open source →- Fixes a few bugs which can lead to node crashes or out-of-memory errors
- v0.12.217 Jun 2022
Release notes2 sources agree
Open source →- Clarify wallet message concerning a wallet daemon sync state (#2045)
- Change the way the miner executable reports execution errors (closes issue #1677) (#2048)
- Fix kaspawallet help messages, clarify sweep command help string (#2067)
- Wallet parse/send/create commands improvement (#2024)
- Use chunks for
GetBlocksAcceptanceDatacalls in order to avoid blocking consensus for too long (#2075) - Unite multiple
GetBlockAcceptanceDataconsensus calls to one (#2074) - Update many-small-chains-and-one-big-chain DAG to not fail merge depth limit (#2072)
RPC API Changes:
- RPC: include orphans into mempool entries (#2046)
- RPC & UtxoIndex: keep track of, query and test circulating supply. (#2070)
Bug Fixes:
- Fix RPC connections counting (#2026)
- Fix UTXO diff child error (#2084)
- Fix
not in selected chaincrash (#2082)
- v0.12.2-rc115 Jun 2022pre-release
Nothing published for this version
- v0.12.131 May 2022
Release notes2 sources agree
Open source →- Fix utxoindex synchronization bug which resulted in kaspawallet orphan tx errors (#2052, #2056, #2059)
- Add a channel mechanism for consensus events to be processed in the order they were produced (#2052, #2056, #2059)
- Block template cache improvement (#2023)
- Improved staging shard performance (#2034)
- Add finality check to ResolveVirtual (#2041)
- Update Dockerfile for go 1.18 (#2038)
- Remove HF1 activation code (#2042)
Kaspa wallet:
- Various kaspawallet text fixes and log additions (#2032, #2047, #2062)
- Wallet address synchronization improvement (#2025)
- Add support for
fromaddress inkaspawallet send(#1964) - Make kaspawallet ignore outputs that exist in the mempool (#2053)
- Wrap the entire wallet send operation with a lock (#2063)
RPC API:
- Add "GetMempoolEntriesByAddresses" to kaspad RPC (#2022)
- Make sure RPCErrors are returned and do not crash the system (#2039)
- Add AcceptedTransactionIDs to ChainChanged notification and VirtualSelectedParentChain RPC (#2036, for exchanges to track tx confirmations)
- Allow blank address in NotifyUTXOsChanged to get all updates (#2027)
- Include isSynced and isUtxoIndexed in GetInfoResponse (#2068)
- v0.12.1-rc825 May 2022pre-release
Nothing published for this version
- v0.12.1-rc724 May 2022pre-release
Nothing published for this version
- v0.12.1-rc623 May 2022pre-release
Nothing published for this version
- v0.12.1-rc423 May 2022pre-release
Nothing published for this version
- v0.12.1-rc320 May 2022pre-release
Nothing published for this version
- v0.12.1-rc219 May 2022pre-release
Nothing published for this version
- v0.12.1-rc119 May 2022pre-release
Nothing published for this version
- v0.12.014 Apr 2022
Release notes2 sources agree
Open source →Breaking changes: Hard-fork at DAA score 14687583 (estimated to be on 28/04 16:38 UTC) which includes: * Using separate depth than finality depth for merge set calculations (#2013) * Not counting the header size as part of the block mass (#2013) * Increasing block version to 1 (#2013) * Removing the limit on amount of KAS that can be sent in one transaction (#2013)
Bug fixes:
- Making a workaround for the UTXO diff child bug (#2020)
- Use cosigner index 0 for read only wallets (#2014)
Non-breaking changes:
- Adding a "sweep" command to
kaspawallet(#2018) - Use
blue workheuristic to skip irrelevant relay blocks - Kaspawallet daemon: Add Send and Sign commands (#2016)
- v0.12.0-rc213 Apr 2022pre-release
Nothing published for this version
- v0.12.0-rc111 Apr 2022pre-release
Nothing published for this version
- v0.11.176 Apr 2022
Release notes2 sources agree
Open source →- Decrement estimatedHeaderUpperBound from mempool's MaxBlockMass (#2009)
- v0.11.165 Apr 2022
Release notes2 sources agree
Open source →- Don't skip wallet address with different cosigner index (#2007)
- v0.11.155 Apr 2022
Release notes2 sources agree
Open source →- Add support for auto-compound in
kaspawallet send(#1951) - Unite reachability stores (#1963, #1993, #2001)
- Add names to nameless routes (#1986)
- Optimize the miner-kaspad flow and latency (#1988)
- Upgrade to go 1.18 (#1992)
- Add package name to kaspawalletd .proto file (#1991)
- Block template cache (#1994)
- Add extra data to GetBlockTemplate request (#1995, #1997)
- New definition for "out of sync" (#1996)
- Remove v4 p2p version (#1998)
- Remove increase pagefile from deploy.yaml (#2000)
- Cache the pruning point anticone (#2002)
- Add DB compaction after the deletion of a DB prefix (#2003)
- Fixed a bug in staging of pruning point by index (#2005)
- Clean up debug log level by moving many frequent logs to trace level (#2004)
- Add support for auto-compound in
- v0.11.15-rc53 Apr 2022pre-release
Nothing published for this version
- v0.11.15-rc42 Apr 2022pre-release
Nothing published for this version
- v0.11.15-rc32 Apr 2022pre-release
Nothing published for this version
- v0.11.15-rc22 Apr 2022pre-release
Nothing published for this version
- v0.11.1421 Mar 2022
Release notes2 sources agree
Open source →- Fix a bug in the new p2p v5 IBD chain negotiation (#1981)
- v0.11.14-rc120 Mar 2022pre-release
Nothing published for this version
- v0.11.1316 Mar 2022
Release notes2 sources agree
Open source →- Display progress of IBD process in Kaspad logs (#1938, #1939, #1949, #1977)
- Optimize DB writes during fresh IBD (#1937)
- Add AllowConnectionToDifferentVersions flag to kaspactl (#1940)
- Drop support for p2p v3 (#1942)
- Various transaction processing fixes and workarounds (#1943, #1946, #1971, #1974)
- Make kaspawallet store the utxos sorted by amount (#1947)
- Implement a
parsesub command in the kaspawallet (#1953) - Set MaxBlockLevels for non-mainnet networks to 250 (#1952)
- Add cache to DAA block window (#1948)
- kaspactl: string slice parser for GetUtxosByAddresses (#1955, first contribution by @icook)
- Add MergeSet and IsChainBlock to RPC (#1961)
- Ignore transaction invs during IBD (#1960)
- Optimize validation of expected header pruning point (#1962)
- Fix a bug in bounded marge depth validation (#1966)
- Don't relay blocks in virtual anticone (#1970)
- Add version to block template to allow tracking of miner's kaspad version (#1967)
- New p2p version: v5 (#1969)
- Fix IBD shared past negotiation to be non quadratic also in the worst-case (#1969, p2p v5)
- Send pruning point anticone in batches (#1973, p2p v5)
- Cleanup log output mistakes and try to be more clear to the user (#1976, #1978)
- Apply avoiding IBD logic from patch10 to p2p v4 IBD handling (#1979)
- v0.11.13-rc614 Mar 2022pre-release
Nothing published for this version