The biggest news coming with the release of v1.5.5 is the improvements to the download code.
With v1.5.5 comes a huge upgrade to the download code. Apart from faster downloads with lower latency, the new download codes enable N-of-M erasure coding for Skyfiles. This means that now all siafiles that were uploaded with the default 10-of-30 erasure coding can now be easily converted to Skyfiles!
Skynet has grown explosively since its inception in early 2020. This has been an exciting challenge for us to push out groundbreaking new features while improving the performance of our production portals.
Keeping files healthy on the network is probably the most important task for a Sia node, and therefore Skynet portals. Repairs are functionally the same thing as uploads, an upload being a repair for 0. With the increased load on the Skynet portals we were seeing uploads failing and the underlying node struggling to keep all the files healthy. v1.5.5 brings some improvements to the upload code that has enable the Skynet portals to scale past the previous limit while maintaining healthy files and providing blazing fast uploads. Our current largest Skynet portal in production has over 1.2 million files!
Seed based file recovery has been around for some time now and enables users to protect themselves from unexpected node failures. With Skynet, users are able to upload and store data without a seed and so seed based file recovery isn’t useful to them. In v1.5.5, Sia supports creating Skyfile backups that allows users to restore the Skyfiles with the same Skylink. These backups are independent of a Sia seed, portal, or even renter file contracts!