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 %s7872)
Fix possible state compiler stack trace (issue %s5767)
Fix architecture regression in yumpkg (issue %s7813)
Use correct ps
on Debian to prevent truncating (issue %s5646)
Fix grains targeting for new grains (issue %s5737)
Fix bug with merging in git_pillar (issue %s6992)
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 %s7649)
Fix regression in new gitfs installs (directory not found error)
Fix escape pipe issue on Windows for file.recurse (issue %s7967)
Fix fileclient in case of master restart (issue %s7987)
Try to output warning if CLI command malformed (issue %s6538)
Fix --out=quiet
to actually be quiet (issue %s8000)
Fix for state.sls in salt-ssh (issue %s7991)
Fix for MySQL grants ordering issue (issue %s5817)
Fix traceback for certain missing CLI args (issue %s8016)
Add ability to disable lspci queries on master (issue %s4906)
Fail if sls defined in topfile does not exist (issue %s5998)
Add ability to downgrade MySQL grants (issue %s6606)
Fix ssh_auth.absent traceback (issue %s8043)
Add upstart detection for Debian/Raspbian (issue %s8039)
Fix ID-related issues (issue %s8052, issue %s8050, and others)
Fix for jinja rendering issues (issue %s8066 and issue %s8079)
Fix argument parsing in salt-ssh (issue %s7928)
Fix some GPU detection instances (issue %s6945)
Fix bug preventing includes from other environments in SLS files
Fix for kwargs with dashes (issue %s8102)
Fix salt.utils.which for windows '.exe' (issue %s7904)
Fix apache.adduser without apachectl (issue %s8123)
Fix issue with evaluating test
kwarg in states (issue %s7788)
Fix regression in salt.client.Caller()
(issue %s8078)
Fix apt-key silent failure
Fix bug where cmd.script would try to run even if caching failed (issue %s7601)
Fix apt pkg.latest
regression (issue %s8067)
Fix for mine data not being updated (issue %s8144)
Fix for noarch packages in yum
Fix a Xen detection edge case (issue %s7839)
Fix windows __opts__
dictionary persistence (issue %s7714)
Fix version generation for when it's part of another git repo (issue %s8090)
Fix _handle_iorder stacktrace so that the real syntax error is shown (issue %s8114 and issue %s7905)
Fix git.latest
state when a commit SHA is used (issue %s8163)
Fix various small bugs in yumpkg.py (issue %s8201)
Fix for specifying identify file in git.latest (issue %s8094)
Fix for --output-file
CLI arg (issue %s8205)
Add ability to specify shutdown time for system.shutdown (issue %s7833)
Fix for salt version using non-salt git repo info (issue %s8266)
Add additional hints at impact of pkgrepo
states when test=True
(issue %s8247)
Fix for salt-ssh files not being owned by root (issue %s8216)
Fix retry logic and error handling in fileserver (related to issue %s7755)
Fix file.replace with test=True
(issue %s8279)
Add flag for limiting file traversal in fileserver (issue %s6928)
Fix for extra mine processes (issue %s5729)
Fix for unloading custom modules (issue %s7691)
Fix for salt-ssh opts (issue %s8005 and issue %s8271)
Fix compound matcher for grains (issue %s7944)
Improve error reporting in ebuild module (related to issue %s5393)
Add dir_mode
to file.managed
(issue %s7860)
Improve traceroute support for FreeBSD and macOS (issue %s4927)
Fix for matching minions under syndics (issue %s7671)
Improve exception handling for missing ID (issue %s8259)
Fix grain mismatch for ScientificLinux (issue %s8338)
Add configuration option for minion_id_caching
Fix open mode auth errors (issue %s8402)