Salt 2015.8.12 Release Notes

Version 2015.8.12 is a bugfix release for 2015.8.0.

Changes for v2015.8.11..v2015.8.12

Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs):

Generated at: 2016-08-19T16:06:27Z

Total Merges: 57

Changes:

  • PR #35611: (rallytime*) Everything in the sample master config file should be commented out
  • PR #35569: (*rallytime) Write test for multiple unless commands where 1st cmd passes and 2nd fails
  • PR #35600: (*rallytime) Update release notes for 2015.8.12
  • PR #35599: (rallytime) Update release notes for 2015.8.12
  • PR #35584: (terminalmage) Update linux_sysctl tests to reflect new context key
  • PR #35575: (terminalmage) Add warning about AWS flagging of nmap usage
  • PR #35577: (terminalmage) Unit file changes for 2015.8.12, 2016.3.3
  • PR #35566: (rallytime) Back-port #35545 to 2015.8
  • PR #35545: (hu-dabao) fix-35384, fix cmd.run unless
  • PR #35492: (terminalmage) Clarify config.get docstring
  • PR #35483: (gtmanfred) use __utils__ in salt.cloud
  • PR #35546: (whiteinge) Salt api eauth fail gracefully
  • PR #35525: (UtahDave) add missing glob import
  • PR #35540: (rallytime) Whitespace fix for 2015.8
  • PR #35510: (terminalmage) Better systemd integration
  • PR #35513: (cachedout) Might be a good idea to be able to download the software we make
  • PR #35302: (Ch3LL) Add job cache test
  • PR #35512: (cachedout) Fixup 35419
  • PR #35497: (deepakhj) Fixes spacing in requirements files
  • PR #35508: (terminalmage) Add Carbon to versionadded for git.diff
  • PR #35486: (rallytime) Update bootstrap script to latest stable (2016.08.16)
  • PR #35413: (cachedout) Resolve path issues with cp.push
  • PR #35476: (cachedout) Fixup SSH bug where sudo without sudo user would break
  • PR #35471: (terminalmage) win_pkg: Fix traceback when package is not installed
  • PR #35448: (isbm) Add ignore_repo_failure option to suppress zypper's exit code 106 on …
  • PR #35451: (isbm) Bugfix: zypper mod repo unchanged
  • PR #35453: (theothergraham) fixes #34279 - disk cache ttl expiry
  • PR #35459: (thatch45) Ensure that output for salt-ssh gets back
  • PR #35460: (rallytime) [2015.8] Update bootstrap script to latest stable (2016.08.15)
  • PR #35442: (cachedout) Fix cp.push_dir pushing empty dirs
  • PR #35436: (cachedout) Minor doc fixup
  • PR #35132: (sjorge) fixes , causing lots of mayham (onchange) with 2016.3.2 for me
  • PR #35394: (rallytime) Back-port #34573 to 2015.8
  • PR #34573: (cedwards) Update freebsd.rst
  • PR #35359: (terminalmage) Clean up open filehandles
  • PR #35339: (isbm) Bugfix: Prevent continuous restart, if a dependency wasn't installed
  • PR #35357: (twangboy) Fix file.recurse with clean: True on Windows (2015.8)
  • PR #35323: (thatch45) Fix issue with bad error check in salt-vt
  • PR #35325: (kev009) Fix freebsd netstat route on fbsd 10+
  • PR #35301: (bobrik) Pass port to ssh.check_known_host, closes #35264
  • PR #35309: (terminalmage) file.recurse: Do not convert octal mode string to int
  • PR #35290: (terminalmage) Resolve a couple bugs in orchestration output
  • PR #35211: (cachedout) Alternative sudo users for salt-ssh
  • PR #35271: (bobrik) Default state_output_profile to True everywhere, closes #35166
  • PR #35233: (terminalmage) Do not attempt to get fqdn_ip{4,6} grains when ipv{4,6} grains are empty
  • PR #35202: (multani) doc: fix broken links in the test documentation page
  • PR #35236: (rallytime) Back-port #35119 to 2015.8
  • PR #35119: (derekmaciel) Assume two EVRs are equal if E and V are equal but one R is missing.
  • PR #35240: (derekmaciel) Backport #35225 to 2015.8
  • PR #35225: (derekmaciel) Add missing documentation for pkg.installed
  • PR #35241: (terminalmage) Ensure max recursion in gitfs results in no blob object being returned.
  • PR #35245: (rallytime) Back-port #35039 to 2015.8
  • PR #35039: (whiteinge) Add saltenv support to module.run
  • PR #35249: (terminalmage) Fix regression in git.latest
  • PR #35174: (rallytime) Back-port #35146 to 2015.8
  • PR #35146: (cachedout) Don't discard running beacons config when listing becaons
  • PR #34827: (thatch45) fix beacon list to include all beacons being processed
  • PR #35173: (rallytime) Back-port #35135 to 2015.8
  • PR #35135: (rallytime) Add missing CLI Examples to aws_sqs module funcs
  • PR #35145: (jacobhammons) doc version update to 2015.8.11, updates to release notes
  • PR #35114: (terminalmage) Add clarification docs on a common git_pillar misconfiguration
  • PR #34768: (hrumph) Fixes #34767
  • PR #35043: (rallytime) Start release notes file for 2015.8.12
  • PR #35050: (terminalmage) [orchestration] Properly handle runner/wheel funcs which accept a 'saltdev' argument
  • PR #35066: (jfindlay) returners.postgres_local_cache: do not log in __virtual__
  • PR #35024: (bobrik) Cache systemd unit update check per unit, closes #34927
  • PR #35026: (cachedout) Expressly deny a minion if a key cannot be found
  • PR #35000: (rallytime) Back-port #33875 and #34999 to 2015.8
  • PR #33875: (jmesquita) Fix naive fileserver map diff algorithm
  • PR #34994: (rallytime) Back-port #34835 to 2015.8
  • PR #34835: (thatch45) Make the mine and publish combine minion and master opts in salt-ssh
  • PR #34991: (cachedout) SSH timeout
  • PR #34976: (cachedout) Refine errors in client
  • PR #34831: (thatch45) If the thin does not match, then redeploy, don't error
  • PR #34916: (cachedout) Master performance improvement
  • PR #34911: (cachedout) Backport #34906
  • PR #34906: (cachedout) Set timeout for run_salt in test suite
  • PR #34898: (hrumph) Stop multiple refreshes during call to pkg.list_upgrades
  • PR #34606: (isbm) Bugfix: Exit on configuration read (backport)
  • PR #34862: (thatch45) Fix salt-ssh cacheing issue
  • PR #34869: (terminalmage) Fail git.latest states with uncommitted changes when force_reset=False
  • PR #34859: (cachedout) Fix wheel test
  • PR #34822: (thatch45) Fix salt-ssh state.high and state.low
  • PR #34847: (cachedout) Add an option to skip the verification of client_acl users
  • PR #34827: (thatch45) fix beacon list to include all beacons being processed
  • PR #34833: (rallytime) Back-port #28521 to 2015.8
  • PR #28521: (gongled) SPM: packaging doesn't work in Python 2.6. Fixed.
  • PR #34823: (rallytime) Back-port #25276 to 2015.8
  • PR #25276: (jacobhammons) copy spm.1 man page during setup
  • PR #34828: (thatch45) Fix #34648
  • PR #34818: (jtand) Skip mysql state test if mysqladmin is not available
  • PR #34642: (jtand) Check that mysqladmin exists before running mysql integration tests
  • PR #34803: (junovitch) salt/state.py: set `chunk['order'] = 0' with `order: first'; fixes `#24744`_
  • PR #34773: (randomed) Bugfix: Startup states on minions are not being written to mysql returner
  • PR #34751: (cachedout) Remove unnedeed config test
  • PR #34606: (isbm) Bugfix: Exit on configuration read (backport)
  • PR #34754: (cachedout) Disable test
  • PR #34741: (rallytime) Back-port #34726 to 2015.8
  • PR #34726: (martinhoefling) Always loop over updated keys in non recursive update
  • PR #34721: (rallytime) Add output_file option to master config docs
  • PR #34689: (Azidburn) fix second run problems with pkg.installed using sources
  • PR #34695: (isbm) Bugfix: Zypper pkg.list_products returns False on some empty values (2015.8)