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