These release notes are for an old release of Salt. This release might contain known security and other issues that are fixed in the latest release.

# Salt 0.17.2 Release Notes

release:

  2013-11-14

Version 0.17.2 is another bugfix release for 0.17.0. The changes include:

- Add ability to delete key with grains.delval (issue 7872)

- Fix possible state compiler stack trace (issue 5767)

- Fix architecture regression in yumpkg (issue 7813)

- Use correct `ps` on Debian to prevent truncating (issue 5646)

- Fix grains targeting for new grains (issue 5737)

- Fix bug with merging in git_pillar (issue 6992)

- Fix print_jobs duplicate results

- Fix apt version specification for pkg.install

- Fix possible KeyError from ext_job_cache missing option

- Fix auto_order for `- names` states (issue 7649)

- Fix regression in new gitfs installs (directory not found error)

- Fix escape pipe issue on Windows for file.recurse (issue 7967)

- Fix fileclient in case of master restart (issue 7987)

- Try to output warning if CLI command malformed (issue 6538)

- Fix `--out=quiet` to actually be quiet (issue 8000)

- Fix for state.sls in salt-ssh (issue 7991)

- Fix for MySQL grants ordering issue (issue 5817)

- Fix traceback for certain missing CLI args (issue 8016)

- Add ability to disable lspci queries on master (issue 4906)

- Fail if sls defined in topfile does not exist (issue 5998)

- Add ability to downgrade MySQL grants (issue 6606)

- Fix ssh_auth.absent traceback (issue 8043)

- Add upstart detection for Debian/Raspbian (issue 8039)

- Fix ID-related issues (issue 8052, issue 8050, and others)

- Fix for jinja rendering issues (issue 8066 and issue 8079)

- Fix argument parsing in salt-ssh (issue 7928)

- Fix some GPU detection instances (issue 6945)

- Fix bug preventing includes from other environments in SLS files

- Fix for kwargs with dashes (issue 8102)

- Fix salt.utils.which for windows '.exe' (issue 7904)

- Fix apache.adduser without apachectl (issue 8123)

- Fix issue with evaluating `test` kwarg in states (issue 7788)

- Fix regression in `salt.client.Caller()` (issue 8078)

- Fix apt-key silent failure

- Fix bug where cmd.script would try to run even if caching failed (issue 7601)

- Fix apt `pkg.latest` regression (issue 8067)

- Fix for mine data not being updated (issue 8144)

- Fix for noarch packages in yum

- Fix a Xen detection edge case (issue 7839)

- Fix windows `__opts__` dictionary persistence (issue 7714)

- Fix version generation for when it's part of another git repo (issue 8090)

- Fix _handle_iorder stacktrace so that the real syntax error is shown (issue 8114 and issue 7905)

- Fix `git.latest` state when a commit SHA is used (issue 8163)

- Fix various small bugs in yumpkg.py (issue 8201)

- Fix for specifying identify file in git.latest (issue 8094)

- Fix for `--output-file` CLI arg (issue 8205)

- Add ability to specify shutdown time for system.shutdown (issue 7833)

- Fix for salt version using non-salt git repo info (issue 8266)

- Add additional hints at impact of `pkgrepo` states when `test=True` (issue 8247)

- Fix for salt-ssh files not being owned by root (issue 8216)

- Fix retry logic and error handling in fileserver (related to issue 7755)

- Fix file.replace with `test=True` (issue 8279)

- Add flag for limiting file traversal in fileserver (issue 6928)

- Fix for extra mine processes (issue 5729)

- Fix for unloading custom modules (issue 7691)

- Fix for salt-ssh opts (issue 8005 and issue 8271)

- Fix compound matcher for grains (issue 7944)

- Improve error reporting in ebuild module (related to issue 5393)

- Add `dir_mode` to `file.managed` (issue 7860)

- Improve traceroute support for FreeBSD and macOS (issue 4927)

- Fix for matching minions under syndics (issue 7671)

- Improve exception handling for missing ID (issue 8259)

- Fix grain mismatch for ScientificLinux (issue 8338)

- Add configuration option for minion_id_caching

- Fix open mode auth errors (issue 8402)