I am pleased to announce the release of Salt 0.12.0! This release comes with some fantastic features, from the new modular file server (You can use a git repo directly instead of file_roots!), the scheduler which allows for executions to be executed on a schedule on minions or the master. We also have the addition of an optional python DSL, which proves the flexibility of the Salt model, as simple to get the job done as possible, yet powerful enough to solve very difficult problems.

Our Windows support has been moving forward fast, we just got the salt software management system up to the point where it is installing software! Here is a screenshot of the first salted firefox on Windows7!

While I want to make sure everyone knows that I still love Github, since they host all Salt development very well and we don’t need to pay them money, I would like to just say…

I WAS USING THOSE!

Github has been one of the main places to download Salt code and packages for Salt for a long time, and the impact graph, I LOVED that thing! I used it on a regular basis to showcase how exciting Salt is and how many people are actively contributing, I really miss it!

In the end, I just want to say, I deeply appreciate github, and all I want are some of my features back, that’s all…

I am excited to announce the release of Salt 0.11.0, this release comes with many advanced features, such as the new reactor system, the overstate system and major additions to package management.

This release also opens up a change in how we will be versioning and releasing Salt. For the life of the project we have been rapidly releasing feature + bugfix releases, but starting with the 0.11.0 series we will be introducing incremental bugfix updates for minor releases, so you can expect a 0.11.1 release soon with fixes for issues and bugs found in 0.11.0. This also means that the next feature release will be named 0.12.0 and is still scheduled for a quick turnaround. Once 0.12.0 is released we will discontinue sending patches back to the 0.11.0 series.

I am hoping that this new release method will make Salt more stable while not slowing down exciting new feature development!

salt-api 0.7.0 has been released. tarballs have been pushed to PyPI and GitHub.

This release adds the what will be the REST API going forward. (Of course (in classic Salt fashion) netapi modules are crazy simple to write so feel free to add your own or modify this one!) The basic functionality for executing commands is in place and encryption and authentication are also in place. What is left is to implement a more friendly URL structure (in the vein of the now-defunct Flask netapi module), add HTML to the output types, and to solidify the hypermedia output so output from the API is self-documenting as it is accessed.

Development on salt-api will slow a bit over the next few weeks as development on salt-ui (the web interface) picks up, though it is safe to expect a steady trickle of tweaks and minor enhancements since both projects will utilize each other so heavily.