Skip to content
This repository has been archived by the owner on Nov 2, 2018. It is now read-only.

Releases: NebulousLabs/Sia

Sia v0.3.3.3

25 Jun 21:05
Compare
Choose a tag to compare
Sia v0.3.3.3 Pre-release
Pre-release

We said v0.3.3.2 was the last release before v0.4, but we had to sneak some last-minute fixes in.
The most important ones are:

  • Host announcements can now be "forced," i.e. you can bypass the connectivity check that prevents unreachable hosts from advertising themselves. (Some users reported that this check failed despite their ports being open.)
  • Wallets can now be merged (siac only).
  • Unresponsive addresses are now removed from the node list. This should result in faster peer acquisition.

Sia v0.3.3.2

21 Jun 23:27
Compare
Choose a tag to compare
Sia v0.3.3.2 Pre-release
Pre-release

This will be the last incremental release before our next major version, v0.4.0. The biggest change is that siafund loading and sending is now supported. Please be very careful when sending siafunds! Another minor change is that addresses now use a checksum to prevent typos and other errors that might result in lost coins. siac also supports units now, so you can send 10SC instead of counting out 25 zeros.

As always, thanks for being a beta tester. We're excited to implement some much-awaited features in v0.4.0, which should be out within 4-6 weeks.

Siag-v1.0.1

23 Jun 05:57
Compare
Choose a tag to compare

The only change from the previous siag release is that siag addresses are all now displayed with checksums.

Sia v0.3.3.1

10 Jun 04:22
Compare
Choose a tag to compare
Sia v0.3.3.1 Pre-release
Pre-release

This is a minor release that addresses feedback received on the previous release (v0.3.3).
The most important changes are:

  • The mining API no longer transmits the entire block, just the header. This reduces the I/O strain on the miner and should resolve most of the stability issues that plagued the first version of the GPU Miner.
  • The default storage price has been considerably reduced, from 3000 SC/GB/week to 100 SC/GB/week. We want to encourage more file storage; that is, after all, what Sia was designed for.

Stable Currency Release

07 Jun 16:17
Compare
Choose a tag to compare
Pre-release

This is the first "fullnet" release of Sia.

v0.3.2

26 May 07:29
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

One more minor release before launch.

The biggest feature here is properly-buffered encryption. Previously we were storing the entire file in memory during encryption, which is simply not viable for files larger than a few GB. We now use a stream cipher to simultaneously encrypt+upload, and conversely download+decrypt, without ever keeping the entire file (or even more than a few KB) in memory at any one time.

Updates are now properly signed and verified with a developer keypair. Going forward, all updates (after this one) will be signed.

Finally, the peer networking algorithms have been tweaked a bit, to ensure that our bootstrap nodes are always connectible.

Full release notes can be found in the README included in the release.
Thanks again for being a beta-tester!

v0.3.1

07 May 18:32
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

Although this is a minor release, it contains some big features:

  • Persistence. Sia is now fully persistent; no more redownloading the blockchain when you reload. Your blockchain, wallet, and peer info will be automatically loaded from disk on startup.
  • File sharing: You can now share files stored on Sia with your friends! File retrieval metadata can be saved to a .sia file or encoded as a (very long) ASCII string for even easier sharing.
  • Limited NAT traversal: Previously, everyone on the network had to forward their ports. This is no longer necessary; a connection only requires one peer to have forwarded ports. This comes with two caveats though: you still won't be able to connect to a peer if you're both behind NAT, and you still must forward your ports if you want to be a host.
  • As always, we have continued to improve test coverage and general stability.

Note that v0.3.1 is not compatible with v0.3.0. Our bootstrap node has been updated to v0.3.1, so you will have to update as well in order to connect it. You can update by downloading the binaries below.

Full release notes can be found in the README included in the release.
Thanks again for being a beta-tester!

Sia Address Generator v1.0

20 Apr 20:21
Compare
Choose a tag to compare

The Sia Address Generator can be used to generate keys for multisig Sia addresses.

Second public beta release

17 Mar 15:19
Compare
Choose a tag to compare
Pre-release

After nearly 700 commits over the last two months, the second public beta release of Sia is now available. Binaries for Windows, OS X, and Linux (all 64-bit) can be found below, or on our website. (If you are running an older version, you can also update by running siac update, but for security reasons we do not yet recommend this.)

Our main priority for this release was improving the robustness of the software. We improved persistence across sessions, refactored the module design, and substantially increased our test coverage. There aren't many new features in this release, but we're confident that we now have a solid base to stand on. Our next release will focus on implementing core functionality in anticipation of the release of our currency in early April.

The biggest user-facing improvement was to our UI, which has been separated into its own repo, Sia-UI, overseen by our fantastic Winter intern, @seveibar. Sia-UI is no longer a web frontend for siad, but a standalone application built on atom-shell.

Some old limitations still apply: UPnP is not yet supported, so you'll have to forward your ports manually. See www.portforward.com for an easy guide. (By default, siad uses port 9988.) You may also have trouble uploading files larger than 300 MB, because this is the host's default maximum filesize. However, this setting can easily be modified by the host.

We will be running a bootstrap node, which siad should automatically connect and synchronize to. If you are unable to connect to the bootstrap node, please let us know!

Full release notes can be found in the README included in the release.
Thanks again for being a beta-tester!