github SignTools/SignTools v2.5.10

latest releases: v3.0.4, v3.0.3, v3.0.2...
2 years ago

2.5.10 (2021-12-12)

⭐ Highlights

Completely reworked uploading

One of the biggest issues with SignTools has always been the initial upload of an IPA file. First, there was no progress bar, so you wouldn't even know how much time is left. But more importantly, sometimes the upload would get stuck, or it would simply be slower than it should for no reason at all. During my experiments, this has been especially true for the builder, which can end up slowing down the signing by a lot. Well, this update addresses all of these issues.

File uploading is now powered by Uppy on the front end and Tus on the back end. This means that you will get a progress bar at the top of the screen whenever you are uploading, but also, you will get automatic upload retries in case of an error. In fact, even if you accidentally close the tab and start a new upload, it will intelligently resume from where it left off.

And now, the most amazing part. Tus allows us to split the file in multiple parts and upload them in parallel. This significantly increases upload speeds, especially for the builder. So, after this update, expect everything to be faster.

NOTE: You have to update BOTH your SignTools and SignTools-CI!

NOTE2: If you are using the ADVANCED setup, there are two more endpoints you need to unprotect:

/jobs/:id/tus/
/files/:id

Check the updated guide for more information.

Bug Fixes

  • use tus for uploads (914b9c6)
  • deps: bump alpine from 3.14.3 to 3.15.0 (09116a5)
  • deps: bump docker/metadata-action from 3.6.0 to 3.6.1 (88cfb6d)
  • deps: bump docker/metadata-action from 3.6.0 to 3.6.2 (42b793c)
  • deps: bump github.com/knadh/koanf from 1.3.2 to 1.3.3 (ba7bb31)
  • deps: bump golang from 1.17.3-alpine to 1.17.5-alpine (dff7e39)

Don't miss a new SignTools release

NewReleases is sending notifications on new releases.