PackageTrack
Sign in Get early access

github.com/NebulousLabs/Sia

v1.3.7 NebulousLabs/Sia

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Ships fairly regularly

a new release about every 5 weeks

Most releases are documented

notes for 18 of 23 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

58 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

58 releases · Dec 2014 to Aug 2018
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 58
  1. v1.3.7 12 Aug 2018
    Release notes

    This is a patch release that fixes the difficulty adjustment for the ASIC hardfork.

    Open source →
  2. v1.3.6 12 Aug 2018
    Release notes

    This is a patch release that implements the ASIC hardfork, which will activate at block height 179000. It builds upon v1.3.5, which adds support for constructing and signing transactions via the API (and offline, via seed or Ledger), as well as numerous changes to the hostdb scoring algorithms, including better Sybil protections.

    Going forward, release binaries will be hosted on our website, so this will likely be our last release on GitHub. I would like to take this opportunity to thank everyone who has contributed to the Sia project, which continues in earnest on GitLab.

    Open source →
  3. v1.3.5 12 Aug 2018
    Release notes

    This is the pre-fork release, identical to v1.3.6 aside from the hardfork changes.

    Open source →
  4. v1.3.4 12 Aug 2018
    Release notes

    This is a patch release that focuses on stability and correctness improvements to the renter. In addition to a bunch of minor improvements, contract spending is now reported more accurately, and individual contracts can be canceled without canceling the whole allowance.

    Thanks as always to everyone who contributed to this release, and everyone who tested our release candidates!

    As a reminder, the Sia project has moved to GitLab, but we will continue to make GitHub releases for backwards compatibility with siac update.

    Open source →
  5. v1.3.3 12 Jun 2018
    Release notes

    This is a patch release that adds functionality to the renter and improves its performance. @ChrisSchinnerl and our new employee @MSevey implemented HTTP file streaming, allowing you to stream videos and other content directly from Sia hosts. They also added rate-limiting, so you can prevent Sia from hogging all your bandwidth. @ChrisSchinnerl also moved contract data out of RAM and fixed a memory leak, resulting in greatly reduced memory usage. And as always, we made tons of smaller bug fixes.

    Contributor @nielscastien added a new API endpoint for hosts that reports information about contracts formed with renters. I'm sure this will be widely appreciated by users who want more insight into their host's behavior. Thanks! And another "thank you" to everyone else who contributed to this release: @mharkus, @mtlynch, @Fornax96, @tbenz9, and everyone who tested our release candidates.

    Open source →
    Release notes
    • Add Streaming API endpoints
    • Faster contract formation
    • Improved wallet scaling

    March 2018:

    Open source →
  6. v1.3.3-0.20180406160053-e3b03228b557 06 Apr 2018 pre-release

    Nothing published for this version

  7. v1.3.2 13 Mar 2018
    Release notes

    This is a patch release that focuses on stability and performance. @DavidVorick and @ChrisSchinnerl reworked the upload and download algorithms in the renter, and also added configurable ratelimiting so that Sia doesn't eat all of your bandwidth. @lukechampine fixed a long-standing bug in the host that caused it to perform needless I/O when idle. We added a new endpoint for checking if a transaction was confirmed. And as always, we fixed many more minor bugs and inefficiencies.

    We also had a concerted effort, beginning with #2746, to get all of Sia's package passing golint. @mharkus, @tbenz9, @mikkeljuhl, and @mjmay08 all contributed PRs to steadily improve coverage. Once #2786 is merged, we will have achieved this goal! Thanks to @tbenz9 for organizing this effort.
    @tbenz9 also contributed an interesting PR (#2833) that includes the git commit hash in binaries built with the Makefile. This makes it possible to identify exactly what code is running, which is super helpful for debugging.

    Thanks as always to everyone else who contributed to this release: @mtlynch, @GlenDC, @pachisi456, @nielscastien, @idanakav, and @jfcg.

    Open source →
    Release notes
    • Improve renter throughput and stability
    • Reduce host I/O when idle
    • Add /tpool/confirmed endpoint

    December 2017:

    Open source →
  8. v1.3.2-0.20180310020733-4a2a7bf2dbb6 10 Mar 2018 pre-release

    Nothing published for this version

  9. v1.3.2-0.20180201034652-b1e724480a41 01 Feb 2018 pre-release

    Nothing published for this version

  10. v1.3.2-0.20180111213354-d85b0c27f840 11 Jan 2018 pre-release

    Nothing published for this version

  11. v1.3.1 19 Dec 2017
    Release notes

    This release is the culmination of nearly five months of steady work, with contributions from 19 developers. For this release, we primarily focused on improving the stability and performance of the renter. To achieve this, @DavidVorick and our new employee @ChrisSchinnerl designed and implemented a new write-ahead log package, which @lukechampine leveraged to create a new on-disk format for file contracts. This allows contracts to be updated efficiently while maintaining ACID properties, like a database. @DavidVorick also reworked much of the upload code, resulting in more throughput and more reliable file repairs. And as always, we made tons of bug fixes and performance improvements throughout the code base, affecting nearly every file in the project.

    Importantly, this release contains a fix for the new difficulty algorithm that was introduced in v1.3.0. This fix is a hardfork that activates at block 139,000, which is expected to occur in late January, 2018. So before celebrating the new year, please ensure that you have upgraded your nodes to v1.3.1!

    Supplying your wallet password and API password (if you use one) is now easier, thanks to contributions by @petabytestorage and @ericflo, respectively. If you set the SIA_WALLET_PASSWORD and SIA_API_PASSWORD environment variables, siad and siac will automatically use them. Previously, these passwords had to be supplied via an interactive prompt, which made certain operations annoying to automate.

    We had so many contributors to this release that I can't list everything they did. But I'd like to especially thank our first-time contributors: @mharkus, @aryzle, @aiorla, @nielscastien, @ericflo, @pedrorivera, @roipoussiere, @huetsch, @chrsch, @annalissac, and @dnetguru. Of course, our returning contributors also submitted some great PRs to this release: @vevarm, @S-anasol, @petabytestorage, @eddiewang, @starius, and @mtlynch. Finally, a huge thank you to @tbenz9 for tirelessly cleaning up our issue tracker, creating a new issue template, and generally making the project friendlier to newcomers.

    Open source →
    Release notes
    • Add new efficient, reliable contract format
    • Faster and smoother file repairs
    • Fix difficulty adjustment hardfork

    July 2017:

    Open source →
  12. v1.3.1-0.20170831034844-141f7b2717f4 31 Aug 2017 pre-release

    Nothing published for this version

  13. v1.3.0 25 Jul 2017
    Release notes

    This is a minor release that introduces a number of long-awaited features.

    The most prominent features are remote file repair and wallet lookahead. Remote file repair allows Sia to automatically repair your files even after the original file data has been deleted from your machine. It works by downloading data from hosts, expanding it to the desired redundancy, and reuploading the redundant pieces to other hosts. This is a crucial feature for Sia because hosts that go offline or fail to meet quality requirements must be replaced. Note that in order for remote file repair to work, the file must report at least 1x redundancy.

    Wallet lookahead means that the wallet will pre-generate the next n addresses for its seed, and watch the blockchain for them. (Remember, each address corresponds to a particular seed index.) For example, even if the user has only created 5 addresses from their seed, the wallet may internally be keeping track of the next 100 addresses. This functionality is mainly useful for people who use the same seed on multiple computers: before this fix, their wallet balance could be reported incorrectly, which caused some (understandable) anxiety.

    v1.3.0 also contains a number of additions to our API:

    • A /wallet/changepassword route, allowing users to change their wallet password
    • Upgraded /wallet/sendsiacoins to allow sending one output to multiple recipients (primarily useful for exchanges)
    • New /tpool endpoints for getting raw transaction data and transaction fee estimations
    • A /host/estimatescore endpoint for estimating your host's score, as seen by renters

    We have also switched our gateway multiplexer from muxado to smux, which should improve stability and performance, and modified the gateway connection protocol to require fewer roundtrips while sending more actionable information.

    Finally, there were many internal bug fixes and optimizations, including transaction pool speed-ups, fixes for the renter stalling, and faster initial blockchain download. One of the fixes that I'll appreciate most is converting this horrible-looking stack dump to a simple and obvious "out of disk space" error.

    We'd like to thank the huge number of contributors to this release. The quality of contributions has increased dramatically over the past few months, and it has made life a lot easier for the core devs. Please let me know if I missed anyone:

    Contributors have also helped keep the issue tracker under control by answering common questions and marking duplicates. This is part of an ongoing effort to rein in our issue tracker, which we plan to start pruning more aggressively in the coming weeks.

    Open source →
    Release notes
    • Add remote file repair
    • Add wallet 'lookahead'
    • Introduce difficulty hardfork

    May 2017:

    Open source →
  14. v1.2.2 22 May 2017
    Release notes

    This is a patch release that fixes bugs in the new wallet and host.

    Hosts will now gracefully handle absent storage folders, and wallets will always show the correct balance when loading or recovering seeds. First-time wallet unlock is faster, and memory consumption has been reduced.

    The renter will also accurately report the redundancy of files, accounting for contracts that have gone offline.

    This release includes over 2500 lines of new testing and bug-fixes. Thanks to @vevarm for providing manpage generation for siac.

    Open source →
    Release notes
    • Faster + smaller wallet database
    • Gracefully handle missing storage folders
    • 2500 lines of new testing + bug fixes

    April 2017:

    Open source →
  15. v1.2.2-0.20170607192106-fb92ccb58242 07 Jun 2017 pre-release

    Nothing published for this version

  16. v1.2.1 25 Apr 2017
    Release notes

    This is a patch release that fixes bugs in the new host and wallet. This release also includes a fix for a security vulnerability that especially impacts hosts.

    The first time you unlock the wallet should be moderately faster, especially on HDDs.

    If you are upgrading a host from v1.1.2 to v1.2.1, the upgrade will be significantly faster compared to upgrading from v1.1.2 to v1.2.0. It can still take 6-12 hours for larger hosts, but previous upgrade times of several days should no longer happen.

    A siac renter allowance cancel command was also added for canceling your current allowance.

    Thanks to @mtlynch for contributing to this release! And also thanks to the contributor (kept anonymous) who discovered and responsibly disclosed the security vulnerability.

    Open source →
    Release notes
    • Faster host upgrading
    • Fix wallet bugs
    • Add siac command to cancel allowance
    Open source →
  17. v1.2.0 14 Apr 2017
    Release notes
    • Host overhaul
    • Wallet overhaul
    • Tons of bug fixes and efficiency improvements

    March 2017:

    Open source →
  18. v1.1.2 16 Mar 2017
    Release notes
    • Add async download endpoint
    • Fix host storage proof bug

    February 2017:

    Open source →
  19. v1.1.1 28 Feb 2017
    Release notes
    • Renter now performs much better at scale
    • Myriad HostDB improvements
    • Add siac command to support storage leaderboard

    January 2017:

    Open source →
  20. v1.1.0 19 Jan 2017
    Release notes
    • Greatly improved upload/download speeds
    • Wallet now regularly "defragments"
    • Better contract metrics

    December 2016:

    Open source →
  21. v1.0.5-0.20170117024748-3fa1ba4312a4 17 Jan 2017 pre-release

    Nothing published for this version

  22. v1.0.4 02 Dec 2016
    Release notes

    October 2016:

    Open source →
  23. v1.0.4-lts 02 Dec 2016 pre-release

    Nothing published for this version

  24. v1.0.4-0.20161126010049-bf6ba586da61 26 Nov 2016 pre-release

    Nothing published for this version

  25. v1.0.4-0.20161120081907-2fa2885ad311 20 Nov 2016 pre-release

    Nothing published for this version

  26. v1.0.3 25 Oct 2016
    Release notes
    • Greatly improved renter stability
    • Smarter HostDB
    • Numerous minor bug fixes

    July 2016:

    Open source →
  27. v1.0.2-0.20160829011901-eb7b6ca0d652 29 Aug 2016 pre-release

    Nothing published for this version

  28. v1.0.1 26 Jul 2016
    Release notes
    • Restricted API address to localhost
    • Fixed renter/host desynchronization
    • Fixed host silently refusing new contracts

    June 2016:

    Open source →
  29. v1.0.1-0.20160720025342-683b6f414f6b 20 Jul 2016 pre-release

    Nothing published for this version

  30. v1.0.0 29 Jun 2016
    Release notes
    • Finalized API routes
    • Add optional API authentication
    • Improve automatic contract management

    May 2016:

    Open source →
  31. v0.6.0-beta.0.20160628074654-722cb2aafea6 28 Jun 2016 pre-release

    Nothing published for this version

  32. v0.6.0-beta.0.20160613203808-9048f5a210a2 13 Jun 2016 pre-release

    Nothing published for this version

  33. v0.6.0-beta 21 May 2016 pre-release

    Nothing published for this version

  34. v0.5.2-rc3 29 Mar 2016 pre-release

    Nothing published for this version

  35. v0.5.2-rc2 22 Mar 2016 pre-release

    Nothing published for this version

  36. v0.5.2-rc 11 Mar 2016 pre-release

    Nothing published for this version

  37. v0.5.2-beta 30 Mar 2016 pre-release

    Nothing published for this version

  38. v0.5.1-beta 28 Jan 2016 pre-release

    Nothing published for this version

  39. v0.5.0-rc 25 Jan 2016 pre-release

    Nothing published for this version

  40. v0.5.0-beta 26 Jan 2016 pre-release

    Nothing published for this version

  41. v0.4.8-beta 29 Oct 2015 pre-release

    Nothing published for this version

  42. v0.4.7-beta 27 Oct 2015 pre-release

    Nothing published for this version

  43. v0.4.6-beta 26 Oct 2015 pre-release

    Nothing published for this version

  44. v0.4.5-beta 23 Oct 2015 pre-release

    Nothing published for this version

  45. v0.4.4-beta 18 Oct 2015 pre-release

    Nothing published for this version

  46. v0.4.3-beta 03 Oct 2015 pre-release

    Nothing published for this version

  47. v0.4.2-beta 11 Sep 2015 pre-release

    Nothing published for this version

  48. v0.4.1-beta 07 Sep 2015 pre-release

    Nothing published for this version

  49. v0.4.0-beta 28 Aug 2015 pre-release

    Nothing published for this version

  50. v0.3.4-0.20150622055556-b1a024786405 22 Jun 2015 pre-release

    Nothing published for this version

  51. v0.3.3 07 Jun 2015

    Nothing published for this version

  52. v0.3.2 26 May 2015

    Nothing published for this version

  53. v0.3.1 12 May 2015

    Nothing published for this version

  54. v0.3.0 17 Mar 2015

    Nothing published for this version

  55. v0.2.0 19 Jan 2015

    Nothing published for this version

  56. v0.0.0-20180812201214-a25183288df2 12 Aug 2018 pre-release

    Nothing published for this version

  57. v0.0.0-20180111213354-d85b0c27f840 11 Jan 2018 pre-release

    Nothing published for this version

  58. v0.0.0-20141212052931-07e1c9677d41 12 Dec 2014 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive