Sheepit Client Versions Save

Client for the free and distributed render farm "SheepIt Render Farm"

v6.2038.0

3 years ago

Changelog since v6.2020.0:

  • Feature: add session data consumption information in GUI/text UIs
  • Feature: Make -hostname a cmd line variable
  • Fix: Display error & stop retrying in case of test frames render error
  • Fix: Make initial Test/Power Frames ignore user maximum render time setting
  • Fix: restore missing time remaining time in UI with openCL
  • Feature: allow the client to shut down the computer at or after a certain time
  • Fix: broken stack trace printer

v6.2020.0

3 years ago

Changelog since v6.2018.0:

  • Fix failed MimeType detection
  • Fix: NullPointerException triggered when http error in job allocation

v6.2018.0

3 years ago

Changelog since v6.1763.0:

  • We fixed an issue on headless session with a gpu: eevee need a display to render
  • Include public key as password in help

v6.1763.0

3 years ago

We have been working hard this week and this release is packed with fixes for some annoying app bugs as well as some new features.

Changelog since v6.1747.0:

Feat: if in the last release we fixed the messy download messages in text UI, now is the turn of the rendering process. This version shows the rendering process in a nice single-line progress bar in text UI mode. Fix: to prevent the creation of zombie frames, when the renderer is killed it sends the allocated frame number back to the server to ensure that is reset and reassigned to another user. Fix: the killing process sent by the server might create a kill-loop in the client if the job is not in the rendering phase but being downloaded. Fix: the app was sending a null MimeType when sending a file to the server. Fix: an error response from the server to the app request was not correctly sent to the server. Fix: some calls to deprecated methods updated and some extra minor fixes. Fix: when -compute-method is specified as an argument, it doesn't overwrite the value of the configuration file. Fix: when an HTTP413 error occurs (that's the case when a rendered frame size if too large), the app keeps trying up to five times (but there is no way to circumvent the error unless the server configuration is updated). Fix: the -renderbucket-size option is not applied if the app runs in an environment with no configuration file. Fix: some old bugs and internal improvements in the logs and error management.

v6.1747.0

3 years ago

Changelog since v6.1738.0:

Feat: new option in the GUI Settings screen to select the no-Systray flag. Some cosmetic fixes in both the Settings and Main GUI screens. Feat: include the app version in the Settings screen. The app version is located in the right-bottom corner of the SheepIt logo. Feat: A new download progress bar has been added to in the text and oneLine UIs, to indicate the download information in a single line. Fix: When a project is blocked by the user, the app requests another job immediately (previous versions did wait five minutes to request a new job). Fix: jobs that reach the maximum rendering time are sometimes catalogued as an error. Fix: some minor bug fixes and cosmetic improvements here and there.

v6.1738.0

3 years ago

We have been working hard over the last week and we are releasing a metric ton of functionalities and fixes in this release.

Changelog since v6.1725.0:

  • Feat: we have migrated the HTTP stack to the OkHTTP library, which brings a large number of exciting features (upload and download timeouts, HTTP/2 support, GZIP compression in data transfers, better recovery from comms problems, proxy server issues and SSL handshake failures and more)
  • Fix: better management of SSL certificates (thanks @intrigus!)
  • Feat: timestamp added to both text and oneLine UIs (this is for you, @ChillerDragon)
  • Some error descriptions are now more human-friendly.
  • Fix: if a "no job" message is received from the server, the application is self-resumed if in pause mode.
  • Fix: client priority slider is not properly detecting the root user in *nix OS.
  • Fix: client priority slider is always visible, even if the priority cannot be checked/changed.
  • Feat: better error information for SheepIt admins (@Tehrasha, this is for you!)
  • Refactoring: application code formatting.
  • Some minor bug fixes here and there.

v6.1725.0

3 years ago

Changelog since v6.1721.0:

  • Fixed the EEVEE rendering issue in Linux where projects were not using the assigned GPU.
  • Upload queue glitch is now 100% fixed (that was harder than expected!)
  • Optimised the waiting algorithm when the client receives a no job available message from the server.
  • Some minor bug fixes here and there.

v6.1721.0

3 years ago

Changelog since v6.1712.0:

  • Solved most of the problems with upload queue (and actively monitoring the situation)
  • Reactivated the render bucket size for GPUs. Settings can be defined via the new -renderbucket-size parameter or via Settings GUI.
  • Improved screen messages when the client is waiting to show the time of the next request.
  • Better error management in the rendering process.
  • Some minor bug fixes here and there.

v6.1712.0

4 years ago

Changelog since v6.1710.0:

  • Size of JAR file has been reduced by 50% (thanks @andylizi!)
  • Fix JAXB NoClassDefFoundError on Java 9+

v6.1710.0

4 years ago

Changelog since 6.1702.0:

  • Improved status messages: all UIs (GUI, text and oneLine) now show extended information about the upload process (including when the upload queue is full).
  • Added information about the frames being uploaded in the background and the total size of the upload queue.
  • Optimisation of the background upload process.
  • Improved exit button process, including an option to exit the app once the background uploads finish or to exit immediately.
  • Improved pause button process, built with all the feedback received in the forums (thank you guys for the continuous feedback!).
  • Some minor bugs fixed here and there.