OctoPrint On Air #33
Channel: OctoPrint
Date: 27/07/2020

The thirty-third episode of a monthly dev log/Q&A session about all things OctoPrint for my Patrons on Patreon which aired live on July 24th 2020. Apologies in advance for the slight audio issues here and there, I sadly had some troubles with my mic levels that I noticed too late.

My Patrons can submit questions to answer during the Q&A session via a Google Form before and also live during the broadcast via the chat.

Expect more videos like that roughly on a monthly schedule. If you want to attend the live broadcast and ask questions beforehand or live on air, consider becoming a Patron on Patreon and selecting one of the corresponding perks - that will also help me with continuing to work on OctoPrint full time, which I love doing!

OctoPrint's webpage: https://octoprint.org

Community forum: https://community.octoprint.org

Discord: https://discord.octoprint.org

Patreon: https://www.patreon.com/foosel

Other ways to support me: https://support.octoprint.org

Merchandise: https://merch.octoprint.org 

---

Related Links:

OctoPrint devtools repository (used fabfile & test rig info): https://github.com/OctoPrint/devtools

---

00:00:00 Intro
00:02:00 What I have been up to
00:02:08 Three RCs for 1.4.1
00:05:45 Please always send FULL bug reports, thank you!
00:09:20 Recovery page, available starting with 1.4.2
00:12:00 Test automation for update testing, incl. an awesome testrig, and why I need that
00:29:20 E2E testing via Cypress, integrated into CI
00:32:24 Automated validation of plugin repository files, integrated into CI
00:35:06 Nightly OctoPi builds (0.18.0 dev) now ship with Python 3 for OctoPrint & can be built by Github Actions
00:36:33 What are the next steps?
00:36:38 Push 1.4.1 or 1.4.1rc4, depending on some outstanding tickets (spoiler: 1.4.1rc4 it will be)
00:36:57 Look into plugin validators via CI for plugin authors, checking for common errors
00:40:40 Recharching the batteries
00:41:05 Work on 2.0 (ripping out Python 2 stuff and such)
00:41:29 Migrate Feature Requests into the Community Forum
00:42:22 Quick look at the stats
00:49:48 Wrap-up