github OctoFarm/OctoFarm 1.1.13
Pushup Party!

latest releases: v1.8.0-beta.11, v1.8.0-beta.10, v1.8.0-beta.9...
3 years ago

It's finally time to throw this out into the wild green yonder! Main features are the new automatic updater, and brand new .env file and as always some major refractors of the backend and bugfixes to boot! Hope you all enjoy me and David have been working hard on this. More coming in due time. Happy printing!

Please note this now requires nodejs v14 to run. If you had a custom port before you will have to update it in the newly created .env file and restart your instance.

[v1.1.13]

Added

  • Added #361: OctoFarm release check and notification sets ground work for automatic updates.
  • Added #373: Migrated MongoUri in config/db.js to new .env file format as MONGO=...
  • Added #374: Migrated server port to .env file as OCTOFARM_PORT=...
  • Added #351: Background image now ignored and copied from default if not present at start.
  • Added #382: Add in ability for OctoFarm to update itself with the current pm2/git implementation.
    • This is actioned by two new section inside Server -> System. Two new buttons "Force Check", "Update".
  • Added #421: OctoFarm data dump. Generates a bundled zip file for download that includes all system logs and a service_information.txt file.
  • Added #296: Ability to define your own page title with an Environment Variable

Changed

  • Disabled Restart button when not using pm2 process manager.
  • Node 12 now not supported. Node 14 is a minimum requirement.

Removed

  • Ability to change the port in the UI. This is now managed by environment variables. UI option will be back soon.

Fixed

  • Fixed #240: Commands sent from the Printer Control Terminal would double wrap array.
  • Fixed #358: Spool Manager not allowing input of decimal places.
  • Fixed #398: Added back in power reset buttons.
  • Fixed #353: Filament Manager Spools list is not ignoring Spools Modal pagination.
  • Fixed #386: Server update notification would show to all users, not just Administrator group.
  • Fixed #430: Replace user and group check with middleware.
  • Fixed #396: History cleaner wouldn't run after print capture.
  • Fixed #397: Thumbnails wouldn't capture on history, even with setting on.
  • Fixed #414: History failing to generate due to missing default settings.
  • Fixed #438: File manager fails to load due to toFixed error.
  • Fixed #442: Re-Input catch statements for "git" commands on updater logic.
  • Fixed #444: Add in npm functions for updater command to keep packages up to date.
  • Fixed #439: Views not updating due to offline printer in first instance.
  • Fixed #414: History would fail to capture due to missing settings.
  • Fixed #475: Loading system page would cause error in console due to missing settings.
  • Fixed #459: Duplicate Id's on printer manager page.
  • Fixed #472: System page would crash if release check didn't find a release.
  • Fixed #460: Update and Restart commands not correctly erroring and returning to client.
  • Fixed #468: Disable update notification and buttons to docker installs.
  • Fixed #452: Docker documnetation was missing path for /images.
  • Fixed #478: Abort with a friendly message if Node version less than 14 is detected.
  • Fixed #429 and #378: Memory/CPU graphs in system page now tolerant to missing values so it can show no matter what.

Don't miss a new OctoFarm release

NewReleases is sending notifications on new releases.