I just tagged and pushed 1.2.0-rc1 to the master branch. This is the first release candidate of the 1.2.0 release that's been in the works for the last couple of months.

Probably the most important change with this release is the introduction of the plugin system which a couple of early adopters :) are already using to make awesome stuff, just take a look at the plugin repository at http://plugins.octoprint.org for a taste of it. The release candidate also ships with the Plugin Manager now bundled, so you can even browse and install the plugins from there from within your OctoPrint installation :)

The slicing support via Cura is now also provided through a plugin and utilizes the CuraEngine directly. Multiple slicing and printer profiles can be managed through the UI, and yes, I plan on making the (recallable) slicing dialog more sophisticated with regards to adjustable parameters - the API in fact already allows this :)

Another big change is that the UI is now fully translateable, with a full german translation being included. More translations can be added through so called language packs, about which I'll write some documentation in the coming days. You might wonder what came of my plans to include crowdsourced translations - I finally decided against that for the simple reason of not being able to guarantee the completeness and correctness of the other translations. I'll instead make them downloadable via a central language pack repository just like the plugins, but thought I'd rather get a release candidate out now instead of having that stalled longer ;)

I also bundled the Software Update plugin, which out of the box will at least notify you of new releases in the future, and if configured correctly also will allow you to update OctoPrint and any plugins which register themselves with that mechanism as well, including automatic restarting if necessary. Don't worry, the configuration will be more user friendly in the very near future too, but again, I thought you'd welcome a release more than waiting for my perfectionism to be satisfied ;)

The full list of changes is way too long to include here. 1.2.0 is the biggest release OctoPrint has ever seen so far since I'm now able to concentrate on this full time thanks to +BQ being awesome, and if the RC works out for you people, I hope I can release it for good next week. So please provide feedback! :)

Finally, some interesting links:

 *Changelog: https://github.com/foosel/OctoPrint/blob/1.2.0-rc1/CHANGELOG.md#120-unreleased
* Plugin Manager docs: https://github.com/foosel/OctoPrint/wiki/Plugin:-Plugin-Manager
* Software Update docshttps://github.com/foosel/OctoPrint/wiki/Plugin:-Software-Update
* CuraEngine Plugin docshttps://github.com/foosel/OctoPrint/wiki/Plugin:-Cura
* Plugin Tutorialhttp://docs.octoprint.org/en/master/plugins/gettingstarted.html
Author
Gina Häußge
Published
10 Jun 2015
Category
Release
Original URL
This post was originally published at https://plus.google.com/+OctoprintOrg/posts/czVKSZa39TB