PackageTrack

Go modules · #2506

github.com/kaspanet/kaspad

v0.12.23kaspanet/kaspad

Release timeline

749 releases since 2019
2020202120222023202420252026

Releases

  1. v0.12.18-rc113 Sept 2024pre-release

    Nothing published for this version

  2. v0.12.179 May 2024
    Release notes2 sources agree
    • Wallet-related improvements and fixes (#2253, #2257, #2258, #2262)
    Open source →
  3. v0.12.17-rc119 Feb 2024pre-release

    Nothing published for this version

  4. v0.12.16-rc75 Jan 2024pre-release

    Nothing published for this version

  5. v0.12.16-rc627 Dec 2023pre-release

    Nothing published for this version

  6. v0.12.16-rc512 Dec 2023pre-release

    Nothing published for this version

  7. v0.12.16-rc426 Dec 2023pre-release

    Nothing published for this version

  8. v0.12.16-rc326 Dec 2023pre-release

    Nothing published for this version

  9. v0.12.16-rc226 Dec 2023pre-release

    Nothing published for this version

  10. v0.12.16-rc125 Dec 2023pre-release

    Nothing published for this version

  11. v0.12.1512 Dec 2023
    Release notes2 sources agree
    • 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)
    Open source →
  12. v0.12.15-rc312 Dec 2023pre-release

    Nothing published for this version

  13. v0.12.15-rc27 Dec 2023pre-release

    Nothing published for this version

  14. v0.12.15-rc16 Dec 2023pre-release

    Nothing published for this version

  15. v0.12.1426 Sept 2023
    Release notes2 sources agree
    • Anti-spam measurements against dust attack (#2223)
    Open source →
  16. v0.12.136 Mar 2023
    Release notes2 sources agree
    • 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)
    Open source →
  17. v0.12.126 Mar 2023
    Release notes2 sources agree
    • Rename last references to blockheight (#2089)
    • Add code of conduct (#2183)
    • Extend TestGetPreciseSigOps with more tests (#2188)
    • Add Dockerfile to kaspawallet (#2187)
    • Add --send-all to kaspawallet send command (#2181)
    • Bump golang.org/x/text from 0.3.5 to 0.3.8 (#2190)
    • Upgrade to go 1.19 (#2191)
    Open source →
  18. v0.12.111 Dec 2022
    Release notes2 sources agree
    • Fix IBD sync conditions (#2174)
    Open source →
  19. v0.12.1023 Nov 2022
    Release notes2 sources agree
    • 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)
    Open source →
  20. v0.12.10-rc221 Nov 2022pre-release

    Nothing published for this version

  21. v0.12.10-rc120 Nov 2022pre-release

    Nothing published for this version

  22. v0.12.923 Oct 2022
    Release notes2 sources agree
    • Create directory before locking lock file (#2160)
    Open source →
  23. v0.12.823 Oct 2022
    Release notes2 sources agree
    • 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)
    Open source →
  24. v0.12.8-rc213 Oct 2022pre-release

    Nothing published for this version

  25. v0.12.8-rc112 Oct 2022pre-release

    Nothing published for this version

  26. v0.12.721 Sept 2022
    Release notes2 sources agree
    • Security Fix + Hard fork - Full details can be seen here: https://medium.com/@michaelsuttonil/kaspa-security-patch-and-hard-fork-september-2022-12da617b0094
    Open source →
  27. v0.12.69 Sept 2022
    Release notes2 sources agree
    • 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)
    Open source →
  28. v0.12.6-rc18 Sept 2022pre-release

    Nothing published for this version

  29. v0.12.528 Aug 2022
    Release notes2 sources agree
    • 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)
    Open source →
  30. v0.12.5-rc324 Aug 2022pre-release

    Nothing published for this version

  31. v0.12.417 Jul 2022
    Release notes2 sources agree
    • Crucial fix for the UTXO difference mechanism (#2114)
    • Implement multi-layer auto-compound (#2115)
    Open source →
  32. v0.12.4-rc315 Jul 2022pre-release

    Nothing published for this version

  33. v0.12.4-rc210 Jul 2022pre-release

    Nothing published for this version

  34. v0.12.4-rc18 Jul 2022pre-release

    Nothing published for this version

  35. v0.12.4-pruning-move-patch19 Jul 2022pre-release

    Nothing published for this version

  36. v0.12.329 Jun 2022
    Release notes2 sources agree
    • Fixes a few bugs which can lead to node crashes or out-of-memory errors
    Open source →
  37. v0.12.217 Jun 2022
    Release notes2 sources agree
    • 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 GetBlocksAcceptanceData calls in order to avoid blocking consensus for too long (#2075)
    • Unite multiple GetBlockAcceptanceData consensus 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 chain crash (#2082)
    Open source →
  38. v0.12.2-rc115 Jun 2022pre-release

    Nothing published for this version

  39. v0.12.131 May 2022
    Release notes2 sources agree
    • 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 from address in kaspawallet 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)
    Open source →
  40. v0.12.1-rc825 May 2022pre-release

    Nothing published for this version

  41. v0.12.1-rc724 May 2022pre-release

    Nothing published for this version

  42. v0.12.1-rc623 May 2022pre-release

    Nothing published for this version

  43. v0.12.1-rc423 May 2022pre-release

    Nothing published for this version

  44. v0.12.1-rc320 May 2022pre-release

    Nothing published for this version

  45. v0.12.1-rc219 May 2022pre-release

    Nothing published for this version

  46. v0.12.1-rc119 May 2022pre-release

    Nothing published for this version

  47. v0.12.014 Apr 2022
    Release notes2 sources agree

    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 work heuristic to skip irrelevant relay blocks
    • Kaspawallet daemon: Add Send and Sign commands (#2016)
    Open source →
  48. v0.12.0-rc213 Apr 2022pre-release

    Nothing published for this version

  49. v0.12.0-rc111 Apr 2022pre-release

    Nothing published for this version

  50. v0.11.176 Apr 2022
    Release notes2 sources agree
    • Decrement estimatedHeaderUpperBound from mempool's MaxBlockMass (#2009)
    Open source →
  51. v0.11.165 Apr 2022
    Release notes2 sources agree
    • Don't skip wallet address with different cosigner index (#2007)
    Open source →
  52. v0.11.155 Apr 2022
    Release notes2 sources agree
    • 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)
    Open source →
  53. v0.11.15-rc53 Apr 2022pre-release

    Nothing published for this version

  54. v0.11.15-rc42 Apr 2022pre-release

    Nothing published for this version

  55. v0.11.15-rc32 Apr 2022pre-release

    Nothing published for this version

  56. v0.11.15-rc22 Apr 2022pre-release

    Nothing published for this version

  57. v0.11.1421 Mar 2022
    Release notes2 sources agree
    • Fix a bug in the new p2p v5 IBD chain negotiation (#1981)
    Open source →
  58. v0.11.14-rc120 Mar 2022pre-release

    Nothing published for this version

  59. v0.11.1316 Mar 2022
    Release notes2 sources agree
    • 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 parse sub 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)
    Open source →
  60. v0.11.13-rc614 Mar 2022pre-release

    Nothing published for this version