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
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)