Skip to content

Releases: QuinnDamerell/OctoPrint-OctoEverywhere

🐛 Bug Fixes & Better Dynamic IP Support

23 Jul 19:06
Compare
Choose a tag to compare

Hello All!

Today's update includes more than 30 major and minor bug fixes. It also introduces new logic that allows the Docker container version of Bambu Connect and Elegoo Connect to automatically re-discover the target 3D printer if the printer's IP changes.

We have more big features in the pipeline, stay tuned!

Happy Printing!

🐛 Bug Fixes & Better Dynamic IP Support

06 Jul 20:07
Compare
Choose a tag to compare

Hello All!

Today's update includes more than 30 major and minor bug fixes. It also introduces new logic that allows the Docker container version of Bambu Connect and Elegoo Connect to automatically re-discover the target 3D printer if the printer's IP changes.

We have more big features in the pipeline, stay tuned!

Happy Printing!

🔥 Massive Update - Perf, Bugs, Features & More!

28 May 03:25
Compare
Choose a tag to compare

I'm excited to bring you this massive update to the OctoEverywhere plugin. How enormous is it? I touched about 80 files (95% of the code base), adding a new linter to the dev process that makes the code dramatically more stable and less bug-prone.

Features:

  • Added PyRight & Python Ruff linter support.
  • Added Python type hinting to all files.
  • A new advanced buffer class that generally results in fewer buffer copies improves performance.
  • Added new API commands for developers.
  • Improved the Elegoo Centauri webcam stream to be about 2x more efficient.
  • A fix for Bambu camera streaming that made the plugin disconnect.
  • And more!

Bug fixes:

  • Countless 😂

This update has been baking in the main repo branch for a while, so it's been tested by many users and should be stable. But just like with any significant code change, there will be bugs. If you hit any issues, report them on our Discord server!

Thanks for being part of the OctoEverywhere community, and happy printing!

🔥 Massive Update - Perf, Bugs, Features & More!

21 May 16:41
Compare
Choose a tag to compare

I'm excited to bring you this massive update to the OctoEverywhere plugin. How enormous is it? I touched about 80 files (95% of the code base), adding a new linter to the dev process that makes the code dramatically more stable and less bug-prone.

Features:

  • Added PyRight & Python Ruff linter support.
  • Added Python type hinting to all files.
  • A new advanced Buffer class that results in generally fewer buffer copies, which improves performance.
  • Added new API commands for developers.
  • Improved the Elegoo Centauri webcam stream to be about 2x more efficient.
  • And more!

Bug fixes:

  • Countless 😂

This update has been baking in the main repo branch for a while, so it's been tested by many users and should be stable. But just like with any significant code change, there will be bugs. If you hit any issues, report them on our Discord server!

Thanks for being part of the OctoEverywhere community, and happy printing!

🚀 Better Elegoo support, better Moonraker auth, and more.

13 Apr 03:08
Compare
Choose a tag to compare

Hey All!

This is the first sub-release of 4.0! We hope you are all enjoying the new Elegoo OS support. The installs have shown that there are many new members, we are happy to have you all! 🥰

This release brings:

  • Better handling of the Elegoo OS websocket mux.
  • Adding support for the Creality K2
  • Adding a QR code to the log when plugin linking is required.
  • Adding better Moonraker auth logic for the Klippper and Companion plugins.
  • Other random bug fixes.

Enjoy the update, and like always, if you need help or have any questions, contact our support team!

🔥 4.0 - With Elegoo Centauri Support

06 Mar 05:36
Compare
Choose a tag to compare

🔥 Welcome to OctoEverywhere 4.0! 🔥

We are thrilled to welcome the Elegoo Centauri and Elegoo Centauri Carbon 3D printers to our supported printer list! These printers use a new plugin called Elegoo Connect, much like Bambu Connect. We have been working hard to support Elegoo OS for a few months and are proud to say that Elegoo Connect supports 100% of OctoEverywhere features!

The OctoEverywhere Docker container now supports connections to Klipper, Bambu Lab, and Elegoo 3D printers. The community has been asking for expanded docker support for a while, so we are excited to roll it out. To get started, follow our step-by-step setup guide.

Version 4.0 also includes various bug fixes and enhancements for all plugin types. Significant efforts were made to enhance JMPEG streaming support, which will soon be available for OctoPrint and Klipper.

As always, OctoEverywhere exists only because of our fantastic community. Please let us know what you think of the 4.0 plugin update and celebrate with us on our Discord server! 🥰

🪲 Bug Fixes & Improments

29 Jan 01:15
Compare
Choose a tag to compare

Hey All!

Happy New Year! This release brings some small to medium-sized bug fixes and quality-of-life improvements.

There's one crucial bug that fixes an issue with the OctoPrint 1.11rc build.

More awesome stuff is on the way!

Enjoy!

🪲 Bug Fixes & Improments

26 Jan 18:19
Compare
Choose a tag to compare

Hey All!

Happy New Year! This release brings some small to medium-sized bug fixes and quality-of-life improvements. More awesome stuff is on the way!

Enjoy!

🚀 Speed Features & Docker Updates

20 Dec 01:35
Compare
Choose a tag to compare

Hello All!

This release brings a few great new features and fixes:

  • Better HTTP long polling
    • There's new logic to handle HTTP calls that result in long-running HTTP responses.
    • The new logic is a lot more responsive and uses fewer resources!
  • Bambu Connect docker updates
    • Don't run as root in the docker container.
    • Updates to the Bambu Connect docs and bootstrap to make the local connection mode easier to understand.
  • Other smaller perf tweaks and bug fixes.

Enjoy and happy holidays to you all! ☃️

🔥 More Speed & Bug Fixes

04 Nov 04:58
Compare
Choose a tag to compare

Hey Makers!

This update is smaller, but it still packs a mighty punch.

Features:

  • Zero-copy WebSocket reads and writes - This cuts down the CPU and memory usage and speeds things up!

Bugs:

  • Fixed a bug where some HTTP redirects would cause the plugin to disconnect.
  • Fixed a bug with the K1 installer script.

There's some fantastic stuff coming up soon; stay tuned!